subbu is now known as subbu|away
nirvdrum has quit [Ping timeout: 244 seconds]
febuiles has quit [Quit: febuiles]
camlow325 has quit []
subbu|away is now known as subbu
<GitHub158> [jruby] dgolombek opened issue #3974: No existing session to resume https://git.io/vord4
<GitHub106> [jruby-openssl] dgolombek opened issue #97: No existing session to resume https://git.io/vord9
<GitHub155> [jruby] dgolombek closed issue #3974: No existing session to resume https://git.io/vord4
Hobogrammer has joined #jruby
pilne has quit [Quit: Quitting!]
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
tcrawley is now known as tcrawley-away
Osho has quit [Remote host closed the connection]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
Osho has joined #jruby
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #jruby
jeremyevans has quit [Quit: leaving]
cpuguy83 has quit [Quit: ZNC - http://znc.in]
cpuguy83 has joined #jruby
pitr-ch has joined #jruby
bjfish2 has quit [Quit: bjfish2]
jeremyevans has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
raeoks has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
yfeldblum has quit [Remote host closed the connection]
beawesomeinstead has quit [Ping timeout: 272 seconds]
beawesomeinstead has joined #jruby
PragTob has joined #jruby
pawnbox has quit [Remote host closed the connection]
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
beawesomeinstead has quit [Remote host closed the connection]
yfeldblum has joined #jruby
beawesomeinstead has joined #jruby
yopp has quit [Ping timeout: 244 seconds]
pawnbox has joined #jruby
skade has joined #jruby
yopp has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
prasunanand has quit [Ping timeout: 260 seconds]
<GitHub188> [jruby] eregon pushed 1 new commit to master: https://git.io/voock
<GitHub188> jruby/master e88b6c7 Benoit Daloze: [Truffle] Be more resilient when trying to iterate frames....
prasunanand has joined #jruby
vtunka has joined #jruby
yfeldblum has joined #jruby
shellac has joined #jruby
tobi__ has joined #jruby
PragTob has quit [Ping timeout: 240 seconds]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
prasunanand has quit [Ping timeout: 244 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<travis-ci> jruby/jruby (master:e88b6c7 by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/139138269)
yfeldblum has quit [Ping timeout: 250 seconds]
raeoks has quit [Read error: Connection reset by peer]
ITXpander has quit [Quit: Leaving.]
<GitHub149> [jruby] eregon pushed 1 new commit to master: https://git.io/voozR
<GitHub149> jruby/master 773a24f Benoit Daloze: Tag flakey test
<GitHub49> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/voow5
<GitHub49> jruby/truffle-head e5098bc Chris Seaton: Merge branch 'master' into truffle-head
<travis-ci> jruby/jruby (master:773a24f by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/139155254)
drbobbeaty has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
prasunanand has joined #jruby
<ebarrett> chrisseaton: jruby/truffle bug? https://gist.github.com/vext01/5e13bd90f868cc56f1dc1a5a9bbdddc1
<chrisseaton> ebarrett: you're not going to like this.... it's a mis-matched version of graal I think
<chrisseaton> 'java.lang.NoSuchMethodError'
<ebarrett> oh my
<ebarrett> ive also noticed graal as a standalone java vm is saying: Exception in thread "main" java.lang.IllegalStateException: JVMCI server was not enabled.
<ebarrett> i'll re-check my graal versin etc after lunch
<chrisseaton> sigh ok can you give me the commit hashes of all your repos when you're ready
<ebarrett> chrisseaton: are you around after lunch?
<chrisseaton> yeah
<ebarrett> i need to eat :)
<ebarrett> see you in an hour or so
<ebarrett> this may be my fault btw
pawnbox has joined #jruby
tobi__ has quit [Ping timeout: 272 seconds]
tcrawley-away is now known as tcrawley
tobi__ has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
skade has joined #jruby
e_dub has joined #jruby
e_dub has quit [Client Quit]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
lance|afk is now known as lanceball
bbrowning has joined #jruby
<ebarrett> chrisseaton: hi
<chrisseaton> hi
<ebarrett> GRAAL_VERSION=graal-vm-0.12
<ebarrett> JRUBY_V=graal-vm-0.12-build-pack-compat
<ebarrett> JRUBY_BUILDKIT_V=graal-vm-0.12
<chrisseaton> can we back this up maybe? does your build script and benchmarks work perfectly if you use a built GraalVM from OTN?
<ebarrett> i've not tried, but I can do
<ebarrett> if you dont see anything obviously wrong
<chrisseaton> just looking...
<ebarrett> will '${MX} sforceimports' do the right thing btw?
<ebarrett> this gets jvmci and truffle afaics
<ebarrett> will it abide by the tags
<chrisseaton> https://github.com/softdevteam/warmup_experiment/blob/master/build.sh#L259 - 'j2sdk'? That's not Java 1.2 is it?
<ebarrett> i hope not
<ebarrett> let me lok
<chrisseaton> Wait a minute, are you running this on BSD?
<ebarrett> that's java 8 we built by hand
<ebarrett> this is on linux
<ebarrett> openbsd only runs a subset of vms, jruby and grall not included
<chrisseaton> So you use a JVM you've built yourself, to build Graal?
<ebarrett> yeah
<chrisseaton> Can you try building it with a binary JVM?
<ebarrett> can do, but why do you suspect it will make a difference?
<chrisseaton> When you build Graal the JVM you use to build it is copied and pasted in, and then some changes are made to add JVMCI
<chrisseaton> So if there's something weird in your build of the JVM, that will go into Graal
<ebarrett> i noticed it copies a jvm in yeah
<ebarrett> we can't have that in the real experiment, as it will make a moving dependency, but for diagnosis, I will try using the debian jvm
<chrisseaton> Yes, but let's back up until it works, then crawl forward
<ebarrett> yep
<ebarrett> building...
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<GitHub20> [jruby] chrisseaton pushed 2 new commits to master: https://git.io/voodX
<GitHub20> jruby/master db83dbc Chris Seaton: [Truffle] Lazily allocate the DispatchHeadNode in RubyCallNode.
<GitHub20> jruby/master e2386bc Chris Seaton: [Truffle] Dead code.
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
<ebarrett> chrisseaton: I have the same crash using debian 8 packaged jdk
<ebarrett> OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-1~bpo8+1-b14)
<ebarrett> I think graal is somehow miscompiled
<ebarrett> especially since running a java benchmark under grall gives: Exception in thread "main" java.lang.IllegalStateException: JVMCI server was not enabled.
<ebarrett> trying: '${MX} build' instead of '${MX} --vm server build'
pawnbox has joined #jruby
Hobogrammer has quit [Quit: WeeChat 0.4.2]
bjfish2 has joined #jruby
e_dub has joined #jruby
<GitHub45> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vooxR
<GitHub45> jruby/master 1041cf6 Kevin Menard: [Truffle] Replaced awkward non-standard String method with a Truffle helper.
<GitHub10> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vooxP
<GitHub10> jruby/master 78c3129 Kevin Menard: [Truffle] Removed unused imports.
skade has quit [Quit: Computer has gone to sleep.]
thedarkone2 has joined #jruby
<ebarrett> ah wait
<GitHub104> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/voojx
<GitHub104> jruby/master 372d3e9 Kevin Menard: [Truffle] Added specs for Truffle::String.truncate and fixed a couple issues with guards.
<ebarrett> alright, so the grall exception is one of my sanity check failing
<ebarrett> the vm is reporting itself as "OpenJDK 64-Bit Server VM"
<ebarrett> we expect it to contain "JVMCI"
<ebarrett> maybe that has changed
<GitHub186> [jruby] nirvdrum pushed 2 new commits to master: https://git.io/voKvt
<GitHub186> jruby/master b2070e9 Kevin Menard: [Truffle] Fixed truncating strings with new byte length of 0.
<GitHub186> jruby/master f043666 Kevin Menard: [Truffle] Removed unused `string_check_null_safe` primitive.
tcrawley is now known as tcrawley-away
<chrisseaton> I don't see JVMCI in GraalVM 0.12
<chrisseaton> You mean running -version, right?
<ebarrett> this is a fake benchmark that is run to check the graal jit works
<ebarrett> not sure if this is the way to check this anymore
<chrisseaton> No idea about that - but I can give you a one-line sanity check in Ruby, so you don't need to run that
<ebarrett> i have one, which passes, yet i still get the crash i described first
<ebarrett> we discussed this yesterday remember
<chrisseaton> I mean that checks that things really are getting compiled
<chrisseaton> I'm not sure what to suggest any more tbh
<ebarrett> hrm
<ebarrett> not good
<chrisseaton> Can you build and run graal, as per the instructions on the wiki, using a stock JVM, on your laptop?
<travis-ci> jruby/jruby (master:e2386bc by Chris Seaton): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/139197721)
<ebarrett> i could, but im not sure what it would prover
<ebarrett> graal may well be working, just my check could be bad
<ebarrett> let me dig in my email, as i recall someone else in oracle mailed me the basis for that check
skade has joined #jruby
tobi__ has quit [Remote host closed the connection]
<chrisseaton> if you remove the check, do actual benchmarks run and speed up?
<ebarrett> good idea
vtunka has quit [Quit: Leaving]
skade has quit [Client Quit]
skade has joined #jruby
vtunka has joined #jruby
<ebarrett> wait, the java benchmarks would speed up anyway using a normal jvm ;)
<chrisseaton> yeah, I mean run a Ruby one
<chrisseaton> or are you still just trying to run Graal? There's some Graal intrinsics I think... one second
<ebarrett> yeah, trying to fix graal first
<chrisseaton> no there aren't
<ebarrett> :P
<chrisseaton> you can print graal compilation
<ebarrett> is there a function which wouldn't exist if graal were disabled or soemthing like that?
<chrisseaton> just asking...
<ebarrett> thanks
<chrisseaton> try -Dgraal.PrintCompilation=true
<ebarrett> ok, so i made a small program with a massive loop and invoked it like this:
<ebarrett> work/jvmci/jdk1.8.0_91/product/bin/java -jvmci -Dgraal.PrintCompilation=true A
<ebarrett> didn't see any compilation info, so I guess here lies my troubles
<ebarrett> -jvmci is a synonym for the "server" VM [deprecated]
<ebarrett> so that's changed for a start
camlow325 has joined #jruby
<chrisseaton> run using mx vm (instead of product/bin/java)
<chrisseaton> and if you use mx -v vm you'll see the command line you use
<chrisseaton> I never use Graal for running Java, so it's beyond my expertise
<ebarrett> right
<ebarrett> primary suite would be jvmci to run graal? like this: https://gist.github.com/vext01/1f67d28d254ad9e63e243aae15099ad1
<chrisseaton> yes that looks right
nirvdrum has joined #jruby
<ebarrett> notice how no compilation info was emitted
<chrisseaton> i wonder if there's a flag to use Graal as top tier we aren't setting
<chrisseaton> how long does that benchmark run for though?
<chrisseaton> Long enough to trigger a top tier?
<ebarrett> ill add some zeroes
<chrisseaton> call a method in the body as well
<chrisseaton> you're relying on both OSR, and the OSR part being top tiered
<GitHub159> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/voK3U
<GitHub159> jruby/master 3ae2a67 Kevin Menard: [Truffle] Removed some dead code.
<GitHub75> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/voK3w
<GitHub75> jruby/master f7304f8 Chris Seaton: [Truffle] Switch capabilities to targets.
<GitHub122> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/voK3P
<GitHub122> jruby/truffle-head 3e45a8e Chris Seaton: Merge branch 'master' into truffle-head
vtunka has quit [Quit: Leaving]
<ebarrett> no joy
<ebarrett> im out of time today
<ebarrett> i need to review a paper
<chrisseaton> I'll have to put you in touch with a proper Graal person
<ebarrett> im sorry to keep going on about this chris
<ebarrett> ive spoken to roland via mail before
<ebarrett> maybe i should mail him
<chrisseaton> I'm sure we're just doing one obviously wrong thing somewhere
<travis-ci> jruby/jruby (master:78c3129 by Kevin Menard): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/139205866)
blandflakes has joined #jruby
<ebarrett> chrisseaton: so shall I speak to roland?
<chrisseaton> yeah
<ebarrett> ok, will do
<travis-ci> jruby/jruby (master:372d3e9 by Kevin Menard): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/139210447)
shellac has quit [Quit: Leaving]
bbrowning has quit [Quit: Leaving]
bbrowning has joined #jruby
<travis-ci> jruby/jruby (master:f043666 by Kevin Menard): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/139213120)
<chrisseaton> is headius_ around?
<headius_> chrisseaton: I just happen to be for a moment
<headius_> what's up
<chrisseaton> when you use JRuby from something like 223 (scripting API), or embedded in some other way, how can you add things to the load path?
<headius_> load path or class path
<headius_> ?
<chrisseaton> the Ruby -I load path
<headius_> via 223, not really via any standard API...you would evaluate code that modifies load path before running the target code
<headius_> 223 is pretty blunt
<chrisseaton> I'm thinking of doing a system properties that works like JRUBY_OPTS (only would work for options that don't need to do anything in the launcher) what do you think?
<headius_> our embedding API I believe has a method for that
<headius_> you can initialize it or otherwise set it up with a specific load path
<chrisseaton> I have a similar embedded situation (not quite the same, but would take a long time to explain) and I need to add Ruby arguments
<headius_> chrisseaton: isn't that RUBY_OPTS?
<headius_> or whatever it is
<headius_> RUBYOPT
<chrisseaton> but that's handled by the launcher isn't it? or is it not? if not that's perfect
<headius_> it's not...only JRUBY_OPTS has to be preprocessed
<chrisseaton> great, that'll work thanks very much
<headius_> RUBYOPT is handled in ArgumentProcessor I beleve
<headius_> ok
<GitHub24> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/voK6U
<GitHub24> jruby/master 192a408 Chris Seaton: [Truffle] Truffle::Interop.from_java_string
subbu is now known as subbu|afk
<GitHub178> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/voK6B
<GitHub178> jruby/master d6489ff Chris Seaton: [Truffle] Fix bad tags.
subbu|afk is now known as subbu
pilne has joined #jruby
<GitHub161> [jruby] chrisseaton pushed 2 new commits to master: https://git.io/voK1m
<GitHub161> jruby/master 32ed526 Chris Seaton: [Truffle] Exporting Truffle::CExt isn't a shim.
<GitHub161> jruby/master eda033a Chris Seaton: [Truffle] RUBYOPT now handled in contexts created by Polyglot.
<nirvdrum> lopex: Do you have any thoughts on making Encoding#isAsciiCompatible a final field?
<nirvdrum> It's only mutated for dummy encodings currently and I think that can be handled differently.
<GitHub6> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/voK1c
<GitHub6> jruby/truffle-head 5b75da4 Chris Seaton: Merge branch 'master' into truffle-head
dinfuehr has joined #jruby
tcrawley-away is now known as tcrawley
Aethenelle has joined #jruby
<lopex> nirvdrum: like passing it through constructor chain ?
<GitHub74> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/voKD2
<GitHub74> jruby/master 3aeb07e Chris Seaton: [Truffle] 'targets', not 'target' in CI config.
bbrowning is now known as bbrowning_away
<nirvdrum> lopex: It's already set in the constructor. It's just not final to support dummy encodings, I think.
<lopex> yes
<lopex> nirvdrum: you want to have it final and dont sacrifice additional checks right ?
<lopex> I meant sacrifice single boolean check
<lopex> nirvdrum: I think the problem is in somewhat divorced entry list dummy info
<nirvdrum> lopex: The compiler would be happier if that field were final. I can work around it, but it seems making it final should be doable. I just wasn't sure how strongly you felt about the current dummy handling.
<GitHub59> [jruby] chrisseaton pushed 2 new commits to truffle-head: https://git.io/voKSk
<GitHub59> jruby/truffle-head 8b93dd1 Chris Seaton: Merge branch 'master' into truffle-head
<GitHub59> jruby/truffle-head 4f2a7c3 Chris Seaton: [Truffle] Quiet mx build.
<lopex> nirvdrum: so graal does care more about final fields than hotspot ?
<lopex> nirvdrum: yeah, I'd like to have it final even from correctness perspective
<chrisseaton> JRuby in general should care about final fields
<nirvdrum> I think both care in this case. I can't do something like "if (encoding.isAsciiCompatible())" and have one of the branches compile away because the field could be either true or false.
<lopex> I havent seen any perf diff wrt final instance fields but it was quite abit ago
<lopex> nirvdrum: ideally isDummy could be final if you could pass that on construction
<lopex> given entry dummy info
<nirvdrum> I haven't looked at the dummy part much. headius_ did some work in there not too long ago, IIRC, though.
<lopex> nirvdrum: hmm, I think static blocks in encoding classes might do the trick
<lopex> nirvdrum: since it could do the lookup in encoding db
<lopex> but that would require some rejigerring
<lopex> but that would block making encoding db per runtime in the future
<GitHub185> [jruby] bjfish pushed 1 new commit to master: https://git.io/voKHH
<GitHub185> jruby/master 8ef7da7 Brandon Fish: [Truffle] Add hash flag to sprintf grammar for alternative formats
<nirvdrum> lopex: You'd know better than me.
<nirvdrum> I can take a crack at coming up with something if you don't have the time.
cheerfulstoic has joined #jruby
<cheerfulstoic> I'm building a gem that uses a TCPSocket and I'm testing the support for jRuby now. I get the message "sendmsg is not implemented", but I'm not sure what would be an alternative (or if there even is one). Anybody know?
bbrowning_away is now known as bbrowning
<travis-ci> jruby/jruby (master:192a408 by Chris Seaton): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/139266170)
<GitHub74> [jruby] nirvdrum pushed 2 new commits to master: https://git.io/voKxC
<GitHub74> jruby/master 660cfec Kevin Menard: [Truffle] Faster lookup from jcodings Encoding -> Ruby encoding.
<GitHub74> jruby/master 3fbd428 Kevin Menard: [Truffle] Allow Encoding#ascii_compatible? to compile.
yfeldblum has joined #jruby
kares_ has quit [Ping timeout: 264 seconds]
<travis-ci> jruby/jruby (master:d6489ff by Chris Seaton): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/139267027)
blandflakes has quit [Ping timeout: 264 seconds]
jimbaker has quit [Ping timeout: 264 seconds]
kares has joined #jruby
quadz has quit [Ping timeout: 264 seconds]
flavorjones has quit [Ping timeout: 264 seconds]
chrisseaton has quit [Ping timeout: 264 seconds]
chrisseaton has joined #jruby
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
pawnbox has quit [Remote host closed the connection]
yfeldblum has quit [Ping timeout: 250 seconds]
flavorjones has joined #jruby
quadz has joined #jruby
subbu is now known as subbu|away
skade has quit [Quit: Computer has gone to sleep.]
pawnbox has joined #jruby
subbu|away is now known as subbu
pawnbox has quit [Ping timeout: 252 seconds]
blandflakes has joined #jruby
jeremyevans has quit [Ping timeout: 252 seconds]
bbrowning is now known as bbrowning_away
pglombardo has joined #jruby
<GitHub188> [jruby] nirvdrum pushed 3 new commits to master: https://git.io/vo6ck
<GitHub188> jruby/master 28f0a59 Kevin Menard: [Truffle] Minor clean-up.
<GitHub188> jruby/master 7c3b576 Kevin Menard: [Truffle] Allow Encoding#dummy? to compile.
<GitHub188> jruby/master 16178f3 Kevin Menard: [Truffle] Store the Ruby string name, rather than ByteList name, with the ruby encoding....
<GitHub117> [jruby] bjfish pushed 1 new commit to master: https://git.io/vo6c0
<GitHub117> jruby/master 1b428a7 Brandon Fish: [Truffle] Store the sprintf number dollar value for argument indexing
lanceball is now known as lance|afk
yfeldblum has joined #jruby
dinfuehr has quit [Quit: dinfuehr]
cheerfulstoic has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
shellac has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
e_dub has quit [Quit: ZZZzzz…]
<GitHub110> [jruby] nirvdrum pushed 2 new commits to master: https://git.io/vo64d
<GitHub110> jruby/master c56e381 Kevin Menard: [Truffle] No need to reconstruct the encoding name in Encoding#locale_charmap.
<GitHub110> jruby/master 3ae1a7a Kevin Menard: [Truffle] Fixed the encoding of the Ruby encoding names.
Aethenelle has quit [Quit: Aethenelle]
johnsonch is now known as johnsonch_afk
pilne has left #jruby ["Leaving!"]
clayton has quit [Max SendQ exceeded]
clayton has joined #jruby
pglombardo has quit []
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
<travis-ci> jruby/jruby (master:3fbd428 by Kevin Menard): The build was broken. (https://travis-ci.org/jruby/jruby/builds/139291249)
blandflakes has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
prasunanand has quit [Ping timeout: 260 seconds]
jeremyevans has joined #jruby
e_dub has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
<travis-ci> jruby/jruby (master:16178f3 by Kevin Menard): The build was broken. (https://travis-ci.org/jruby/jruby/builds/139326792)
shellac has quit [Quit: Computer has gone to sleep.]
tcrawley is now known as tcrawley-away
<travis-ci> jruby/jruby (master:1b428a7 by Brandon Fish): The build was broken. (https://travis-ci.org/jruby/jruby/builds/139327523)
Hobogrammer has joined #jruby
<travis-ci> jruby/jruby (master:3ae1a7a by Kevin Menard): The build was broken. (https://travis-ci.org/jruby/jruby/builds/139334259)