sagax has quit [Remote host closed the connection]
drbobbeaty has quit [Ping timeout: 256 seconds]
ur5us has quit [Ping timeout: 240 seconds]
nirvdrum has joined #jruby
sagax has joined #jruby
nirvdrum has quit [Ping timeout: 260 seconds]
nirvdrum has joined #jruby
shellac has joined #jruby
rusk has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
jellymann[m] has joined #jruby
lucasb has joined #jruby
nirvdrum has quit [Ping timeout: 260 seconds]
nirvdrum has joined #jruby
headius[m] has joined #jruby
<headius[m]> Heads up, we're going to be pushing 9.2.10 out in the next week and moving on to 9.3 with Ruby 2.6 support as soon as possible after that
<headius[m]> kares: if you have anything you are keen to get into 9.2.10 we can chat about it
rwilliams[m] has joined #jruby
<rwilliams[m]> Awesome!
xardion has quit [Remote host closed the connection]
kares[m] has joined #jruby
<kares[m]> Hey, thanks for the heads up. Actually do ... 2+1 issues, one I might need help with as its MacOS related and I am low on those.
<kares[m]> 1. JFFI issue https://github.com/jruby/jruby/issues/6044 not sure how problematic it will be for older versions if it just gets re-built
<kares[m]> 2. I have been working on updating TLS ciphers in JOSSL, but hit another certificate bug - hopefully no more surprises
<kares[m]> ideally I'd like to get it into 9.2.10
<kares[m]> 3. there's one case were $! still gets filled (and thus copied into the raised exception as cause) - had not find time to look into that
<kares[m]> will try to handle 2 and 3 on my end if time permits this week
xardion has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jit_irscope_removal_headius:ef46423 by Charles Oliver Nutter): The build has errored. https://travis-ci.org/jruby/jruby/builds/648468787 [204 min 44 sec]
travis-ci has left #jruby [#jruby]
<headius[m]> interesting
<headius[m]> kares: yeah there's a PR built against 10.14 but setting minimum version to 10.6... I have no idea if that's reliable enough to go ahead with it
<headius[m]> this is regarding your item #1 of course
<headius[m]> if that's reliable then it's just a matter of merging and releasing (probably all the way up the JNR chain to be complete)
<headius[m]> 2. Sounds good... if there's anything you think I can help with let me know. It would also be really nice if we could get an automatic module added to the jar file so we can start specifying add-opens for that warning.
<headius[m]> 3. No worries if that can't get fixed since the other cases are working properly. It can go into 9.3 (or 9.2.11 if there's a need for that)
<headius[m]> I have pinged back on the JFFI PR and asked Twitter folks about the reliability of setting minimum OS version
<headius[m]> well at least one person pointed out that they develop for older iOS with new XCode without trouble
<headius[m]> I'd assume that setting a minimum OS version would use build settings and compile/link libraries appropriate for that version, but it is good to have some confirmation
<headius[m]> if I can get one other confirm I'll go ahead and merge and release
shellac has quit [Read error: Network is unreachable]
<kares[m]> 👍️
<kares[m]> be looking into 3. and that once that is done I see how JOSSL looks (pbly towards the end of week)
<headius[m]> ok
<headius[m]> we also need to update jruby-launcher to support .java_opts files and add-opens from the bash script... ugh
<headius[m]> I guess I need to just sit down and hack that logic in
rusk has quit [Remote host closed the connection]
snickers has joined #jruby
<headius[m]> eregon_ suggested using github actions for nightlies since the sonatype repository is sometimes very slow, so we're looking into that a bit now
<headius[m]> I added a simple release artifact workflow just to start the process of moving things to GH actions
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (master:f11f48c by Charles Oliver Nutter): The build was fixed. https://travis-ci.org/jruby/jruby/builds/648528786 [187 min 37 sec]
rdubya[m] has joined #jruby
<rdubya[m]> lopex: I can't remember if you were the one that was also looking for alpine based docker images or not, if so, did you ever find anything out about them? It still looks like they are missing from docker hub
<headius[m]> kares: ugh I just saw your comment about abandoning the frozen Symbol#to_s etc feature on https://github.com/jruby/jruby/pull/6052
<kares[m]> maybe not all ... but the PR looks like a copy of MRI feature which was abandoned for now
<headius[m]> kares: yeah looks like it breaks too much stuff and they are rather afraid of breakage
<kares[m]> I mean its either a Ruby feature or we should look into what makes sense ... for JRuby
<headius[m]> aemadrid: sorry that's pretty far outside my expertise, but I think lopex uses jruby and docker quite a bit
<headius[m]> kares: I'm not opposed to including it as an optional feature in JRuby but then again I'm not sure what good it does
<headius[m]> we have a pretty long support tail of experimental features as it is
<kares[m]> also okay with that with some better naming ... and maybe drop Class#name freeze
<headius[m]> it sounds like it was mostly symbol#to_s that broke?
<kares[m]> yeah but sym#to_s made sense in a big Rails app, according to @rdubya's research
<kares[m]> the other to_s seems related
<kares[m]> but do we know anything about #name except for it being suggested on MRI's tracker?
<headius[m]> the original goal was just for Symbol#to_s based on schneem's optimizations
<kares[m]> yy
<headius[m]> it's starting to get fuzzy but I think Class#name and the others just came up as logical suggestions after my initial issue
<kares[m]> yy and if Ruby does it let' s do it ... otherwise I am not sure - we need numbers ;)
<headius[m]> yeah it's hard to show this stuff in Rails of course... I wish that wasn't the standard
<kares[m]> btw. if frozen string literals get turned on these would make a nice complementary feature
<headius[m]> Rails creates so many blasted objects, this is just a tiny drop
snickers has quit [Quit: Textual IRC Client: www.textualapp.com]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (jit_irscope_removal_headius:ec7a174 by Charles Oliver Nutter): The build failed. https://travis-ci.org/jruby/jruby/builds/648561974 [164 min 26 sec]
sagax has quit [Read error: Connection reset by peer]
<headius[m]> hey lopex got a fun one for you: https://github.com/jruby/joni/issues/46
<headius[m]> looks like the problem is that we don't check interrupt inside Search operations, and this example gets stuck trying to advance here:
<lopex> headius[m]: it might be because the char is broken, so enc.length returns -1
sagax has joined #jruby
<headius[m]> Hmmm, that one test seems flakier than usual
<headius[m]> TestIO_Console#test_oflush [/home/travis/build/jruby/jruby/test/mri/io/console/test_io_console.rb:215]: Expected ["b", "ab"] to include "a".
<headius[m]> lopex yes that makes sense. So we could check for -1 or no progress and error perhaps?
<headius[m]> The interrupt logic was never meant to fix broken chars
<lopex> we need separate length
<headius[m]> There's lots of things that can break if the char stream is bad
<lopex> yeah, there's several issues for that
<lopex> it's the cases where the string is not prevalidated
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jit_irscope_removal_headius:ec7a174 by Charles Oliver Nutter): The build passed. https://travis-ci.org/jruby/jruby/builds/648561974 [164 min 2 sec]
travis-ci has left #jruby [#jruby]
aemadrid[m] has joined #jruby
ur5us has joined #jruby
nirvdrum has quit [Ping timeout: 265 seconds]