freerange / mocha

A mocking and stubbing library for Ruby

Home Page:https://mocha.jamesmead.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Possible regression in JRuby v9.4.0.0 relating to keyword arguments

floehopper opened this issue · comments

This possible regression was highlighted by the scheduled weekly CircleCI build.

I've opened this issue partly to track this JRuby issue which I have opened and partly to track our own investigations.

  • Revert b8e6d06 when this fix is actually available in jruby:latest on CircleCI

These tests seem to be passing when I install jruby-dev via asdf. However, the CircleCI build is still failing. I've added a comment on jruby/jruby#7492 to ask about the status of the issue.

jruby/jruby#7492 has now been fixed, but I'm not sure at what point it will be included in the jruby:latest on CircleCI. I just tried re-running the failed weekly build and it still failed and it was clear the build was still using the same SHA for JRuby.

It looks as if this will be released in JRuby v9.4.1.0 which is currently at 30% complete.

This toot suggests a new release it imminent:

Looking to do a quick flip JRuby 9.4.2 release very soon. If you have unaddressed issues blocking you, let us know. If you haven't tried updating to 9.4, now's the time to help us find undiscovered problems.

The fix for this was released in v2.0.3.