drbobbeaty has quit [Ping timeout: 260 seconds]
drbobbeaty has joined #jruby
<headius> Good morning!
drbobbeaty has quit [Ping timeout: 260 seconds]
drbobbeaty has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
<headius> I updated the net-* PR from latest master but it still likely will fail due to the missing SSL session stuff: https://github.com/jruby/jruby/pull/7088
<headius> there's a linked jruby-openssl issue by kares there that describes some possible paths forward
<byteit101[m]> is enebo around? I haven't seen him in awhile...
<headius> he's lost in parser land
<kares[m]> <headius> "there's a linked jruby-openssl..." <- yep - haven't had time for it yet.
<headius> kares: hey I just tried to mvn package jruby-openssl master and I get compile errors
<headius> on 8 or 11
<headius> [ERROR] /Users/headius/projects/jruby-openssl/src/main/java/org/jruby/ext/openssl/SSLSocket.java:[246,39] cannot find symbol... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/b6abc72bd16aab201ddb518af2b3f6ce8e95f268)
<headius> I was hoping to help stub this API out and see if I can get it running
<kares[m]> hmm but CI is green
<headius> yeah weird isn't it
<kares[m]> CI also tries compiling under 8 and 11 as well
<kares[m]> guess you tried doing a clean first
<headius> I had some local pom.xml change, trying again
<kares[m]> or maybe try the ./mvnw wrapper
<headius> it didn't seem related but it was using an old jruby
<kares[m]> that;s what CI is using
<headius> same error locally with local maven, trying mvnw
<headius> same
<headius> are you able to build locally?
<kares[m]> hit with mvn package but that might be due tests not being usable from mvn due the old library in the mvn plugin :... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/e793fb3d5a18609060ac0750d8863d8e0e53a58b)
<kares[m]> rake jar ... works
<headius> doing git clean
<headius> rake jar also fails the same way for me during compile
<kares[m]> mvn clean package -Dmaven.test.skip=true also works
<headius> $ java -version
<headius> java version "1.8.0_241"
<headius> Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
<headius> Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
<headius> does it require something newer now?
<kares[m]> the APIs the compiler complained about are relatively new additions - to support ALPN
<kares[m]> but these were added in Java 8
<headius> I could just be way behind on all these installs
<kares[m]> so it seems as if your Java 8 SDK does not contain the proper javax.net classes, could that happen?
<headius> ok I think my zulu 17 builds
<kares[m]> should be there ... even if it's zulu given it should be part of Java 8 compatibility, unless you have a non compliant Java 8 😉
<headius> since 9 on this doc
<headius> weird stuff
<headius> well I'll do a little side project here and scrub out my old JDKs
<kares[m]> tried mvn on `Java version: 1.8.0_302, vendor: Azul Systems, Inc.` ... and still all good
<kares[m]> anyhow I am done for the day, will check-in tomorrow if you had any more issues ...
<headius> ok thanks
<headius> I just decided to wipe out all my local JDKS and grab fresh temurin builds
<headius> unclear exactly when it was made available, since this shows 8u41, but I see backports with numbers like 8u251 and 252 there
<headius> so rare for them to add APIs in a minor updated
<headius> fresh JDKs are working fine
<headius> woah... just adding the methods appears to allow gems to install, so that is net/http working fine
<headius> I will push a PR
<headius> enebo: rails install now bails out at strscan
<headius> getting there