henry_bone has joined #jruby
<henry_bone> Hello? I'm looking for some help getting started with changes to jruby-rack. Can anyone help me out?
ur5us has quit [Ping timeout: 240 seconds]
<henry_bone> !
nirvdrum has joined #jruby
ur5us has joined #jruby
<henry_bone> Specifically, running "maven install" for jruby-rack fails because it can't get rake-10.3.2 (too old, I guess). I want to build my own jruby-rack and use it in my own rails project war file.
Freaky has quit [Quit: reboot]
Freaky has joined #jruby
nirvdrum has quit [Ping timeout: 256 seconds]
_whitelogger has joined #jruby
dopplergange has quit [Ping timeout: 245 seconds]
dopplergange has joined #jruby
ur5us has quit [Ping timeout: 240 seconds]
nirvdrum has joined #jruby
henry_bone has quit [Remote host closed the connection]
ur5us has joined #jruby
nirvdrum has quit [Ping timeout: 240 seconds]
nirvdrum has joined #jruby
rusk has joined #jruby
ur5us has quit [Ping timeout: 256 seconds]
shellac has joined #jruby
drbobbeaty has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
enebo[m] has quit [Quit: killed]
lopex[m] has quit [Quit: killed]
bastilian has quit [Quit: killed]
kasaltie[m] has quit [Quit: killed]
slackfan[m] has quit [Quit: killed]
MarcinMielyskiGi has quit [Quit: killed]
aemadrid[m] has quit [Quit: killed]
FlorianDoubletGi has quit [Quit: killed]
olleolleolle[m] has quit [Quit: killed]
JesseChavezGitte has quit [Quit: killed]
CharlesOliverNut has quit [Quit: killed]
rwilliams[m] has quit [Quit: killed]
JulesIvanicGitte has quit [Quit: killed]
BlaneDabneyGitte has quit [Quit: killed]
rdubya[m] has quit [Quit: killed]
claudiuinberlin[ has quit [Quit: killed]
xardion[m] has quit [Quit: killed]
TimGitter[m]1 has quit [Quit: killed]
XavierNoriaGitte has quit [Quit: killed]
cshupp[m] has quit [Quit: killed]
OlleJonssonGitte has quit [Quit: killed]
RomainManni-Buca has quit [Quit: killed]
UweKuboschGitter has quit [Quit: killed]
rtyler1 has quit [Quit: killed]
JasonRogers[m] has quit [Quit: killed]
ThomasEEneboGitt has quit [Quit: killed]
liamwhiteGitter[ has quit [Quit: killed]
harlemsquirre4 has quit [Quit: killed]
harpritsinghkohl has quit [Quit: killed]
klobuczek[m] has quit [Quit: killed]
annette[m] has quit [Quit: killed]
byteit101[m] has quit [Quit: killed]
fzakaria[m] has quit [Quit: killed]
rebelwarrior[m] has quit [Quit: killed]
ChrisSeatonGitte has quit [Quit: killed]
MattPattersonGit has quit [Quit: killed]
KarolBucekGitter has quit [Quit: killed]
jellymann[m] has quit [Quit: killed]
TimGitter[m] has quit [Quit: killed]
headius[m] has quit [Quit: killed]
chrisseaton[m] has quit [Quit: killed]
kares[m] has quit [Quit: killed]
daniel_jruby_que has quit [Quit: killed]
sandio[m] has quit [Quit: killed]
rg_3[m] has quit [Quit: killed]
shellac has quit [Read error: Connection reset by peer]
ChrisSeatonGitte has joined #jruby
bastilian has joined #jruby
lopex[m] has joined #jruby
annette[m] has joined #jruby
rg_3[m] has joined #jruby
kasaltie[m] has joined #jruby
enebo[m] has joined #jruby
klobuczek[m] has joined #jruby
JasonRogers[m] has joined #jruby
JesseChavezGitte has joined #jruby
FlorianDoubletGi has joined #jruby
jellymann[m] has joined #jruby
byteit101[m] has joined #jruby
fzakaria[m] has joined #jruby
headius[m] has joined #jruby
kares[m] has joined #jruby
slackfan[m] has joined #jruby
OlleJonssonGitte has joined #jruby
RomainManni-Buca has joined #jruby
XavierNoriaGitte has joined #jruby
HarlemSquirrel has joined #jruby
cshupp[m] has joined #jruby
UweKuboschGitter has joined #jruby
BlaneDabneyGitte has joined #jruby
KarolBucekGitter has joined #jruby
claudiuinberlin[ has joined #jruby
ThomasEEneboGitt has joined #jruby
xardion[m] has joined #jruby
aemadrid[m] has joined #jruby
MarcinMielyskiGi has joined #jruby
liamwhiteGitter[ has joined #jruby
daniel_jruby_que has joined #jruby
rwilliams[m] has joined #jruby
MattPattersonGit has joined #jruby
rdubya[m] has joined #jruby
TimGitter[m] has joined #jruby
JulesIvanicGitte has joined #jruby
rebelwarrior[m] has joined #jruby
rtyler1 has joined #jruby
olleolleolle[m] has joined #jruby
CharlesOliverNut has joined #jruby
harpritsinghkohl has joined #jruby
sandio[m] has joined #jruby
TimGitter[m]1 has joined #jruby
chrisseaton[m] has joined #jruby
drbobbeaty has joined #jruby
shellac has joined #jruby
lucasb has joined #jruby
<kares[m]> thanks for fixing the caller thingy ... reviewed the paths leading to the ArrayList creation but obviously missed a big chunk of it
<kares[m]> btw. I think smt regressed with the Java Integration fix - still need to come up with a reproducer but I am seeing AIOoBE
<kares[m]> to henry_bone: the build should work, let us know what the issue is in detail
nirvdrum has quit [Ping timeout: 260 seconds]
<headius[m]> kares: do you have a trace?
<headius[m]> our JI specs clearly are not comprehensive enough yet
<headius[m]> boo, people that ask questions and disappear
<headius[m]> if I close all my clients I'm still on matrix...aren't I?
<headius[m]> kares: the caller regression was such a surprise
<headius[m]> we should be using a better mechanism there for "all frames" than MAX_VALUE I guess
<headius[m]> since that can overflow
shellac has quit [Quit: Computer has gone to sleep.]
nirvdrum has joined #jruby
shellac has joined #jruby
<kares[m]> yy it was
<kares[m]> looking into it ... as usual I can not dig long enough as I run into stuff --- how long I will last working like that I am not sure 😒
<kares[m]> since this is LS its a bit ... complicated (to reproduce)
<headius[m]> I wonder if it would help if we explicitly requested some time from you
<kares[m]> not sure how that would sound on me - I understand their perspective, just expected more
<kares[m]> had another offer on the table where working 1 (paid) day a week on JRuby was fine ...
<kares[m]> anyway back to the issue -- its a regression but I am starting to feel its not JRuby's fault
<headius[m]> if you can get a trace I can ponder it
<headius[m]> I fixed an issue in .11 where java_method was not doing any arity checking
<headius[m]> it would roll off the end of args array if you passed too many
<headius[m]> I mean off end of types array
<kares[m]> found code like `Thread.new { ...; javaMethod }` where javaMethod does manual RubyString#match which needs a frame
<headius[m]> actually not java method... java_class.method.invoke or something
<headius[m]> old API
<kares[m]> so this is smt else
<kares[m]> not JI
<headius[m]> oh yeesh
<headius[m]> yah
<kares[m]> sometimes there's no frame ... obviously
<headius[m]> need a better mechanism for ensuring frame methods have a frame when called, or don' tuse frame if not called with one prepared
<headius[m]> like we have for regexp/matchdata methods... pass a MatchData[] if you want it outside frame or null and it uses frame
<kares[m]> so yeah quite obvious ... this should not have been used like that I think
<headius[m]> yeah definitely not
<kares[m]> think I'll just refactor to using RubyRegexp#match_p which is fine since it does not need backref
<headius[m]> my big idea here is that we add more logic to native call args so you have to have Frame in args if you want it
<headius[m]> rather than this out-of-band hidden passing of it
<kares[m]> +1
<kares[m]> still, interesting why it broke in 9.2.11
<kares[m]> any ideas?
<headius[m]> invoker generation needs a reboot
<kares[m]> not much frame related work done in 10/11 right?
<headius[m]> not broken in .10?
<headius[m]> if it was also broken in .10 then it's because blocks weren't optimizing right in .9
<headius[m]> we may see other issues but I don't expect many because it's just doing what methods did
<headius[m]> let me see if I can find the PR
<kares[m]> I mean it was 'broken' in 10 as well
<headius[m]> blocks were always pushing and popping frame and other stuff even when they didn't need to
<headius[m]> so that would definitely break something that was expecting a frame when it should not
<kares[m]> oh nice, did not realize that ... makes sense now - thanks
<kares[m]> refactored to using the `match?` like API and seems fine now
<headius[m]> excellent
<kares[m]> will let the suite run if it find anything else but I think this was the only thing
<headius[m]> so we're nearly 24 hours in without new .11 bugs
<kares[m]> sorry for the false alarm - did not see the original trace only that its an AIOoBE and I assumed its due JI (which had a similar exception)
<headius[m]> enebo and I are taking a partial day today... elections in US and need a break anyway
<kares[m]> good for you, well deserved after the release!
<headius[m]> especially after I botched .10
<headius[m]> lesson learned: no regression is acceptable
shellac has quit [Ping timeout: 256 seconds]
nirvdrum has quit [Ping timeout: 268 seconds]
rusk has quit [Remote host closed the connection]
nirvdrum has joined #jruby
subbu is now known as subbu|lunch
subbu|lunch is now known as subbu
subbu is now known as subbu|away
nirvdrum has quit [Ping timeout: 256 seconds]
ur5us has joined #jruby
nirvdrum has joined #jruby
henry_bone has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
subbu|away is now known as subbu
<henry_bone> @kares , Here are the details of my attempt to build jruby-rack: https://gist.github.com/jefflasslett/492d4b363fb572e8ff102aed1d16653e
nirvdrum has quit [Ping timeout: 256 seconds]
ur5us has quit [Ping timeout: 256 seconds]
ur5us has joined #jruby