griest has joined #jruby
TheWhip has joined #jruby
griest has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
zacsek has joined #jruby
TheWhip has quit [Ping timeout: 260 seconds]
<headius> that's wierd
<jgnagy> that's life
<travis-ci> jruby/jruby (truffle-head:94be26b by Brandon Fish): The build has errored. (https://travis-ci.org/jruby/jruby/builds/153701585)
donV has quit [Quit: donV]
<jgnagy> I've been working on a web service using Sinatra and been really happy with the performance of jruby (as usual) and really like delivering WAR files using warbler as artifacts from my CI jobs
<jgnagy> but I've broken parts of the app into gems that, at least until I can get approval to open source, I've been hosting on Nexus (artifact repository) since it makes making a gem host really easy (plus it has other niceties)
<jgnagy> and I've got Nexus behind Apache + SSL with a *.domain.tld cert
<jgnagy> the cert is valid and works great
<jgnagy> but bundler with jruby with this SSL cert has been a bit of a pain
<jgnagy> lots of SNI errors that I don't get from curl / "normal" ruby
<jgnagy> "unrecognized_name" exceptions
<jgnagy> I've seen it with other Java apps... just usually add "-Djsse.enableSNIExtension=false" to JAVA_OPTS
<jgnagy> didn't seem to fix it for jruby + bundler... anybody have any ideas?
<jgnagy> sure would be nice if I could simplify that part of my CI process to `bundle install`
<headius> jgnagy: Nexus, is that the Sonatype server?
<jgnagy> yes
camlow325 has quit [Quit: WeeChat 1.5]
<jgnagy> they include a rubygems option
<headius> nice...I'd love to see a short post about how to use that
<jgnagy> will do
<headius> we have worked with them on it, on and off, but I've never used it myself
<jgnagy> I'll @ mention you when I put it on my blog
<headius> we push our gems as maven artifacts primarily, and some as real rubygems.org
<headius> so back to your issue
<jgnagy> yeah, it is pretty simple, and since they have an OOTB option to make a new repo that does rubygems hosting, it is a good way to go for private hosts
<headius> is it something you can give us an easy reproduction for?
<headius> SSL has been a big thorn mostly because we have to emulate OpenSSL atop JVM-based crypto libraries, so we're always looking for better tests
<jgnagy> perhaps
<headius> first thing I'd ask is whether you're on recent JDK, JRuby, and jruby-openssl
<jgnagy> I can get the Apache config (sans identifying details)
<headius> that would be helpful
<headius> open an issue against jruby/jruby-openssl
<jgnagy> JDK 1.8.0_91
<mmonkeyking> don't suppose you guys have experience with torquebox? i'm trying to get websockets to work in my rails app and having a darn hard time getting the websocket to connect.
<headius> ok, so very recent
<jgnagy> jruby 9.1.2.0
<jgnagy> and jruby-openssl is in the Gemfile for the app
<headius> mmonkeyking: I only have demo-level experience with TB I'm afraid, but there's a #torquebox channel
<headius> so should be pulling latest
<headius> ok
<jgnagy> and I tried installing it first and still no luck
<headius> jgnagy: ^
<headius> open an issue and show me the full errors
<jgnagy> will do
<jgnagy> let me get that opened and I'll drop the issue # in here
<mmonkeyking> headius: got it, thanks. i'll see if any of the guys there can help
TheWhip has joined #jruby
TheWhip has quit [Ping timeout: 258 seconds]
<travis-ci> jruby/jruby (master:fc2dd1e by Charles Oliver Nutter): The build was broken. (https://travis-ci.org/jruby/jruby/builds/153703541)
<GitHub65> [jruby] headius pushed 2 new commits to master: https://git.io/v61N1
<GitHub65> jruby/master 979e9a0 Charles Oliver Nutter: Update platform config files from FFI gem. See jruby/jruby#3981
<GitHub65> jruby/master 060c96a Charles Oliver Nutter: Merge pull request #4065 from headius/update_ffi_confs...
<GitHub8> [jruby] headius closed pull request #4065: Update platform config files from FFI gem. See jruby/jruby#3981 (master...update_ffi_confs) https://git.io/v6RXK
<GitHub92> [jruby] headius closed issue #3981: Unable to resolve type uint32_t with FFI https://git.io/vo7wA
<GitHub0> [jruby] headius closed issue #3341: autoload & require deadlock https://git.io/vnBBc
zacsek has quit [Quit: Leaving]
<jgnagy> ok, submitted
<jgnagy> #4094
<GitHub160> [jruby] jgnagy opened issue #4094: JRuby + bundler + Wildcard SSL cert https://git.io/v61Ae
<headius> jgnagy: have you updated CA certs for that JDK?
<headius> we are supposed to look at system CA certs also but that has been a bit unreliable at times
<jgnagy> hmmm, this is on both my Mac and on my Linux box for Dev
<jgnagy> thinking, I think I tried RVM's osx SSL cert update option to no avail
<jgnagy> don't think I've done anything beyond that
<jgnagy> but I used SSL_CERT_FILE=~/.keystore that I created from /etc/openssl/certs.pem, also tried with the cacerts.pem file from curl
<jgnagy> so that gives me the latest CA certs that I know to grab
<jgnagy> the cert in question on Apache is from a normal authority (GoDaddy I think)
<jgnagy> and like I said in that issue, curl with no special options works file against the server, as does OpenSSL's s_client
<jgnagy> (I know, not using the Java keystore)... not sure what I should use to test that better
<jgnagy> the keystore uses `changeit` like normal keystores
<jgnagy> I can attach the keystore if that helps (though I'd obviously rather not have to make it at all)
<jgnagy> headius: ok to pm?
<headius> oh sorry, I looked away for a bit
<headius> yes, but here is still fine too :-)
<headius> you should try updating the JDK certs so we can at least rule that out
johnsonch_afk is now known as johnsonch
<headius> there's a small process for it
<headius> jgnagy: ^
<jgnagy> I'll give it a try
mmonkeyking has quit [Quit: Page closed]
TheWhip has joined #jruby
<travis-ci> jruby/jruby (master:060c96a by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/153715949)
<jgnagy> so I'm confused by that guide
<jgnagy> are you wanting me to manually add the CA cert for that server to the JDK's cacerts file?
TheWhip has quit [Ping timeout: 264 seconds]
<jgnagy> or you'd like me to refresh the JDK's cacerts from some other source?
<jgnagy> sorry, I fully admit I'm an idiot, and I greatly appreciate having you help with this
<jgnagy> definitely wasn't expecting to have headius himself help with my problem
<jgnagy> :)
<headius> heh no problem :-)
<headius> yeah refresh JDK's cacerts with something newer
<headius> or I guess add the ones you need
<headius> so the problem, I believe, is simply bad/old CA certs
<jgnagy> that's unfortunate
<headius> I'd like to confirm or rule that out by making sure the JDK itself has the right certs for your server
<jgnagy> though it is still confusing that curl and openssl play so nicely with them
<headius> if that works then it's a problem with us pulling in non-JDK certs
<headius> right, they use a different store
<headius> system-level
<headius> JDK has its own for whatever reason
<jgnagy> fair enough
<jgnagy> but I would have thought they include the same root certs / trusts, but I guess when they number in the hundreds it might be difficult for them to always be in agreement
<jgnagy> I'll create a keystore that includes the specific CA that issued the cert
<jgnagy> or otherwise get it where it needs to be
<headius> ok
<headius> I'll update bug with this suggestion and you can update with results
<headius> I'll be logging off IRC for the night but periodically checking bugs this evening and weekend
<jgnagy> k, thanks again
<headius> we'll get you sorted out
TheWhip has joined #jruby
TheWhip has quit [Ping timeout: 244 seconds]
<GitHub41> [jruby] jgnagy closed issue #4094: JRuby + bundler + Wildcard SSL cert https://git.io/v61Ae
<GitHub17> [jruby] jgnagy reopened issue #4094: JRuby + bundler + Wildcard SSL cert https://git.io/v61Ae
<jgnagy> Added the CA cert and no dice
<jgnagy> (accidentally hit "close" instead of "comment", btw)
<headius> jgnagy: ok
<headius> thanks
<headius> I think there's some way to turn on verbose logging for cert negotiation in JDK SSL
<headius> -Djavax.net.debug=all
<headius> with -J if you pass it to JRuby
<headius> might give us more info
<GitHub67> [jruby] headius created require_deadlock (+1 new commit): https://git.io/v61hb
<GitHub67> jruby/require_deadlock fe83dfc Charles Oliver Nutter: Add a simple deadlock detector for require locks....
<GitHub39> [jruby] headius opened pull request #4095: Add a simple deadlock detector for require locks. (master...require_deadlock) https://git.io/v61hN
<GitHub0> [jruby] headius pushed 1 new commit to require_deadlock: https://git.io/v61jJ
<GitHub0> jruby/require_deadlock 2d6762e Charles Oliver Nutter: Only perform deadlock detection after the first failed lock.
<travis-ci> jruby/jruby (require_deadlock:fe83dfc by Charles Oliver Nutter): The build passed. (https://travis-ci.org/jruby/jruby/builds/153726290)
johnsonch is now known as johnsonch_afk
TheWhip has joined #jruby
temporalfox has joined #jruby
<travis-ci> jruby/jruby (require_deadlock:2d6762e by Charles Oliver Nutter): The build passed. (https://travis-ci.org/jruby/jruby/builds/153726722)
<jgnagy> headius: extra debugging enabled and pasted into the issue
TheWhip has quit [Remote host closed the connection]
TheWhip has joined #jruby
<GitHub136> [jruby] bjfish pushed 1 new commit to truffle-head: https://git.io/v6MfF
<GitHub136> jruby/truffle-head c944a3e Brandon Fish: [Truffle] Update Kernel#throw to raise UncaughtThrowError
thedarkone2 has quit [Quit: thedarkone2]
<travis-ci> jruby/jruby (truffle-head:c944a3e by Brandon Fish): The build failed. (https://travis-ci.org/jruby/jruby/builds/153737308)
temporalfox has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
coderhs has joined #jruby
kith_ has joined #jruby
Caerusz has joined #jruby
eregon_ has joined #jruby
Talltree_ has joined #jruby
justinmcp_ has joined #jruby
haze_ has joined #jruby
bascule_ has joined #jruby
mccraig_ has joined #jruby
electrical_ has joined #jruby
fidothe_ has joined #jruby
headius_ has joined #jruby
deathy_ has joined #jruby
justinmcp has quit [*.net *.split]
mccraig has quit [*.net *.split]
electrical has quit [*.net *.split]
eregon has quit [*.net *.split]
fidothe has quit [*.net *.split]
Tristitia has quit [*.net *.split]
kith has quit [*.net *.split]
deathy has quit [*.net *.split]
Talltree has quit [*.net *.split]
haze has quit [*.net *.split]
Caerus|Away has quit [*.net *.split]
headius has quit [*.net *.split]
bascule has quit [*.net *.split]
mccraig_ is now known as mccraig
fidothe_ is now known as fidothe
deathy_ is now known as deathy
Tristit1a has joined #jruby
electrical_ is now known as electrical
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
Tristit1a is now known as Tristitia
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
<GitHub113> [jruby] kares pushed 1 new commit to master: https://git.io/v6Mko
<GitHub113> jruby/master 0434b2d kares: [test] adding concurrent loading test-case (from/for GH-4091)
<GitHub12> [jruby] kares closed issue #4091: concurrent loading does not resolve loaded constant https://git.io/v6PQR
<GitHub154> [jruby] kares pushed 1 new commit to master: https://git.io/v6Mky
<GitHub154> jruby/master 390121b kares: [test] a typo missed from previous commit
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
etehtsea has joined #jruby
<headius_> jgnagy: cool
claudiuinberlin has joined #jruby
etehtsea has quit [Quit: Computer has gone to sleep.]
etehtsea has joined #jruby
etehtsea has quit [Quit: Computer has gone to sleep.]
donV has joined #jruby
temporalfox has joined #jruby
temporalfox has quit [Client Quit]
kith_ is now known as kith
temporalfox has joined #jruby
temporalfox has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
temporalfox has joined #jruby
pitr-ch has joined #jruby
temporalfox has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
temporalfox has joined #jruby
temporalfox has quit [Client Quit]
temporalfox has joined #jruby
temporalfox has quit [Client Quit]
coderhs has quit [Ping timeout: 264 seconds]
temporalfox has joined #jruby
temporalfox has quit [Client Quit]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
pitr-ch has quit [Client Quit]
<travis-ci> pitr-ch/jruby (truffle-head:eb498a4 by Petr Chalupa): The build failed. (https://travis-ci.org/pitr-ch/jruby/builds/153786652)
thedarkone2 has joined #jruby
pitr-ch has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub158> [jruby] bjfish pushed 1 new commit to truffle-head: https://git.io/v6MlF
<GitHub158> jruby/truffle-head ecfce67 Brandon Fish: [Truffle] Add Bignum/Fixnum & coercion specialization
temporalfox has joined #jruby
etehtsea has joined #jruby
etehtsea has quit [Read error: Connection reset by peer]
<travis-ci> jruby/jruby (truffle-head:ecfce67 by Brandon Fish): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/153795694)
pitr-ch has joined #jruby
etehtsea has joined #jruby
enebo has joined #jruby
johnsonch_afk is now known as johnsonch
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
pitr-ch has quit [Client Quit]
pitr-ch has joined #jruby
johnsonch is now known as johnsonch_afk
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
temporalfox has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
etehtsea has quit [Quit: Textual IRC Client: www.textualapp.com]
zacts has joined #jruby
pitr-ch has joined #jruby
zacts has quit [Ping timeout: 244 seconds]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
johnsonch_afk is now known as johnsonch
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
enebo has quit [Quit: enebo]
pitr-ch has quit [Ping timeout: 252 seconds]
pitr-ch_ has joined #jruby
johnsonch is now known as johnsonch_afk
temporalfox has joined #jruby
temporalfox has quit [Client Quit]
pitr-ch_ has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
zacts has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bascule_ is now known as bascule
knu has quit [Ping timeout: 252 seconds]
kylo has quit [Ping timeout: 252 seconds]
koochdog has quit [Ping timeout: 252 seconds]
ale has quit [Ping timeout: 252 seconds]
ale has joined #jruby
knu has joined #jruby
pitr-ch has joined #jruby
prasunanand has quit [Read error: Connection reset by peer]
claudiuinberlin has quit []
pitr-ch_ has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
TheWhip has quit [Remote host closed the connection]
zacts has quit [Ping timeout: 240 seconds]
zacts has joined #jruby
koochdog has joined #jruby
donV has quit [Ping timeout: 265 seconds]
donV has joined #jruby
donV has quit [Quit: donV]
TheWhip has joined #jruby
TheWhip has quit [Ping timeout: 276 seconds]
zacts has quit [Ping timeout: 240 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
drbobbeaty has joined #jruby
TheWhip has joined #jruby
TheWhip has quit [Ping timeout: 244 seconds]