_whitelogger has joined #jruby
Antiarc_ has quit [Ping timeout: 246 seconds]
Antiarc has joined #jruby
ur5us has joined #jruby
_whitelogger has joined #jruby
ur5us has quit [Ping timeout: 264 seconds]
_whitelogger has joined #jruby
ur5us has joined #jruby
ur5us has quit [Ping timeout: 264 seconds]
nirvdrum has joined #jruby
<chrisseaton[m]> Does anyone have a JRuby alternative for the grpc gem?
<rdubya[m]> I wish, I started digging into getting jruby support into there but I haven't made much progress
<rdubya[m]> kares:
<rdubya[m]> kares: Thanks!
<chrisseaton[m]> Any advice at all about what to do about multiple transitive dependencies on grpc?
<rdubya[m]> enebo: We actually got bit by the `super` changes some of our devs were apparently using super to override `let` blocks in rspec, I'm still trying to figure out why they decided to do that lol
<rdubya[m]> We haven't found a workaround, the gems we've needed are google specific gems that we ended up just using their REST api to access instead of their gems
<kares[m]> chrisseaton: not really - if it's pulled by another gem you can not do much about it
subbu is now known as subbu|afk
fidothe_ has joined #jruby
MattPattersonGi4 has joined #jruby
RomainManni-Buc4 has joined #jruby
caleb_land[m]1 has joined #jruby
FlorianDoubletG4 has joined #jruby
kai[m]11 has joined #jruby
fidothe has quit [Ping timeout: 265 seconds]
kai[m]1 has quit [Ping timeout: 265 seconds]
MattPattersonGit has quit [Ping timeout: 265 seconds]
RomainManni-Buca has quit [Ping timeout: 265 seconds]
caleb_land[m] has quit [Ping timeout: 265 seconds]
FlorianDoubletGi has quit [Ping timeout: 265 seconds]
fidothe_ is now known as fidothe
michael_mbp has quit [Ping timeout: 264 seconds]
michael_mbp has joined #jruby
<headius[m]> enebo: back in the saddle, trying to wrap up some things from last week
<headius[m]> this is ready I believe... jmods dir is not in all modularized JDK because it is only needed for jlinking new ones... this change checks for lib/modules (created when jlinking a JDK) and if that is not present it checks for a MODULES entry in the "release" file included in most builds of JDK (and JRE prior to 9)
<headius[m]> a similar change should be made in the launcher... I can make the change but not build the exe
<chrisseaton[m]> headius: you asked for more specific examples of things Shopify uses that I can't see how to replace for JRuby - grpc is one
<headius[m]> yeah it is unfortunate they do not have a version that just wraps the java library
<headius[m]> what depends on grpc?
<chrisseaton[m]> The C extension is also pretty hairy
<chrisseaton[m]> Seems to mostly be monitoring and reporting services - several of them
<headius[m]> well this is one that has a well established library in Java... the JRuby version could just drive that
<headius[m]> but it doesn't so that is neither here nor there right now
<headius[m]> chrisseaton: since that issue has been locked, perhaps we could open a new one and offer to help make the JRuby version happen
<headius[m]> I'm not sure how large the library is, but an initial pure-Ruby plus jar version should be pretty quick to put together
<headius[m]> the issue list for grpc gem is depressing... at least half of it are problems with the extension
<chrisseaton[m]> It's very complicated to build. We have a PR to make it buildable on TruffleRuby if you've seen that? I don't think it really works though.
<headius[m]> I have not
<headius[m]> the gem build for JRuby would just use the maven coordinates for the jar and some Ruby code to wrap it
<headius[m]> most of the classes seem small enough and the C ext is doing a lot of conversion that would be done in our Java integration layer
<headius[m]> but it is a project, for sure
sdlin[m] has quit [*.net *.split]
BlaneDabneyGitte has quit [*.net *.split]
<headius[m]> maybe it is possible to test whatever you are testing but exclude the monitoring and reporting stuff for now
sdlin[m] has joined #jruby
BlaneDabneyGitte has joined #jruby
michael_mbp has quit [Ping timeout: 246 seconds]
caleb_land[m]1 has quit [Ping timeout: 244 seconds]
cyberarm has quit [Ping timeout: 240 seconds]
chrisseaton[m] has quit [Ping timeout: 240 seconds]
byteit101[m] has quit [Ping timeout: 240 seconds]
sureshbabu[m] has quit [Ping timeout: 240 seconds]
marcheiligers[m] has quit [Ping timeout: 240 seconds]
lopex[m] has quit [Ping timeout: 240 seconds]
vortex1111[m] has quit [Ping timeout: 244 seconds]
XavierNoriaGitte has quit [Ping timeout: 244 seconds]
johnphillips3141 has quit [Ping timeout: 244 seconds]
MarcinMielyskiGi has quit [Ping timeout: 244 seconds]
kalenp[m] has quit [Ping timeout: 244 seconds]
kai[m]11 has quit [Ping timeout: 241 seconds]
daveg_lookout[m] has quit [Ping timeout: 241 seconds]
CharlesOliverNut has quit [Ping timeout: 241 seconds]
boc_tothefuture[ has quit [Ping timeout: 241 seconds]
ChrisSeatonGitte has quit [Ping timeout: 241 seconds]
FlorianDoubletG4 has quit [Ping timeout: 249 seconds]
MattPattersonGi4 has quit [Ping timeout: 249 seconds]
liamwhiteGitter[ has quit [Ping timeout: 249 seconds]
rdubya[m] has quit [Ping timeout: 249 seconds]
JulesIvanicGitte has quit [Ping timeout: 249 seconds]
enebo[m] has quit [Ping timeout: 249 seconds]
TimGitter[m] has quit [Ping timeout: 249 seconds]
slonopotamus[m] has quit [Ping timeout: 270 seconds]
TimGitter[m]1 has quit [Ping timeout: 247 seconds]
UweKuboschGitter has quit [Ping timeout: 247 seconds]
JesseChavezGitte has quit [Ping timeout: 270 seconds]
souravgoswami[m] has quit [Ping timeout: 270 seconds]
OlleJonssonGitte has quit [Ping timeout: 270 seconds]
KarolBucekGitter has quit [Ping timeout: 247 seconds]
kares[m] has quit [Ping timeout: 264 seconds]
sdlin[m] has quit [Ping timeout: 265 seconds]
BlaneDabneyGitte has quit [Ping timeout: 265 seconds]
RomainManni-Buc4 has quit [Ping timeout: 268 seconds]
yaasky[m] has quit [Ping timeout: 268 seconds]
fzakaria1 has quit [Ping timeout: 268 seconds]
ahorek[m] has quit [Ping timeout: 268 seconds]
jswenson[m] has quit [Ping timeout: 268 seconds]
headius[m] has quit [Ping timeout: 240 seconds]
michael_mbp has joined #jruby
subbu|afk is now known as subbu
TimGitter[m] has joined #jruby
headius[m] has joined #jruby
<headius[m]> that is the launcher fix
lopex[m] has joined #jruby
enebo[m] has joined #jruby
kai[m]1 has joined #jruby
OlleJonssonGitte has joined #jruby
sureshbabu[m] has joined #jruby
FlorianDoubletGi has joined #jruby
daveg_lookout[m] has joined #jruby
byteit101[m] has joined #jruby
marcheiligers[m] has joined #jruby
rdubya[m] has joined #jruby
caleb_land[m] has joined #jruby
TimGitter[m]1 has joined #jruby
yaasky[m] has joined #jruby
johnphillips3141 has joined #jruby
vortex1111[m] has joined #jruby
BlaneDabneyGitte has joined #jruby
fzakaria1 has joined #jruby
souravgoswami[m] has joined #jruby
kares[m] has joined #jruby
JulesIvanicGitte has joined #jruby
cyberarm has joined #jruby
RomainManni-Buca has joined #jruby
jswenson[m] has joined #jruby
sdlin[m] has joined #jruby
MattPattersonGit has joined #jruby
chrisseaton[m] has joined #jruby
ahorek[m] has joined #jruby
UweKuboschGitter has joined #jruby
liamwhiteGitter[ has joined #jruby
MarcinMielyskiGi has joined #jruby
boc_tothefuture[ has joined #jruby
ChrisSeatonGitte has joined #jruby
XavierNoriaGitte has joined #jruby
CharlesOliverNut has joined #jruby
slonopotamus[m] has joined #jruby
kalenp[m] has joined #jruby
KarolBucekGitter has joined #jruby
JesseChavezGitte has joined #jruby
satyanash_alt has joined #jruby
satyanash has quit [Ping timeout: 256 seconds]
<headius[m]> enebo: did you make any changes to not bundle all of gems yet?
quadz_ has quit [Ping timeout: 264 seconds]
quadz has joined #jruby
<headius[m]> enebo: jruby-launcher 1.1.14 released with the appropriate changes
joast has quit [Ping timeout: 264 seconds]
<headius[m]> enebo: filed this for the issues with local dev env including too much: https://github.com/jruby/jruby/issues/6618
<travis-ci> delonnewman/jruby (dependabot/maven/test/org.apache.ant-ant-1.10.9:a91a4e4 by dependabot[bot]): The build has errored. (https://travis-ci.com/delonnewman/jruby/builds/220187505)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
travis-ci has joined #jruby
<travis-ci> delonnewman/jruby (dependabot/maven/core/org.apache.ant-ant-1.10.9:54ab2d3 by dependabot[bot]): The build has errored. (https://travis-ci.com/delonnewman/jruby/builds/220187503)
travis-ci has left #jruby [#jruby]
<headius[m]> lovely
<headius[m]> dependabot PRs for other jruby forks notifying our chat 🙄
ur5us has joined #jruby
meerohar has joined #jruby
nirvdrum has quit [Ping timeout: 246 seconds]
meerohar has quit [Remote host closed the connection]
meerohar has joined #jruby
meerohar has quit [Remote host closed the connection]
<byteit101[m]> headius: realized my pr was still marked as draft, so I just unmarked it as that, though I'm still unsure about the tests I mentioned previously
<headius[m]> yeah no worries it is still on my todos
<byteit101[m]> Cool, thanks
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-9.2:d17567e by Charles Oliver Nutter): The build was broken. https://travis-ci.com/jruby/jruby/builds/220199385 [175 min 21 sec]
travis-ci has left #jruby [#jruby]
nirvdrum has joined #jruby
_whitelogger has joined #jruby
_whitelogger has joined #jruby
_whitelogger__ has joined #jruby
_whitelogger__ has joined #jruby
_whitelogger_ has joined #jruby
_whitelogger_ has joined #jruby
_whitelogger_ has joined #jruby
ur5us has quit [Ping timeout: 264 seconds]
ur5us has quit [Ping timeout: 264 seconds]
ur5us has quit [Ping timeout: 264 seconds]
ur5us has joined #jruby
ur5us has joined #jruby
ur5us has joined #jruby