ur5us has quit [Ping timeout: 264 seconds]
ur5us has quit [Ping timeout: 264 seconds]
ur5us has joined #jruby
ur5us has joined #jruby
Antiarc has quit [Quit: ZNC 1.8.2+deb1 - https://znc.in]
Antiarc has quit [Quit: ZNC 1.8.2+deb1 - https://znc.in]
Antiarc has joined #jruby
Antiarc has joined #jruby
ur5us has quit [Ping timeout: 240 seconds]
ur5us has quit [Ping timeout: 240 seconds]
<kares[m]> I realized we can work-around the issue (for now) by initializing the java.lang.Object proxy class early
<kares[m]> I realized we can work-around the issue (for now) by initializing the java.lang.Object proxy class early
<kares[m]> so I will finish the PR with that
<kares[m]> so I will finish the PR with that
sdlin[m] has quit [Quit: Idle for 30+ days]
sdlin[m] has quit [Quit: Idle for 30+ days]
ur5us has joined #jruby
ur5us has joined #jruby
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #jruby
_whitelogger_ has joined #jruby
ur5us has quit [Ping timeout: 264 seconds]
ur5us has quit [Ping timeout: 264 seconds]
<kares[m]> JavaClass PR 💚 - there's a ton of room for cleanup (as well as more "wrapping" to be dropped) ... but should be working fine.
<kares[m]> JavaClass PR 💚 - there's a ton of room for cleanup (as well as more "wrapping" to be dropped) ... but should be working fine.
<kares[m]> compatibility with JavaClass/JavaField/JavaMethod/JavaConstructor is very high except a few gotchas that are expected
<kares[m]> (e.g. JavaClass.for_name or raising wrapped exceptions from JavaMethod/JavaConstructor invocations)
<kares[m]> compatibility with JavaClass/JavaField/JavaMethod/JavaConstructor is very high except a few gotchas that are expected
<kares[m]> (e.g. JavaClass.for_name or raising wrapped exceptions from JavaMethod/JavaConstructor invocations)
<headius[m]> kares nice work, I wasn't sure it would be possible to get this much compatibility with the old API
<headius[m]> kares nice work, I wasn't sure it would be possible to get this much compatibility with the old API
<kares[m]> hopefully smt that is fine for a major release ...
<kares[m]> I think you're original assumption was correct to just replace them with Java proxies but as noted it isn't perfect.
<kares[m]> I think you're original assumption was correct to just replace them with Java proxies but as noted it isn't perfect.
<kares[m]> hopefully smt that is fine for a major release ...
<kares[m]> the compatibility patches aren't externalized in modules right now as you suggested
<kares[m]> the compatibility patches aren't externalized in modules right now as you suggested
<headius[m]> We have steered people away from that API for years so there may not be many that would even notice
<headius[m]> We have steered people away from that API for years so there may not be many that would even notice
<headius[m]> I have not done a search to find .java_class callers though
<headius[m]> I have not done a search to find .java_class callers though
drbobbeaty has quit [Read error: No route to host]
drbobbeaty has quit [Read error: No route to host]
drbobbeaty has joined #jruby
drbobbeaty has joined #jruby
<kares[m]> .java_class on its own is definitely used (how wild everyone gets is anyone's guess)
<kares[m]> .java_class on its own is definitely used (how wild everyone gets is anyone's guess)
<headius[m]> yeah
<headius[m]> yeah
<headius[m]> kares: any reason not to merge now? The only failure appears to be a sorting issue in expected packages
<headius[m]> kares: any reason not to merge now? The only failure appears to be a sorting issue in expected packages
<headius[m]> test_does_not_load_ji_on_boot should just sort expected and actual package lists
<headius[m]> test_does_not_load_ji_on_boot should just sort expected and actual package lists
<byteit101[m]> A quick glance makes it look like there will be at most only minor merge conflicts with my PR
<byteit101[m]> A quick glance makes it look like there will be at most only minor merge conflicts with my PR
<byteit101[m]> (vs kares PR)
<byteit101[m]> (vs kares PR)
<headius[m]> byteit101 Ahh good! We will out out 9.2.17 this week and turn attention back to 9.3 wrap-up
<headius[m]> byteit101 Ahh good! We will out out 9.2.17 this week and turn attention back to 9.3 wrap-up
<headius[m]> put out
<headius[m]> put out
<headius[m]> enebo: on that note, I see nothing new we would need to worry about in .17
<headius[m]> enebo: on that note, I see nothing new we would need to worry about in .17
<kares[m]> oh there's still a test failure? I thought I handled everything ... let me check
<kares[m]> oh there's still a test failure? I thought I handled everything ... let me check
<headius[m]> go ahead and merge after you are satisfied, I don't see any other issues
<headius[m]> go ahead and merge after you are satisfied, I don't see any other issues
drbobbeaty has quit [Quit: Textual IRC Client: www.textualapp.com]
drbobbeaty has quit [Quit: Textual IRC Client: www.textualapp.com]
<kares[m]> okay will do in a few - would be great to have this out as a snapshot
<kares[m]> okay will do in a few - would be great to have this out as a snapshot
<headius[m]> yeah we need to get stuff landed on master so folks can try out these larger PRs all together
<headius[m]> yeah we need to get stuff landed on master so folks can try out these larger PRs all together
drbobbeaty has joined #jruby
drbobbeaty has joined #jruby
<enebo[m]> ok I think we can release tomorrow morning?
<enebo[m]> ok I think we can release tomorrow morning?
<headius[m]> enebo: yeah sounds good to me
<headius[m]> enebo: yeah sounds good to me
<headius[m]> enebo: today working on some peripheral stuff: jffi support for macos arm64
<headius[m]> enebo: today working on some peripheral stuff: jffi support for macos arm64
<headius[m]> FFI gem appears to have merged in updated libffi and other patches to make it work so it should be possible for us too.. then we will be able to say 9.3 supports apple silicon natively
<headius[m]> FFI gem appears to have merged in updated libffi and other patches to make it work so it should be possible for us too.. then we will be able to say 9.3 supports apple silicon natively
<headius[m]> time to fire up the old apple silicon dev kit again
<headius[m]> time to fire up the old apple silicon dev kit again
<enebo[m]> they need a GHA for that hardware
<enebo[m]> they need a GHA for that hardware
snickers has quit [Quit: Textual IRC Client: www.textualapp.com]
snickers has quit [Quit: Textual IRC Client: www.textualapp.com]
ur5us has joined #jruby
ur5us has joined #jruby
desktopy has joined #jruby
desktopy has joined #jruby
desktopy has left #jruby [#jruby]
desktopy has left #jruby [#jruby]