Charles Oliver Nutter
Charles Oliver Nutter
Ok, I've confirmed that latest polyglot works for JRuby's build if it uses JRuby 9.4.10.0 but not 9.4.11.0. I'm bisecting to see what changed on our end.
Unfortunately the first bad commit is the upgrade of RubyGems to 3.6.3: c4e369d42c8f70b838af81e8bd89251f63b65eb3 So it's not really something that broke in JRuby, but a change in RubyGems that causes it...
Well one thing I missed in https://github.com/jruby/jruby/commit/825526cf9e75a4fe5d7315b3c112384a412566cd is that it adds the lib dir to the build. 🤦 I'm not sure why that was needed, since the polyglot JRuby dependency...
@jcharaoui Assuming the changes in #8962 pass CI, perhaps you can incorporate that patch (temporarily) into the JRuby build on Debian? Sorry we didn't have time to dig into this...
Fixed for both 10.0.3.0 and 9.4.14.0.
@nevans I'll have a look at failures a bit today.
The "crash" appears to be something missing in JRuby 10's Data impl. Interesting, since we pass all tests and specs related to Data currently.
The crashing was all due to some missing features of Data: subclass behavior and empty definitions (no fields). I've fixed those in jruby/jruby#8829. The specs run now, but hang because...
I'm making some progress but it was complicated by a deadlock in the net-imap tests. I've There seems to be a bug in JRuby where the response name is not...
The garbage responses were due to an apparent bug in JRuby's parser or compiler: https://github.com/jruby/jruby/issues/8830 Getting closer to a full run, but something is still causing the fake server +...