<headius[m]> lopex yeah it looks pretty cool
<headius[m]> I have been thinking about how to implement it in Ruby without having caller frames available all the time
sidx64 has joined #jruby
sidx64 has quit [Ping timeout: 245 seconds]
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
claudiuinberlin has joined #jruby
claudiuinberlin has quit [Ping timeout: 268 seconds]
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
drbobbeaty has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
<lopex> headius[m]: but it's somewhat funny that it happens after 25 years
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drbobbeaty has joined #jruby
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
JulesIvanicGitte has joined #jruby
<JulesIvanicGitte> Hi everyone
<JulesIvanicGitte> I think I found a problem in the `Socket` implementation.
<JulesIvanicGitte> with it’s unix socket capability
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<JulesIvanicGitte> I tried to look at the corresponding JRuby code but I have to admit that I don’t understand anything in the JRuby code 😅
sidx64 has joined #jruby
lucasb has quit [Quit: Connection closed for inactivity]
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Client Quit]
sidx64 has joined #jruby
subbu|away is now known as subbu
mengu has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jrafanie has joined #jruby
lucasb has joined #jruby
xardion has quit [Remote host closed the connection]
<nirvdrum> JulesIvanicGitte: I think your best bet is to catch headius[m] when he's online.
xardion has joined #jruby
mengu has quit [Remote host closed the connection]
mengu has joined #jruby
subbu is now known as subbu|away
mengu has quit [Ping timeout: 245 seconds]
mengu has joined #jruby
subbu|away is now known as subbu
mengu has quit [Ping timeout: 245 seconds]
sidx64 has joined #jruby
sidx64_ has joined #jruby
mengu has joined #jruby
sidx64 has quit [Ping timeout: 245 seconds]
mengu has quit [Ping timeout: 255 seconds]
<headius[m]> Jules Ivanic (Gitter) Could you open an issue? Does sound like a bug, but shouldn't be hard to fix
seanv has joined #jruby
<seanv> anyone know of a vendor that provide jruby specific secure coding classes?
<seanv> (i'm not a developer)
seanv has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
seanv has joined #jruby
<seanv> is anyone here?
<JulesIvanicGitte> > Could you open an issue? Does sound like a bug, but shouldn't be hard to fix
<JulesIvanicGitte> Will be done ;)
<JulesIvanicGitte> thanks :)
<headius[m]> @ju
<headius[m]> ug
<headius[m]> Jules Ivanic (Gitter): I'm still not used to Riot
<JulesIvanicGitte> ???
<JulesIvanicGitte> (is it a joke ? I’m not a native english speaker. I can miss some subtilities)
<headius[m]> Jules Ivanic (Gitter): Thank you!
<headius[m]> No sorry, I tried to use @ju to bring up the user completion dialog, but you have to also select a user from that dialog before hitting enter 😆
<headius[m]> If you can come up with a small reproduction this can be fixed for the 9.2.7 release next week
<headius[m]> enebo:
<JulesIvanicGitte> ok
<JulesIvanicGitte> I’ll try to give you a small open source project reproducing the error tomorrow morning ;)
<JulesIvanicGitte> it’s 7pm here
<JulesIvanicGitte> @headius about this issue: https://github.com/jruby/jruby/pull/5518
<JulesIvanicGitte> Do you still plan to solve it in 9.2.7 `,
<headius[m]> Yeah yeah, haven't gotten back to it
<JulesIvanicGitte> (edited) ... 9.2.7 `, => ... 9.2.7 ?
<headius[m]> Still plan to solve, but there's one thing we didn't try with your app: turning it off completely
<headius[m]> it would be interesting to see a memory profile with this turned off to see if it's a big problem or not
<JulesIvanicGitte> I still have to test this one which was merged in 9.2.6: https://github.com/jruby/jruby/pull/5515
<headius[m]> I mean, we shouldn't be making objects with 100 fields no matter what, but it may be rare
<headius[m]> ah yes, that too
<headius[m]> After we get past Ruby Kaigi and RailsConf I want to get back to these optimizations and start to tie it all together
<JulesIvanicGitte> Let me know if you need me to test something
<headius[m]> Jules Ivanic (Gitter): I'd love to see comparison heap dumps with -Xreify.variables=false and =true (default) if you get a chance
<headius[m]> you can do that on any version
<JulesIvanicGitte> I will not a Rubyist for still a long time. I quit my current job at the end of April and then I’ll leave the Ruby world to concentrate on the Scala one
<JulesIvanicGitte> > I'd love to see comparison heap dumps with -Xreify.variables=false and =true (default) if you get a chance
<JulesIvanicGitte> Ok. Maybe I can do that tomorrow too
<headius[m]> Sure, it would be good information for us to see a large app with and without
<headius[m]> I still suspect turning it off will use more memory, but we shall see
<JulesIvanicGitte> Plus, now I’m able to produce some “real” traffic on my app while before I was just using 1 API endpoint
<JulesIvanicGitte> (edited) Plus, now I’m able to produce some “real” traffic on my app while before I was just using 1 API endpoint => I will not a Rubyist for still a long time. I quit my current job at the end of April and then I’ll leave the Ruby world to concentrate myself on the Scala one
seanv has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<JulesIvanicGitte> To change the `-Xreify.variables` value, I just put this flag in the `JRUBY_OPTS` ?
<headius[m]> yup
<enebo> headius: yeah I think 9.2.7.0 is mostly hanging on zeitworks and require-related issues for Rails 6 fit
<JulesIvanicGitte> ok. easy :)
<enebo> I am somewhat impressed with all this web wrangling that nothing I have found needs to be fixed in jruby itself
<headius[m]> enebo: I'll get this done before Monday and then start doing a review of recent bugs
<enebo> yeah sounds good
<headius[m]> Yeah me too...maybe we're finally getting to that point where most stuff just works
<JulesIvanicGitte> So, see you tomorrow :)
<JulesIvanicGitte> Have a nice day/night/afternoon 😄
<headius[m]> Jules Ivanic (Gitter): Good night!
<enebo> next week I would also like to put out new releases of all arjdbc point releases too
<headius[m]> yeah everything ready for Kaigi
<enebo> partially why I went back to mini_sql since the type mapping stuff require arjdbc changes
<headius[m]> makes sense
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
seanv has joined #jruby
seanv has quit [Client Quit]
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
subbu is now known as subbu|away
<lopex> so many [m]'s
<lopex> btw, watched that video about french state / matrix
<lopex> interesting
<lopex[m]> lop
<lopex[m]> lopex: right ?
<lopex> yeah
<MarcinMielyskiGi> sure
<lopex> I wont buy it, but sure it looks cool
<lopex> there's metal plates on that bottle
<headius[m]> I think enebo had it once?
<headius[m]> I have not
<lopex> headius[m]: it's abou 200$
<lopex> *about
drbobbeaty has joined #jruby
lucasb has quit [Quit: Connection closed for inactivity]
<headius[m]> lopex: we can have it when we finally meet in person
<lopex[m]> headius: you need to get me out on that jail finally
<lopex[m]> er, *off
<headius[m]> I got it
<headius[m]> yeah, next time we do GeeCON maybe
<lopex[m]> where's geecon ?
<lopex[m]> headius: hmm nirvdrum reminded me about wroclove.rb
<headius[m]> Krakow
<lopex> wow, lots of confs in poland
<lopex> doh, I have mind bifurcation because of that matrix
<lopex> gitter was the thing I kind of could ignore
<lopex> but now
<lopex> headius[m]: and no in the place I work at, skype and msteams
<headius[m]> Yeah there's wroclove.rb too...I have not done it
<lopex> I guess I just dont like to travel at all
<headius[m]> I can understand that
<lopex> I have feeling that everyplace has been visited
<lopex> and there's not excitement in cisiting it
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c811789 by Benoit Daloze): The build has errored. https://travis-ci.org/jruby/jruby/builds/512745819 [225 min 10 sec]
travis-ci has left #jruby [#jruby]
<lopex> *visiting
<lopex> well
<lopex> headius[m]: if you order a company that comes to visit me, puts me in a box and then unbox me at the place you want, then I might reconsider my travel attitude
<lopex> I hope it sounds amusing a bit
<lopex> and, I'll pay for that
<lopex> or, I guess wont
<headius[m]> Hah sure...you can rent a cabin on a container ship for a few months
<lopex> headius[m]: hey, just having my own first jruby production deployment
<lopex> using my own framework :P
<lopex> headius[m]: squished docker jruby alpine image with an app to 250MB
<headius[m]> That's pretty good
<headius[m]> How much RAM usage?
<lopex> headius[m]: and all using as/400 env
<lopex> let me see
<headius[m]> I want to try to AOT compile JRuby also, probably trying 1.7 first since it's simpler but ideally we'd get to a point where we could AOT both JRuby and the Ruby code together
<lopex> 587M res
<headius[m]> Not too bad
<lopex> but JAVA_OPTS=-Xmx2048m -XX:NewRatio=1
<lopex> and it;s sinatra, not rails based
<lopex> small one
<headius[m]> Best kind of Ruby app 😀
<headius[m]> We were running some Sinatra benchmarks across Ruby impls last week and JRuby was clearly the fastest...maybe you will find some opportunities though.
<lopex> headius[m]: with the parts I've shown you on gists
<lopex> headius[m]: the ones that show there's no usable as/400 admin app
<headius[m]> Haha ok
<lopex> but seriously
<lopex> if a job ends then you have to search for the output on spoolfiles
<lopex> and its not an easy task if you have telnet terminal
<lopex> headius[m]: ah, btw, http://localhost.run/
<lopex> ideal for test -R runnels
<lopex> *tunnels
<lopex> you get valid public subdomain with a valid cert immediately
<lopex> letsencrypt works only for public names
<lopex> the step one gives some hope for corp one though
<lopex> headius[m]: have you played with https://smallstep.com/ ?
<lopex> the non public domain certs is what bites me now