<byteit101[m]> Hmm, java -jar complete -S rspec complains of no such file, while bundle exec rspec says jruby.exe isn't a command
genpaku has quit [Read error: Connection reset by peer]
genpaku has joined #jruby
anewbhav[m] has quit [Quit: You have been kicked for being idle]
<headius> I wonder sometimes about all these warnings in ruby/spec... I assume some are valid but it can't be all
<headius> byteit101: I forget if we still bundle rspec
<byteit101[m]> Ts his fteair a bunde linstall and a gem install rspec
<headius> I thought we removed it at some point
<byteit101[m]> This is after*
<headius> ah ok
<byteit101[m]> (I think this matrix client has multithreading input that has race conditions)
<headius> haha
<byteit101[m]> But yea, those errors shouldn't happen, I would have thought, given that rspec is installed
<headius> yeah not sure what's up
<byteit101[m]> Oh, and not sure if you noticed, but I went through old issues and assigned myself a bunch of old process spawn and related tickets
<byteit101[m]> I think subspawn should be able to fix most of them sooner rather than later. But I would like some opinions on my plan: 9.4 remains PTY-only, while 9.5 we remove most of the java Process.spawn impl in favor of subspawn.
<byteit101[m]> Oh and I found a compatibility issue with MRI: File.open("foo.txt").fileno returns a C FD on windows & linux, MRI & JRuby. IO.pipe.first.fileno returns a C FD on MRI, and Jruby Linux, but a handle on JRuby Windows: https://github.com/byteit101/subspawn/blob/master/subspawn-win32/lib/subspawn/win32.rb#L527
<headius> I have no objection to removing the Java code in favor of the Ruby version
<headius> It was a brute force attempt to match behavior and I've never been a fan of the code