<meckispaghetti[m> what does
<meckispaghetti[m> display?
<meckispaghetti[m> ruby -v
<meckispaghetti[m> * what does
<meckispaghetti[m> > ruby -v
<meckispaghetti[m> display?
<meckispaghetti[m> * what does
<meckispaghetti[m> > ruby -v
<meckispaghetti[m> display?
<meckispaghetti[m> * what does
<meckispaghetti[m> ruby -v
<meckispaghetti[m> display?
<meckispaghetti[m> * what does
<meckispaghetti[m> ruby -v
<meckispaghetti[m> display?
<meckispaghetti[m> * what does
<meckispaghetti[m> ruby -v
<meckispaghetti[m> display?
<meckispaghetti[m> * what does ```ruby -v```
<meckispaghetti[m> display?
<meckispaghetti[m> * what does ```ruby -v``` display?
<Leonardomejiabus> jruby 9.2.7.0 (2.5.3) 2019-04-08 8a269e3 OpenJDK 64-Bit Server VM 12.0.2+10 on 12.0.2+10 +jit [darwin-x86_64]
<rebelwarrior[m]> installed sdkman to get a x86 versions but still getting the waitid error.... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/b097e58308ace6529cebff51a90975d9e5189078)
<headius> I wonder if this is about the native lib getting locked down because it is unsigned
<headius> Leonardo mejia bustos That is a very old JRuby version... Is that what you already had installed? What was the error you got while installing?
<headius> rebelwarrior could you try using the tar.gz from jruby.org to install jruby-launcher? And try the verbose native flag
<headius> -Xnative.verbose or whatever
<rebelwarrior[m]> I have a jruby-head from the other day. It runs fine (and super fast) on native M1 java (openjdk) but can't install certain gems (same waitpid thingy) I'll try installing the jruby-launcher there.
<rebelwarrior[m]> hmm maybe it's always using the native Java let me check again the previous install.... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/82a99008ca12d35fb63d1e3d8cbf5bc14ea3f4a7)
<rebelwarrior[m]> I'll also try with oracle's Java in following Leonardos' comment.
<Leonardomejiabus> headius: it's the one we are using in our project, it is the first time I need to work on this part of the stack
<Leonardomejiabus> when I installed it I got this log
<Leonardomejiabus> [2021-09-27 17:06:07] gemset_import_list... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/b2b897690fa9a33eb64beef15c0c6d3ae26524cd)
<headius> rebelwarrior: There are still some known issues preventing the M1 native support from working fully, which in turn causes issues like waitpid and flock
<headius> I have to fix it but the fix is in native code
<headius> enebo: this may be a bug in keyword handling in 9.4:
<headius> I am trying to get pp green so we can be added to CI but it has this additional failure compared to 9.3
<headius> the other failure is a recursive inspect thing, same on 9.3 and 9.4
<enebo[m]> headius: that is definitely possible if not probable
<headius> lopex: I would be willing to try this or the netty wrapper as a more compatible option
<headius> it's pretty clear we can't maintain jruby-openssl with current resources
<headius> Hell, we might even be able to write the Ruby wrapper entirely in Ruby as a first attempt
<headius> it's also possible that modern JSSE provides the features we were missing that prompted us to use BC back in the day
<headius> nobody has gone back to try to remove more of BC
<lopex[m]> is bc obsolete now just like joda kind of is ?
<headius> I don't think it's obsolete but I don't know how c
<headius> How well it is maintained
<lopex[m]> headius: btw, I'm working part-time at my old job and we had this lately:
<lopex[m]> Job 779337/QUSER/QZDASOINIT started on 21-08-26 at 02:59:57 in subsystem QUSRWRK in QSYS. Job entered system on 21-08-26 at 02:59:57... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/e88db13a9ebad9142b59ced2ec4c6c6f99109793)
<lopex[m]> the only workaround for now: -Xjit:exclude={java/util/GregorianCalendar.computeTime()V}
<lopex[m]> lol huh ?
<headius> Wow that's a mess
<lopex[m]> AS/400 J9
<lopex[m]> it's from kotlin codebase, so I wonder if that makes any difference wrt inlinin schemes etc
<lopex[m]> kotlin inline/crossinline makes some weird bytecode
<lopex[m]> also I wonder why https://developer.ibm.com/blogs/introducing-the-ibm-semeru-runtimes/ is not available on AS/400