<GitHub68> [jruby-openssl] kares pushed 1 new commit to master: https://git.io/vpdWn
<GitHub68> jruby-openssl/master 941d7ed kares: get rid off Java 6 checks in code - as the min requirement is 7
<GitHub162> [jruby-openssl] kares deleted bc-59 at 788bb8e: https://git.io/vpdWC
<kares> enebo: looking - the thing is we haven't tagged -java platform before (for whatever reason)
<kares> compiled and included the adapter.jar when using the release:do task
<kares> use the NOOP=true as I did to examine
<kares> the built artifacts, you should only need to update version.rb (changelog and what not) and commit
<kares> let me know if you need help releasing
<GitHub93> [jruby-openssl] kares closed issue #160: Facing ROBOT vulnerability issue with jruby-openssl (= 0.9.16) https://git.io/vpzGa
<GitHub69> [jruby-openssl] kares closed issue #156: CVE-2017-13098 https://git.io/vADSO
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64_ has joined #jruby
sidx64 has quit [Read error: Connection reset by peer]
sidx64 has joined #jruby
enebo has quit [Ping timeout: 264 seconds]
sidx64_ has quit [Ping timeout: 256 seconds]
enebo has joined #jruby
shellac has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
shellac has quit [Ping timeout: 256 seconds]
sidx64 has quit [Ping timeout: 260 seconds]
sidx64 has joined #jruby
claudiuinberlin has joined #jruby
sidx64 has quit [Client Quit]
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
sidx64 has quit [Client Quit]
sidx64 has joined #jruby
sidx64 has quit [Client Quit]
sidx64 has joined #jruby
shellac has joined #jruby
<GitHub46> [jruby] CT-Rahul opened issue #5174: JRuby doesn't support OpenSSL library https://git.io/vpdrE
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Client Quit]
olle has joined #jruby
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
olle has quit [Quit: olle]
sidx64 has joined #jruby
Puffball has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
<kares> enebo: realized - we might want to lock down versions in the gemspec for concrete helper gems
<kares> e.g. jdbcmysql-adapter 50.1 should enforce jdbc-adapter gem 50.1 right?
<GitHub196> [jruby-openssl] kares pushed 6 new commits to master: https://git.io/vpdyp
<GitHub196> jruby-openssl/master b15706e kares: prepare for using BC's JSSE implementation as an SSL support backend
<GitHub196> jruby-openssl/master f8dc59e kares: update README compatibility matrix + (c)
<GitHub196> jruby-openssl/master b88c206 kares: at least (internal) debug when BC provider fails to instantiate
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
olle 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
ralberto has joined #jruby
<ralberto> Is there a place where I can find the EOL of JRuby versions?
<kares> ralberto: right here :)
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<enebo> kares: heya
<enebo> kares: so we changed the gem name to add -java then right?
<kares> yep seems so
<enebo> kares: will that push to same location because that is just an architecture flagy thing
<kares> you mean the gem push?
<enebo> kares: well I mean it will go to same rubygems.org entry
<kares> yep it will be fine
<kares> no worries
<enebo> kares: I realized as you noticed just recently about the dep locking
<kares> enebo: we did the same for jossl years ago
<enebo> kares: I was testing a bug and did 51.0 and it pull the 51.1 jruby-adapter
<enebo> kares: so that was unexpected so I half think we should lock them together as we have no expectations we can mix them
sidx64 has joined #jruby
<kares> enebo: yy that makes sense ... for 1.3 it wasn't much of an issue
<kares> users were used to using the base gem
<enebo> kares: yeah I still would like to figure out how to decouple this central piece so any point release for a particular adapter does not mean revving all of them...but that is perhaps a much more distant desire
<enebo> kares: in Rails 6 they will also be allowing multiple db connections so we need to see how that all plays out too
<kares> enebo: what does that mean?
<kares> multiple what in the same thread or what?
<enebo> kares: sounds like you will have n dbs you can configure and it will load them all
<kares> that works since like 2.3 or 3.0
<enebo> kares: so likely a single controller will be able to ask from multiple data sources
<kares> that isn't new really :)
<enebo> well they made some point about making it a more significant feature so I don't know
<enebo> I was not there :P
<kares> its just that they pbly centralize it up a bit
<kares> every model can connect wherever it wants
<kares> maybe its about allowing 2 data-sources for one model
<kares> that would be smt new in core
<enebo> trying to figure out what was meant now
<kares> I wouldn't worry
<kares> by than arjdbc will be part of core anyway :)
<enebo> heh
<enebo> ok. so I think we can release 50.1 and 51.1
<enebo> we did talk about this before but unless you noticed anything new to worry about (perhaps being more explicit on the linking between the two gems)
<kares> YAY
<kares> you can put in the lock for gem so it grabs 50.1 with jdbcmysql-adapter
<enebo> I will try your gist but if you want to actually release that would be helpful. I am not sure though if you are still on vacation
<kares> I am back - working on jossl - trying a quick turn-around for a release as we speak
<enebo> oh ok I will do this then
<kares> before I get into finding a job :)
<kares> np I can release
<enebo> oh ok :P
<kares> in like 3h ... will need a break anyway
<enebo> kares: I am going to make 5.2 branch since I think I may have put that in an abstract
<enebo> Even if I didn't I think I want to see how much work it will take
<kares> okay so releasing as is from 50-stable + 51-stable which is master
<enebo> right
<kares> do you need 52-stable ... it can be master for now?
<enebo> kares: if 52 work goes really well we may need to make master 51-stable
<kares> enebo: well go ahead and do that, maybe?
<kares> esp. if you're planning 5.2 work
<kares> or whatever feels best
<enebo> kares: yeah 51-stable should be made and master should be 52 work then
<kares> makes sense
<enebo> I will throw 51-stable branch right now from master
<enebo> ok
<kares> great we'll release from stable branches than
<enebo> ok should be pushed
<enebo> kares: this is like a birthday dream (one day early) :)
<kares> ah so more beer testing tomorrow ... happy-happy than :) !
<enebo> haha
ralberto has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<enebo> kares: I will be going to a brewery but maybe only one beer I haven't had
<kares> that's the thing with you beer tasters :)
<kares> anyway there's always local breweries around central europe that do not export at all
<kares> ... if you ever run out ;)
<enebo> kares: yeah I will be right there
<GitHub138> [jruby] headius closed issue #5174: JRuby doesn't support OpenSSL library https://git.io/vpdrE
<kares> enebo: merging this one over to 51-stable
<kares> ... and should be good to go?
<headius> good morning
<headius> I'm pushing out JNR projects today
<headius> huh, neat
olle has quit [Quit: olle]
<GitHub145> [jruby-openssl] kares pushed 1 new commit to master: https://git.io/vpFnv
<GitHub145> jruby-openssl/master 0e927fa kares: [refactor] call-site-ize SSLSocket as #initialize gets hit a lot
<headius> kares: don't go too crazy on jossl before release :-) we just need it working and can do more improvements after 9.2
<headius> blast, why isn't my sonatype deploy working
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<headius> yay
sidx64 has joined #jruby
<kares> headius: looking into a weird issue actually and cleaning up along the way
<kares> but I am about to give up and test simply with gem install
<kares> there's some weirdness around cert store changes with Java 9 hopefully it won't matter much ...
<headius> ok
<kares> interestingly I am able to gem install on 9 even with current jossl
desnudopenguino has quit [Quit: leaving]
<kares> all users reported where mac but that makes no sense
<kares> since the version parsing is supposed to fail but doesn't for me ... hmmm
<kares> are you getting the failure locally on gem install (under J9)?
<headius> which JDK10 are you using?
<headius> I'll check
<enebo> one of the issues reported the version string itself I thought too
<headius> yeah which looks like mine I believe..10.0.1
<kares> if you manage to fail post the output of this (assuming you're on mac):
<kares> bin/jruby -v -e "puts ENV_JAVA['java.version'].inspect"
<kares> okay I think I got it - only pre-releases were problematic
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<kares> with the final 9/10 release these issues seem no longer causing problems ...
<kares> anyway, this should be fixed on jossl master
<kares> so I will stage a release and see if its doing okay with JRuby
<headius> kares: I''ll try to fail in a moment...in middle of jnr releases
<kares> np
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
bga57 has quit [Ping timeout: 256 seconds]
bga57 has joined #jruby
<headius> ok that's done
<GitHub21> [jruby] headius pushed 1 new commit to master: https://git.io/vpFwJ
<GitHub21> jruby/master 30a6ae2 Charles Oliver Nutter: Update jnr lib versions to latest.
<headius> kares: my 10 might be a prerelease
<GitHub33> [jruby] headius closed issue #1408: Jruby class implementing java interface with "initialize" method as a part of the interface fails to compile with jrubyc https://git.io/vpFw4
<GitHub88> [jruby] headius closed pull request #3807: [ji] allow for initialize() to be a valid Java method (master...jrubyc-initialize) https://git.io/vwm6g
<GitHub69> [jruby] headius pushed 1 new commit to master: https://git.io/vpFwB
<GitHub69> jruby/master 6a1ee91 Charles Oliver Nutter: Merge pull request #3807 from jruby/jrubyc-initialize...
<GitHub115> [jruby] headius deleted jrubyc-initialize at 00ef1b8: https://git.io/vpFw0
<headius> kares: ^
<kares> at last :) !
<kares> enebo: released 50.1
<kares> going for 51.1\
<headius> kares: my 10 reports version as 10, not 10.0.whatever
<headius> so this may be their pattern for prerelease JDK
shellac has quit [Quit: Leaving]
<headius> I'm updating to released 10 to see if I still get error
<kares> yep that is consistent with user reports, thanks
<kares> okay
<headius> works
<headius> so still good to have the release and the fix for anyone testing preview jdk
<headius> w00t
<headius> that means 9.1 may work on on 10 and I can tell people to try out graal more
<kares> yy - that explains why there wasn't more reports around this as ppl tried stable 9/10
<kares> enebo: AR-JDBC release is DONE
<enebo> kares: WOOOOOOOOOOOOOOOOOOOO
<headius> KYAH
<headius> 52? :-D
<enebo> it will be coming!
<kares> well not that much :)
<headius> hah
<headius> ok
<kares> enebo: so you're on master for 52 work,right?
<headius> after lunch I'll get back to 9.2 bug scrubbing
<headius> we're down to 75 open
<kares> enebo: doesn't matter -> merged 51-stable onto master so its up in sync for an eventual release at some point
<enebo> kares: yes
<headius> bbiab
<headius> seriously
<headius> why does MRI work that way
<headius> apparently I don't understand class vars again
<headius> enebo: I'm not fixing that BS
<headius> hmm well it might be possible if we just BREAK class variables to always search for the highest one
<headius> on every get and set
<headius> pretty sure that's what MRI does
<headius> enebo: yeah that works
<headius> basically it will now always search for the highest one
<enebo> hmm
<enebo> I wonder if people depend on this
<headius> nobody should use class variables period
<headius> but this upends my understanding of them once again
<headius> I thought child classes could override them
<headius> I can't think of any language that has a feature like this
<GitHub195> [jruby] headius opened pull request #5175: Always search full hierarchy for highest definition of a cvar. (master...stupid_cvars) https://git.io/vpFyf
<travis-ci> kares/jruby-openssl (master:0c0c4b4 by kares): The build was broken. (https://travis-ci.org/kares/jruby-openssl/builds/379835799)
<GitHub99> [jruby] headius pushed 1 new commit to master: https://git.io/vpF9e
<GitHub99> jruby/master 482159b Charles Oliver Nutter: Add LibC definition lost when merging in dl. Fixes #3462.
<GitHub176> [jruby] headius closed issue #3462: Uninitialized constant in Fiddle::Pointer.malloc https://git.io/v4Zeq
ajf has joined #jruby
ajf has quit [Client Quit]
<GitHub21> [jruby] headius closed issue #3880: define_method using symbols string syntax works incorrectly https://git.io/vrtvf
<GitHub123> [jruby] headius closed issue #3697: Identifier-keyed tables must always use raw or always use encoded identifiers https://git.io/v2Wa6
<GitHub92> [jruby] headius closed issue #914: __method__ does not return valid symbol when Non-ASCII method https://git.io/vpFHe
subbu is now known as subbu|lunch
<GitHub61> [jruby] headius closed issue #3719: encoding of utf8 symbols (eg. :λ) https://git.io/vakTB
<GitHub125> [jruby] headius closed issue #3851: [JRuby 1.7.25] YAML.load_file() fails with IOException after a number of iterations https://git.io/vwFvP
<GitHub84> [jruby] headius closed issue #4584: Update test-unit version to latest release https://git.io/v9BOn
<GitHub164> [jruby] headius closed issue #4659: LoadError with compiled multi-byte symbol https://git.io/vH1jT
<GitHub83> [jruby] headius closed issue #4660: RuntimeError with compiled multi-byte variable https://git.io/vHMeQ
<GitHub139> [jruby] headius closed issue #1903: Getting a Java::JavaLang::StackOverflowError instead of a SystemStackError https://git.io/vpFQH
<GitHub178> [jruby] headius closed issue #2362: Deeply-nested super or constant lookup is slower in 9k than in 1.7. https://git.io/mg_SNA
<GitHub65> [jruby] headius closed issue #4019: gem list don't show some gems as default https://git.io/vK21V
<GitHub34> [jruby] headius closed issue #4784: Psych needs update once 3.0.0 is released https://git.io/v5oJe
<GitHub112> [jruby] headius closed issue #4779: yaml/store has a hack until we get an updated psych. https://git.io/v52GX
<GitHub154> [jruby] headius closed issue #4783: Ambiguous StackOverflow Exceptions: JRuby or Programmer Bug? https://git.io/v5rwM
<headius> 49 open
<headius> bbiab
enebo has quit [Ping timeout: 255 seconds]
enebo has joined #jruby
edmz has quit [Quit: ZNC - http://znc.in]
edmz has joined #jruby
subbu|lunch is now known as subbu
<GitHub114> [jruby] headius pushed 1 new commit to new_reify_classes: https://git.io/vpFj9
<GitHub114> jruby/new_reify_classes 39a76a3 Charles Oliver Nutter: Merge branch 'master' into new_reify_classes
<headius> enebo: so I guess I forgot I spiked generating reifiy vars classes
<headius> intending to continue on and add the reify classes logic on top of it and never got back to it after the work last year
<headius> this eliminates the RubyObjectVar0-9 classes and generates all shapes
<headius> and it's passing CI
<headius> enebo: you want me to fix those MRI failures on master? that and another failure looking for rake in stdlib are the only things red on master
<headius> and how much does the reification scare you
<headius> $ jruby -e 'eval "class Foo; def initialize; #{ 100.times.map {|i| "@foo#{i} = 1"}.join("\n")}; end; end"; p JRuby.ref(Foo.new).getClass'
<headius> class org.jruby.gen.RubyObject100
<headius> w00t
<headius> specialized shapes for arbitrary ivar counts
<headius> if I figure out a clean way to move the variable handler into the object we can incrementally reshape them too as more ivars are added
rdubya has quit [Ping timeout: 240 seconds]