<byteit101[m]> Yay, got proper redirection working on subspawn-win32, and PTY.spawn (mostly) working on MRI
<headius> making good progress!
<headius> I'm finding lots of ways to reduce bytecode size
sagax has joined #jruby
<byteit101[m]> Nice! Should --add-opens be required on java 19+jruby 9.4.0.0?
<headius> not for normal operation, we should be passing the right flags
<headius> but maybe you found one I missed
<headius> or your new stuff is hitting a class we haven't opened
<byteit101[m]> nope, this is java -jar complete.jar -S gem install bundler
<byteit101[m]> literal fresh system
<byteit101[m]> 2023-01-21T00:10:04.807-05:00 [main] WARN FilenoUtil : Native subprocess control requires open access to the JDK IO subsystem
<byteit101[m]> Pass '--add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED' to enable.
<headius> hmm
<headius> oh yeah
<headius> running complete you need to pass those flags yourself
<headius> we pass them in the jruby launcher for normal command line use
<byteit101[m]> no way to embed them in the jar? I wget the complete jar to fresh systems surprisingly often, as it's the fastest way to "install" jruby for brief one-off things
<byteit101[m]> Uh, what? IRB is broken on windows?
<byteit101[m]> PS C:\Users\test\Downloads\subspawn-master\subspawn-win32> java -jar C:\Users\test\Downloads\jruby-complete-9.4.0.0.jar -S irb... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/51f13d4454614062ce469893ca20643582dafc88>)
<byteit101[m]> fails if I pass the flags too
<headius> yeah that's what enebo was working on earlier today
<headius> we renamed the file for 9.4.1
<byteit101[m]> Oh! handy
<headius> and no we can't provide opens flags after startup unfortunately
<headius> it might be possible to say that a module version of jruby-complete needs certain things open but we are far from being able to make that a module
<byteit101[m]> drat. Is there a nightly build with his changes?
<headius> should be!
<headius> maybe
<headius> dunno if he merged it?
<headius> he did
<byteit101[m]> "Nightly builds of stable (9.1.x) and development (9.2.x)"
<headius> e9d8a73bc2b58dbef52a0b81bbe6fd76fd8f91ee
<headius> ok that needs an update
<headius> hahah
<headius> where is that
<byteit101[m]> jruby.org
<headius> hmm
<byteit101[m]> I sam e ue6tc
<headius> might not have triggered for today yet and master builds have been a little flaky so the snapshot doesn't fire
<byteit101[m]> I see 6am utc
<byteit101[m]> Perhaps this can wait until tomrrow then :-)
<byteit101[m]> Bottom of https://www.jruby.org/download
sagax has quit [Ping timeout: 268 seconds]
genpaku has quit [Remote host closed the connection]
genpaku has joined #jruby