badfish129 has quit [Quit: badfish129]
mmberg is now known as mberg
badfish129 has joined #jruby
djbkd has quit [Quit: My people need me...]
badfish129 has quit [Quit: badfish129]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
badfish129 has joined #jruby
mdedetrich has joined #jruby
badfish129 has quit [Quit: badfish129]
badfish129 has joined #jruby
badfish129 has quit [Client Quit]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 255 seconds]
camlow325 has quit []
cajone has joined #jruby
cajone has left #jruby [#jruby]
cristianrasch has joined #jruby
cristianrasch has quit [Remote host closed the connection]
dinfuehr has joined #jruby
jahkobi has joined #jruby
<jahkobi> Hello. Went attempting to install bundler, I receive: NotImplementedError: waitpid unsupported or native support failed to load
<jahkobi> It install just fine on a vagrant box but thru that error on EC2.
dinfuehr has quit [Ping timeout: 244 seconds]
cremes has quit [Ping timeout: 245 seconds]
badfish129 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss closed issue #3237: $! gets unset by rescue, even when the rescue doesn't catch the error http://git.io/v3vX6
JRubyGithub has left #jruby [#jruby]
jahkobi has quit [Quit: jahkobi]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:80f6a36 by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76215444)
travis-ci has left #jruby [#jruby]
dinfuehr has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:80f6a36 by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76215444)
travis-ci has left #jruby [#jruby]
<headius> gah...why am I getting time failures locally
<headius> subbu|afk: oh nice, thank you
<headius> I was going to coerce enebo into working on that tomorrow :-)
<subbu|afk> headius, looks like I missed adding jit pieces of the new instr.
<subbu|afk> will push in just a bit.
<headius> ok
<subbu|afk> test coverage for $! save/restore is poor
subbu|afk is now known as subbu
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 2 new commits to master: http://git.io/vst4V
<JRubyGithub> jruby/master 944aaa3 Subramanya Sastry: Add RESTORE_PERLY_EXC runtime helper support to JIT
<JRubyGithub> jruby/master 60564ba Subramanya Sastry: Additional cleanup and bug fix in $! save/restore...
JRubyGithub has left #jruby [#jruby]
<subbu> will have to fix that.
<subbu> headius, feel free to rename RESTORE_PERLY_EXC to RESTORE_DOLLAR_BANG .. I just wanted to call it PERL-y :)
nirvdrum has quit [Ping timeout: 265 seconds]
<headius> heheh
<headius> ok
<subbu> grr .. i typoed the name .. fixing soon. i should run tests before pushing.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to master: http://git.io/vstBh
<JRubyGithub> jruby/master 142671f Subramanya Sastry: Fix typo in method name
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:944aaa3 by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76217406)
travis-ci has left #jruby [#jruby]
badfish129 has quit [Quit: badfish129]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to master: http://git.io/vstRr
<JRubyGithub> jruby/master d2f080e Subramanya Sastry: Fix silly error in 60564ba7
JRubyGithub has left #jruby [#jruby]
<subbu> yay! this is how i get to increase my commit counts. :)
<subbu> what should have been fixed in 2 commits bloated to 5.
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:944aaa3 by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76217406)
travis-ci has left #jruby [#jruby]
<headius> hahah
<headius> strategy!
<subbu> headius, what is the best way to add these save/restore tests ..?
<headius> hmm
<subbu> regression specs? rubyspec? mri tests?
<headius> I'd add to compiler
<headius> spec/compiler
<headius> that will test both interp and jit
<subbu> these were core IR generation bugs and probably also expectations about how $! save/restore should behave .. so spec:compiler seems the wrong place.
<headius> well...IR compiler :-)
<headius> adding to rubyspec would be good too though
<headius> under language there's spec for $! and rescue/ensure
<subbu> ok .. will take a look at exists there currently.
<subbu> thanks.
<subbu> so, i suppose i should clone rubyspec for that?
<headius> no, you can just commit to our local copy
<headius> eregon has magic juju to merge from there back to ruby/rubyspec
<subbu> ok, even better. :)
lance|afk has quit [Ping timeout: 264 seconds]
lanceball has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/vstgK
<JRubyGithub> jruby/jruby-1_7 6992f8e Charles Oliver Nutter: Don't use deprecated Thread.stop anymore. Fixes #3232.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/vstgX
<JRubyGithub> jruby/master caa5904 Charles Oliver Nutter: Merge remote-tracking branch 'origin/jruby-1_7'
JRubyGithub has left #jruby [#jruby]
cpuguy83 has quit [Ping timeout: 256 seconds]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:142671f by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76217986)
travis-ci has left #jruby [#jruby]
cpuguy83 has joined #jruby
<subbu> headius, fatal: repository 'https://github.com/jruby/rubyspec.git/' not found .. why i tried to push from jruby/rubyspec/rubyspec
<subbu> is there some magic incantation i forgot?
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:142671f by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76217986)
travis-ci has left #jruby [#jruby]
dinfuehr has quit [Remote host closed the connection]
tlarevo has joined #jruby
tlarevo has quit [Remote host closed the connection]
robbyoconnor has quit [Ping timeout: 250 seconds]
DomKM has joined #jruby
robbyoconnor has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d2f080e by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76218400)
travis-ci has left #jruby [#jruby]
dinfuehr has joined #jruby
cpuguy83 has quit [Ping timeout: 256 seconds]
mdedetrich has joined #jruby
mdedetrich has quit [Ping timeout: 265 seconds]
cpuguy83 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to master: http://git.io/vstMO
<JRubyGithub> jruby/master 99d77ac Subramanya Sastry: Minor cleanup
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d8a6401 by kares): The build has errored. (https://travis-ci.org/jruby/jruby/builds/76088174)
travis-ci has left #jruby [#jruby]
<projectodd-ci> Project jruby-master-dist build #381: STILL FAILING in 13 min: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/381/
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:6992f8e by Charles Oliver Nutter): The build was broken. (https://travis-ci.org/jruby/jruby/builds/76220311)
travis-ci has left #jruby [#jruby]
lanceball has quit [Ping timeout: 252 seconds]
lanceball has joined #jruby
subbu has quit [Ping timeout: 244 seconds]
mkristian_ has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:99d77ac by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76225728)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares closed issue #3263: Ambiguous method warning when submitting a Runnable to an Executor http://git.io/vsTo1
JRubyGithub has left #jruby [#jruby]
skade has joined #jruby
donV has quit [Quit: donV]
mkristian_ has quit [Quit: This computer has gone to sleep]
pitr-ch has joined #jruby
mdedetrich has joined #jruby
cprice404 has joined #jruby
donV has joined #jruby
donV has quit [Client Quit]
yfeldblum has quit [Ping timeout: 244 seconds]
samphippen has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
cprice404 has quit [Ping timeout: 250 seconds]
bjfish2 has quit [Quit: bjfish2]
bjfish2 has joined #jruby
havenwood has quit [Ping timeout: 260 seconds]
bjfish2 has quit [Client Quit]
cprice404 has joined #jruby
dinfuehr has quit [Remote host closed the connection]
cprice404 has quit [Remote host closed the connection]
cprice404 has joined #jruby
skade has joined #jruby
rsim has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mkristian_ has joined #jruby
mkristian_ has quit [Quit: This computer has gone to sleep]
samphippen has joined #jruby
mkristian_ has joined #jruby
dinfuehr has joined #jruby
rsim has quit [Quit: Leaving.]
dinfuehr has quit [Ping timeout: 252 seconds]
mkristian__ has joined #jruby
mkristian_ has quit [Ping timeout: 264 seconds]
drbobbeaty has joined #jruby
dumdedum has joined #jruby
rsim has joined #jruby
dumdedum has quit [Ping timeout: 265 seconds]
vtunka has joined #jruby
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dumdedum has joined #jruby
dinfuehr has joined #jruby
benlovell has joined #jruby
dinfuehr has quit [Ping timeout: 240 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/vsqdF
<JRubyGithub> jruby/master bf77585 Benoit Daloze: [Truffle] Remove conflicting boundaries.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] benlovell opened pull request #3265: WIP: Updates for RSpec 3 (master...rspec-3) http://git.io/vsqFv
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] pinya opened issue #3266: "NotImplementedError: waitpid unsupported or native support failed to load" with 9.0.0.0 during install jruby-launcher gem http://git.io/vsqFn
JRubyGithub has left #jruby [#jruby]
<benlovell> hey folks - looking for a little guidance on #3265 before I steam in
digitalextremist has quit [Read error: Connection reset by peer]
rsim has quit [Quit: Leaving.]
samphippen has quit [Read error: Connection reset by peer]
samphippen has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:bf77585 by Benoit Daloze): The build has errored. (https://travis-ci.org/jruby/jruby/builds/76254185)
travis-ci has left #jruby [#jruby]
benlovell has quit [Ping timeout: 240 seconds]
robbyoconnor has quit [Excess Flood]
robbyoconnor has joined #jruby
shellac_ has joined #jruby
benlovell has joined #jruby
dinfuehr has joined #jruby
benlovell has quit [Ping timeout: 244 seconds]
dinfuehr has quit [Ping timeout: 246 seconds]
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
samphippen has joined #jruby
yfeldblum has joined #jruby
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 264 seconds]
cristianrasch has joined #jruby
drbobbeaty has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/vsmnm
<JRubyGithub> jruby/master 36c9f5d Benoit Daloze: [Truffle] Parametrize AtomicReference in the OM DSL.
JRubyGithub has left #jruby [#jruby]
cremes has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
benlovell has joined #jruby
cristianrasch has quit [Quit: Leaving]
<benlovell> ok so that failed, is it pom.rb I need to alter to update the rspec dep?
yfeldblu_ has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:36c9f5d by Benoit Daloze): The build failed. (https://travis-ci.org/jruby/jruby/builds/76263379)
travis-ci has left #jruby [#jruby]
mdedetrich has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 260 seconds]
<mkristian__> benlovell, yes, pom.rb is thing to modify
<benlovell> mkristian__: thanks, I gave it a go and there is a build pending
<benlovell> i wonder if this is going to bust the specs elsewhere though
<mkristian__> after you ran the build once the pom.xml will change as well. there are just there to be used by IDEs since they do not understand the pom.rb format (yet or never - who knows)
<benlovell> cool
cristianrasch has joined #jruby
<benlovell> ok that seemed to work, lots of failing specs but that's the point :)
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mkristian__ has quit [Quit: This computer has gone to sleep]
DomKM has quit [Quit: Connection closed for inactivity]
samphippen has joined #jruby
mkristian__ has joined #jruby
mkristian__ has quit [Quit: This computer has gone to sleep]
bbrowning_away is now known as bbrowning
mdedetrich has joined #jruby
nirvdrum has joined #jruby
<olleolleolle> benlovell: did you ever use transpec?
benlovell has quit [Ping timeout: 246 seconds]
jeremyevans has quit [Ping timeout: 252 seconds]
havenwood has joined #jruby
tcrawley-away is now known as tcrawley
samphippen has quit [Read error: Connection reset by peer]
samphippen has joined #jruby
shellac_ has quit [Ping timeout: 252 seconds]
mkristian__ has joined #jruby
lanceball has quit [Changing host]
lanceball has joined #jruby
<headius> subbu: you just commit to jruby/jruby's copy of rubyspec under spec/ruby and push as normal
<headius> it's a subtree and the commits can be transferred to ruby/rubyspec later
cremes has quit [Quit: cremes]
dinfuehr has joined #jruby
cremes has joined #jruby
dinfuehr has quit [Ping timeout: 244 seconds]
mkristian__ has quit [Quit: This computer has gone to sleep]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares reopened issue #3262: jruby 9.0.0.0 Java::JavaLang::Character.name http://git.io/vsT85
JRubyGithub has left #jruby [#jruby]
Aethenelle has joined #jruby
cprice has joined #jruby
enebo has joined #jruby
cprice404 has quit [Ping timeout: 244 seconds]
skade has quit [Quit: Computer has gone to sleep.]
bjfish2 has joined #jruby
nirvdrum has quit [Ping timeout: 265 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 2 new commits to master: http://git.io/vsYET
<JRubyGithub> jruby/master 92129e9 Benoit Daloze: [Truffle] Catch the BreakException where it is an actual error.
<JRubyGithub> jruby/master a51620e Benoit Daloze: [Truffle] Remove unused BehaveAsProcNode....
JRubyGithub has left #jruby [#jruby]
oblutak has joined #jruby
<kares> headius: subbu: but eregon hopes to have the changes under there in separate commits
<enebo> kares: thinking of release 1.7.22 today anything worry you about that?
benlovell has joined #jruby
<benlovell> olleolleolle: indeed, once I realised the magnitude of my task :D
<benlovell> almost done now
<enebo> benlovell: thanks a million for doing this….Every time I install rspec 3 for a project and then blow up locally because I am running rspec 3 on our specs ...
<benlovell> enebo: my pleasure!
<enebo> benlovell: well I am glad someone gets pleasure from modifying spec syntax :)
<kares> enebo: go for it ... my most wanted fixes should be in :)
<enebo> kares: great
<benlovell> :)
<kares> there's one issue thought with jruby-openssl :(
<enebo> kares: not a regression though right? just something you wish was fixed?
<kares> there's a new release but tests seem to block on jruby-1_7 ... works fine on 9K
<kares> but due that its not updated
<kares> enebo: yeah I wished someone would look into that and fix it :)
<headius> kares: where is it getting stuck?
<kares> barely runs any tests/spec
<kares> let me get you the link
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 3 new commits to master: http://git.io/vsYoa
<JRubyGithub> jruby/master c15e34c Benoit Daloze: [Truffle] Fix typo.
<JRubyGithub> jruby/master e9c8fee Benoit Daloze: [Truffle] No need to create a separate CallTarget for blocks.
<JRubyGithub> jruby/master 93e2add Benoit Daloze: [Truffle] Remove all reference to "block call targets".
JRubyGithub has left #jruby [#jruby]
<kares> https://github.com/jruby/jruby/issues/3053 link in last comment
<headius> does it reproduce locally?
<kares> wasn't gonna release if I knew its that bad - the problem is with the pre-release almost everything failed thus I went on with a release
<kares> headius: not sure
<kares> its been a few days :)
<headius> I'll give it a try here
subbu has joined #jruby
<enebo> so does this mean if people see a new openssl release and gem update their 1.7.x install will be hosed?
<kares> yes - it might mean that ... sorry
<kares> should we yank the release on rubygems?
<kares> the thing is 0.9.7 had a regression or two as well
<kares> this was supposed to be the fix ... but new issues appeared in the last moment
<enebo> well if we can figure this out and put out another version then we would yank. If we cannot figure it out maybe we also yank if 0.9.7 works better than hanging
<kares> spent almost a week getting this out ;( than I got too frustrated
<kares> this is 0.9.8 we're talking about
yorickpeterse has joined #jruby
<yorickpeterse> headius: this is probably easier than Twitter
<kares> yanking 0.9.7 as well ... it's part of several releases already ?
<kares> jruby releases
<enebo> kares: so you are saying both 0.9.8 and 0.9.7 have serious issues with 1.7.x?
<yorickpeterse> headius: if you're interested in profiling and what not, see https://gist.github.com/YorickPeterse/8aab8e66be00f64e2b62
<yorickpeterse> headius: prior to my patches that benchmark absolutely destroyed MRI and Rbx to a certain extend
<headius> yeah that's what I was playing with last night... jruby was like 8x MRI and 5x rbx
<headius> pretty sure it was after your commit
<headius> I had to bump up the inner loop for anything to get hot but then it ran great
<headius> 2 vs 4 threads, only a slight drop (this machine has 4 real cores)
<yorickpeterse> I added a config option for that now
<yorickpeterse> since I had to bump it up as well for rbx after my patch
donV has joined #jruby
<headius> above 4 things drop off but that's what I'd expect
<yorickpeterse> I still haven't been able to prove it accurately, but I suspected the GC was hammered so badly it would basically pause everything all the time
<yorickpeterse> Though I'm still confused how Array#include? calls can cause that (= basically what I removed)
<yorickpeterse> GC pressure is the only thing I can think of that would increase as threads/workloads go up
<headius> it does do a lot of allocation... -J-XX:+PrintGCDetails showed a few full GCs and several young GCs
<kares> enebo: no serious not - a cert NPE parsing regression in 0.9.7 and I'm not sure what's the deal with 0.9.8 (seem to work well with master)
<headius> I used concurrent collector to remove some pause variability
<yorickpeterse> the default collector is not concurrent?
<enebo> kares: then I think perhaps we can look at 0.9.8 and if we can figure it out then we will make a 0.9.9 but worst case we could yank 0.9.8 and make a 0.9.9 with only the cert NPE fix too?
<headius> the default collector is parallel STW, uses as many threads as you have cores to pause for a shorter time
<yorickpeterse> Ah
<headius> concurrent collector has some throughput reduction so it's not default
<headius> young gen is always parallel STW
<headius> -J-XX:+UseConcMarkSweepGC
<headius> "CMS" collector
<kares> enebo: sounds right, how about 0.9.7.1 ? but let me check the changelog
<yorickpeterse> I suspect that things will improve when I upgrade to Java 8 and invokedynamic, but doing that on Amazon Linux is going to be fun
<yorickpeterse> though I think it by now should have at least java 8
<headius> I would hope so... Java 7 is officially EOL as a supported release
<enebo> hmmm Array#include calls == and I wonder if you are hitting coerce in cases
<enebo> I was just examining this for the 1 / 1.0 case
<enebo> which constructs an array [1.0, 1.0]
<headius> CMS would be good to try if you have a big old gen heap
<enebo> kares: yeah that would work too
<yorickpeterse> enebo: the interesting thing here was that single-threaded benchmarks weren't slow (e.g. https://github.com/YorickPeterse/oga/blob/master/benchmark/xml/node_set/push_bench.rb)
<headius> kares: running locally now
<yorickpeterse> ^ you can increase the node size whatever you want, performance before/after my patch stays about the same
<yorickpeterse> But the moment you add a few extra threads it seems to degrade much faster
Aethenelle has quit [Ping timeout: 260 seconds]
<headius> yorickpeterse: if it's memory bottleneck we should be able to see that by watching GC evacuation rates
<enebo> if 2-4x the garbage fills young gen and you end up performing full gcs it may feel that way
<kares> although that might be causing the jruby-1_7 failures for whatever reason
donV has quit [Quit: donV]
<enebo> kares: so this is 2 of 9 commits
<kares> headius: great, my machine is also kind of dying on me so I'm not really able to do decent work :(
dinfuehr has joined #jruby
<enebo> kares: Seems like we can maybe bisect and figure out the hang
<yorickpeterse> headius: Yeah, it didn't occur to me until late last night it would be fairly easy to prove/disprove it
<yorickpeterse> by just tracking GC runs
<yorickpeterse> but I'll try that this evening probably
<enebo> kares: but I am ok delaying a day to see if we can figure this out
<headius> yeah that PrintGCDetails should help... it will show <before> => <after> for each part of the heap
<enebo> yorickpeterse: if you run with —profile on jruby I would be interested if you see any #coerce happening
iloveitaly has joined #jruby
<kares> enebo: ok as noted I have some sort of issues with my laptop going slow - so I'm not sure I'll be helpful
<headius> for alloc profile you can use visualvm or command line -J-Xrunhprof:depth=20
<headius> the latter is a full allocation profile with backtraces of depth 20, so it will be very slow...but it doesn't have to run long, just long enough to see what your counts are
jeremyevans has joined #jruby
<subbu> headius, not sure if you saw my msg y'day night, but I get: fatal: repository 'https://github.com/jruby/rubyspec.git/' not found .. when i tried to push from jruby/rubyspec/rubyspec
<headius> subbu: you don't need to push anywhere special, just edit directly in spec/ruby and commit/push as normal
<headius> it's set up as a subtree so eregon can pull commits out for ruby/rubyspec
skade has joined #jruby
dinfuehr has quit [Ping timeout: 260 seconds]
<subbu> oh, i edited in rubyspec/rubyspec .. not in spec/.. let me look.
<headius> yeah, just spec/ruby in our repo and normal commit
<yorickpeterse> enebo: the script has an option for that :P
slash_nick is now known as rthbound
rthbound is now known as slash_nick
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to master: http://git.io/vsYQf
<JRubyGithub> jruby/master 51af4f8 Subramanya Sastry: rubyspec: Added a few new specs for save/restore of $!
JRubyGithub has left #jruby [#jruby]
<subbu> there you go ^
colinsurprenant has joined #jruby
<headius> kares: OpenSSL::TestPair#test_connect_accept_nonblock
<headius> looks like it's in select
<kares> same on java 7 and 8 ?
<headius> I'll check
<headius> trying to get it down to a line number
<headius> yeah appears to get stuck on both 7 and 8
<kares> key thanks, trying to get it to run locally as well ... seems I tried and got stuck
<headius> test_pair.rb:23
<headius> oops test_pair.rb:232
<headius> not surprising, it's a select call
<headius> do these tests still exist in MRI? I thought we figured out that select doesn't work reliably with SSLSocket
<headius> buffers get drained early for decrypt, etc
<headius> yeah, I guess they're still there
<headius> kares: the thread that tests starts is bombing out with EOFError
<kares> not sure - probably not since 9K is fine
<headius> so it never tries to connect
<headius> or rather it never accepts the connection
<headius> that's the root cause
<headius> oh wait...that's from the ensure block...bleah
<kares> more like it!
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to master: http://git.io/vsYbc
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master bbc88e5 Subramanya Sastry: s/RESTORE_PERLY_EXC/RESTORE_EXCEPTION_VAR/g and friends
<subbu> headius, enebo ^
<headius> #<OpenSSL::SSL::SSLError: (OpenSSL::SSL::SSLErrorWaitReadable) read would block>
<headius> kares: that's what happens in the thread
<headius> something screwy with the WaitReadable include into that exception?
<headius> it should have been rescued
shellac has joined #jruby
bbrowning is now known as bbrowning_away
<enebo> subbu: thanks! :)
<kares> headius: I'll check but I do not recall any changes there
<kares> locally I'm still getting a JVM SIGSEGV ;(
<headius> I just added th.abort_on_exception = true to get it to bubble out, then watched for it in the ensure
<headius> still annoys me that threads silently die by default
<headius> kares: it looks like WaitReadable is not being included into that error anymore
<headius> or it's getting double-wrapped somewhere
skade has quit [Ping timeout: 255 seconds]
digitalextremist has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] pinya closed issue #3266: "NotImplementedError: waitpid unsupported or native support failed to load" with 9.0.0.0 during install jruby-launcher gem http://git.io/vsqFn
JRubyGithub has left #jruby [#jruby]
<headius> kares: I think I see the problem
<headius> 6984ce26c8222d04597111adfcfb7befd5064b11
<headius> you're causing all JRuby exceptions to also get re-wrapped in SSLError
<headius> so it's no longer < WaitReadable
skade has joined #jruby
<headius> you need to re-raise any RaiseException coming through there so that catch doesn't re-wrap them
<headius> catch (RaiseException re) { throw re; } ...
<headius> you're welcome
<headius> (bottom of that diff is the problem code)
<headius> we'll need to spin another release to fix this
<headius> enebo: ^
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 2 new commits to master: http://git.io/vsYpK
<JRubyGithub> jruby/master 3e3e5ee Benoit Daloze: [Truffle] Use ProcNodes.getCallTargetForType()....
<JRubyGithub> jruby/master 0679dd0 Benoit Daloze: [Truffle] Fix Kernel#proc....
JRubyGithub has left #jruby [#jruby]
<kares> headius: thanks a zillion - messed this one up myself after all
<kares> does not pay off trying to be user-friendly :)
<headius> no worries...strange that it didn't hurt 9k
<enebo> headius: yeah we need to release 0.9.9 and yank 0.9.8 and then update 1.7.x to include this
<headius> I'd rather we not yank, that messes people up
<headius> if nobody's reported this I'd say don't yank
<enebo> headius: well I guess it has not been out long enough for many to pick it up so it probably will not matter with a quick followup release
<headius> every time I yank a gem I get complaints from people that have Gemfile.lock for that version
<enebo> headius: My main worry is we will get reports on a non-yanked gem if they upgrade to it
<enebo> but if we put out 0.9.9 today then that probably is a much smaller winder
<enebo> WINDER
<enebo> window
<headius> yeah, winders
colinsurprenant has quit [Quit: colinsurprenant]
vtunka_ has joined #jruby
Aethenelle has joined #jruby
yorickpeterse has left #jruby ["The NSA took my baby"]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] deivid-rodriguez opened issue #3267: Encoding issue in jruby 9.0.0.0 http://git.io/vsOJj
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:93e2add by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76291694)
travis-ci has left #jruby [#jruby]
shellac has quit [Quit: Computer has gone to sleep.]
colinsurprenant has joined #jruby
skade has quit [Ping timeout: 264 seconds]
<kares> e.g. this new File().exists() might cause a regression : https://github.com/jruby/jruby-openssl/commit/dfd842926924e1a637d5cadde6a3697423413a77
hobodave has joined #jruby
hobodave has quit [Read error: Connection reset by peer]
hobodave has joined #jruby
camlow325 has joined #jruby
<eregon> subbu: nice :)
vtunka_ has quit [Ping timeout: 260 seconds]
<subbu> eregon, thanks. surprised to see there weren't any specs for that .. i think it can use more specs.
skade has joined #jruby
<eregon> yes, completeness of tests/specs really depends on particular areas
<eregon> subbu: there are a few errors though, it's usually better tot test against MRI
<eregon> one easy way to do it is:
<eregon> tool/jt.rb test spec/ruby/language/predefined_spec.rb -t ruby
<subbu> oh .. there are? i tested that code (outside rubyspec) with both mri and jruby before adding them there. maybe i goofed somewhere.
<eregon> (I can fix it this time since I'm already looking into it :) )
<subbu> ok, thanks.
dinfuehr has joined #jruby
<subbu> thanks for fixing and will keep that command in mind.
dumdedum has quit [Ping timeout: 250 seconds]
bjfish2 has quit [Ping timeout: 272 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:51af4f8 by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76296668)
travis-ci has left #jruby [#jruby]
<eregon> subbu: your specdoc are definitely great though :)
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/vsOGS
<JRubyGithub> jruby/master 6410c72 Benoit Daloze: Little fixes for the new spec.
JRubyGithub has left #jruby [#jruby]
<eregon> subbu: is that version similar to what you have locally?
mkristian__ has joined #jruby
dinfuehr has quit [Ping timeout: 246 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/vsOnT
<JRubyGithub> jruby/master 26fe58b Benoit Daloze: [Truffle] Refactor block compilation logic....
JRubyGithub has left #jruby [#jruby]
<headius> brb
<enebo> kares: Are you worried it might pick up a different file than what was hard-coded before?
<subbu> eregon, oh, i missed the 'do's .. :( .. and looks like I forgot to copy over the MyException.new class when I moved the commit between repos.
<subbu> enebo, eregon but, why did travis not barf on that? https://travis-ci.org/jruby/jruby/builds/76296668
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/vsOnA
<JRubyGithub> jruby/master 072a236 Benoit Daloze: [Truffle] No useless tempvar in shouldConsiderDestructuringArrayArg().
JRubyGithub has left #jruby [#jruby]
<eregon> subbu: yup and looking
<kares> enebo: SecurityException not-handled ... fixing it
<eregon> the truffle one did barf though: https://travis-ci.org/jruby/jruby/jobs/76296692
<kares> (we have such users/reports)
<eregon> spec:ruby:fast ignores language I think, but there are not that many slow external shelling out specs tehre anymore
<eregon> there*
<subbu> eregon, ah i see .. headius enebo wasn't the full rubyspec suite being run in a different task?
<enebo> subbu: I think we run it on cloudbees?
<enebo> :|
<subbu> ah, i see. but, do we monitor those?
vtunka_ has joined #jruby
<enebo> I thought this was green during rc2
<eregon> enebo, headius, maybe it's time to run them on Travis again? or tag only the really slow specs?
<subbu> afk for a while .. but yes, i agree with eregon
vtunka_ has quit [Client Quit]
<enebo> eregon: we onlty moved them there because these did not run in <50 minutes
<enebo> eregon: which will just abort as failed on travis
<subbu> oh .. hmm.
subbu is now known as subbu|afk
<enebo> eregon: but yeah if we can tag enough spawning specs perhaps we can tune it under 50 minutes
<eregon> enebo: yeah in truffle we just split between language/core and library and that seems to work out, even with our startup time
skade has quit [Ping timeout: 245 seconds]
<enebo> eregon: yeah I think we also took some out just to make a individual travis run not drag out too
<enebo> eregon: but I am not against getting more onto travis. we just need a happy medium…I think we moved these off before asarih helped up speed up runs too
<eregon> subbu: it's an explicit exclude: '^' + SPEC_DIR + '/language/predefined_spec.rb', in spec/jruby.2.2.mspec
<eregon> so seems you were just unlucky
<enebo> eregon: we were having the stacking problem falling 20+ commits behind at the beginning of the year
<eregon> enebo: I know a few exclude for which I removed the slow ruby_exe subprocesses so I'll clean some of them tomorrow or so
<eregon> I could also copy the auto-tagger for slow specs from the truffle config, that's rather practical :)
vtunka has quit [Quit: Leaving]
<eregon> but in any case doing a full run would be a good thing to do, at least time to time
mkristian__ has quit [Quit: This computer has gone to sleep]
<enebo> yeah and I think the fact that we have the full run on a different system makes it easier to forget about it
<enebo> but I think our failures are probably small over there…I only see it for integration when it first stopped being green
<enebo> if I had to guess on rest it might be new specs not being tagged
camlow32_ has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #1881: ABORTED in 13 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1881/
camlow32_ has quit [Remote host closed the connection]
camlow325 has quit [Ping timeout: 260 seconds]
<kares> enebo: now, I'm fine with 0.9.9 as well ... let me know or release :)
lanceball is now known as lance|afk
<enebo> kares: unleash the hounds and release please :)
<enebo> kares: I have not ever released jrubyopenssl (I dont think)
<enebo> kares: also update jruby’s to make that the default if it is not too big a problem
<kares> enebo: not but it takes a while to get to maven's repo1
samphipp_ has joined #jruby
<enebo> jruby-openssl uses maven?
<enebo> kares: we push the java as a maven artifact?
<enebo> kares: anyways the sooner the better if so
<kares> enebo: yy and thus downloads from maven directly not proxied by rubygems-proxy
samphippen has quit [Read error: Connection reset by peer]
<kares> that has been the issue of testing a snapshot release with jruby
<kares> somehow the build no longer likes snapshots (maybe its RGs not sure)
<enebo> kares: although you could still release a gem if you mvn install locally then build the gem?
<enebo> kares: unless you are saying the artifact is dl’ed on every gem install
<projectodd-ci> Project jruby-master-dist build #382: STILL FAILING in 10 min: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/382/
skade has joined #jruby
<kares> enebo: yes mvn install (packages a gem) ... but you could run with the local version a test
<kares> if its not found its downloaded on every mvn build not on every gem install
<enebo> kares: ok so you could release them gem and not need to wait for sonatype to push it to main repos
<enebo> kares: although you should definitely close+release on sonatype before pushing that gem :)
<enebo> s/them/the/
skade has quit [Ping timeout: 250 seconds]
<kares> enebo: you better try a local mvn install will get you working with this change :)
<kares> (not to blame me later)
<kares> actually on 1_7 there's the pom.xml as well
<enebo> kares: oh yeah get the gem out first and I can change it in jruby source later today
skade has joined #jruby
<enebo> kares: although once the gem is published this should work to change it
<kares> enebo: it WILL not ... trust me :)
<enebo> kares: ok I trust you but I guess I am confused now as well :)
<kares> rubygems-proxy won't look for it
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:bbc88e5 by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76298595)
travis-ci has left #jruby [#jruby]
<kares> groupId: rubygems is handled by the proxy
<kares> unless it finds 'something' there under the artifactId
<enebo> kares: so you are saying that this special groupid will resolve to maven central
<enebo> kares: so we cannot update it until we see the artifact on maven central?
<kares> enebo: not sure about maven details ... I know I had issues with the tests even tried a custom released repository
<kares> the staged one you get after a release
<enebo> kares: Are you only talking about testing this before a release or about putting out a release itself?
<kares> enebo: well I'm not sure about the release details - hopefully you'll be fine
<enebo> kares: but you are pushing 0.9.9 right?
<kares> would try a local mvn clean install if you can get a cd jruby-openssl & mvn install
<kares> enebo: getting ready told you I'm slow :)
<enebo> kares: it is only a question of when we can update our source so that it does not blow up during a build
<kares> let me update the version on jruby-openssl master so you do not have to
<enebo> kares: no I am just trying to understand not telling you are slow :)
<headius> back!
<kares> enebo: yy - its not me but my computer - probably X!
<kares> headius: anything against jruby-openssl 0.9.9 off current master?
badfish129 has joined #jruby
<headius> I don't know of anything
mkristian has joined #jruby
<kares> just that there are some more changes - we decided to go 0.9.9 with those as well
<kares> enebo: jruby-openssl master's pom.xml is <version> 0.9.9
<enebo> kares: ok
<kares> enebo: am finally ready for a release ... should I wait till you try?
<enebo> kares: I think headius must have been testing with master so it should be fine
<rtyler> moin moin
<enebo> headius: right?
<headius> I was testing the 1.7 + 0.9.8 branch
<headius> of jruby/jruby
<headius> I can do a gem build of 0.9.9 and try tests again if you like
<enebo> headius: can you run against master…I do not think I even have jruby-openssl repo checked out (from my Mac repair)
<headius> kares: how do I build gem now?
<enebo> I culled a lot of repos to make sure I could fit my work directory onto an old macbook air
<kares> headius: mvn package
<headius> easy enough :-)
<headius> I will test 9k head and 1.7 head with it, running MRI tests
<mkristian> enebo, hi, not sure I understand the problem on cloudless
<headius> benlovell: fixed on master
<benlovell> ah
<benlovell> thanks!
<headius> java_send was modified to require 4 args in the IRubyObject[] form, but that form should always handle all arities
<enebo> mkristian: yeah it looks like it is expecting a pom to exist and it is failing
<enebo> mkristian: I will try a local dist build and see if it is just a weird env issue on cloudbees
<mkristian> enebo, the error seems to be in ./bin/jruby -S rake post_process_artifacts
<enebo> hmm
dinfuehr has joined #jruby
<enebo> mkristian: that is really odd
<enebo> mkristian: I did not think post_process_artifacts did any maven stuff at all
pietr0 has joined #jruby
<enebo> mkristian: those cp commands also look wonky
<mkristian> enebo, not sure the maven build above says BUILD SUCCESS, then there are those [ERROR] lines later, not sure where they come from
bbrowning_away is now known as bbrowning
<enebo> mkristian: yeah I am wondering if this is older output not releated to post_process_artifacts
dinfuehr has quit [Ping timeout: 244 seconds]
skade has quit [Read error: No route to host]
<projectodd-ci> Project jruby-master-spec-ji build #1882: FAILURE in 53 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1882/
tcrawley is now known as tcrawley-away
camlow325 has joined #jruby
<headius> kares, enebo: master looks ok, checking 1.7 now
<mkristian> enebo, I think I recently delete the test/pom.xml since it is not needed anywhere - at least that is what I thought. I will at the property which will dump a pom.xml when it runs this "test" module. could you trigger the build after this change ?
shellac has joined #jruby
camlow325 has quit [Remote host closed the connection]
samphipp_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<enebo> sorry need to afk a bit bbiab
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to master: http://git.io/vsOQL
<JRubyGithub> jruby/master 36a80fc Christian Meier: [build] dump pom.xml in ./test
JRubyGithub has left #jruby [#jruby]
camlow325 has joined #jruby
pitr-ch has quit [Ping timeout: 256 seconds]
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
samphippen has joined #jruby
<mkristian> kares, headius are you releasing jruby-openssl-0.9.9 ? would be welcome since it can fix weird warbler classpath issue we ran into yesterday
<headius> I got one failure on 1.7
<headius> test_cipher_strings(TestIntegration):
<headius> OpenSSL::SSL::SSLError: Received fatal alert: handshake_failure
<headius> java 8u60
<headius> I can try it again and see if it's intermittent
<headius> it's consistent on 1.7
<headius> jruby test/externals/ruby1.9/openssl/test_integration.rb -n test_cipher_strings
<headius> going to check 0.9.7
<headius> ok it fails with 0.9.7 too, might be my JDK install
<headius> I don't think I've tweaked it to have unlimited strength
<headius> kares, enebo: SHIP IT
<headius> looks ok on MRI tests on master and 1.7
<rtyler> mkristian: the new jruby-openssl fixes that issue you and dave were working on?
<mkristian> rtyler, not directly but we can release a new fast-rss-engine which will use the new ruby-openssl and this combination will fix that issue until we pick a ruby which comes with the new josh embedded :)
<mkristian> so there were more than one issue yesterday
<kares> headius: enebo releasing 0.9.9
_djbkd has joined #jruby
nirvdrum has joined #jruby
subbu|afk is now known as subbu
pitr-ch has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
<headius> kares: woohoo!
<headius> enebo stepped out but if you update 1.7 to use it I'll re-run tests locally
<headius> doesn't hurt to triple check
<kares> enebo: its on rubygems
<headius> neeeato
<headius> I think I just need to update lib/pom.xml
<kares> nexus is released as well ... but it will take a while
<kares> headius: not sure if it will work
<kares> until it bubbles up into central ... right mkristian ?
<kares> (jruby-openssl)
<kares> headius: local cd jruby-openssl & mvn install should be fine though
<headius> ah maybe
<headius> ok
yfeldblum has joined #jruby
skade has joined #jruby
<headius> looks good, running tests
shellac has joined #jruby
<kares> headius: thx again ... owe you a czech lager!
<headius> sounds good to me!
<kares> also until it bubbles up you guys can use this repository: https://oss.sonatype.org/content/repositories/releases/ maven repo
<kares> should work with travis-ci as well
<kares> ... but it might need to be added on a few more places than lib/pom.{rb|xml} (integration poms)
<headius> test:mri looks good, running a few other suites
<headius> I mean test:mri19
samphippen has quit [Ping timeout: 264 seconds]
dabradley has quit [Ping timeout: 244 seconds]
<mkristian> headius, kares, enebo I switched most master to use https://repository.takari.io/content/repositories/rubygems/ and there 0.9.9 is already there
<headius> ok
<mkristian> jruby-1_7 I will switch to the same repo if I find time since the torque box proxy produces too many errors lately
skade has quit [Ping timeout: 246 seconds]
dinfuehr has joined #jruby
skade has joined #jruby
<headius> kares, mkristian: looks good, pushed 0.9.9 update to jruby-1_7
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/vs3Lv
<JRubyGithub> jruby/jruby-1_7 736deaa Charles Oliver Nutter: Update to jruby-openssl 0.9.9.
JRubyGithub has left #jruby [#jruby]
<headius> when enebo gets back he can do any further verification and push 1.7.22
<headius> bbiab
shellac has quit [Quit: Computer has gone to sleep.]
dinfuehr has quit [Ping timeout: 240 seconds]
shellac has joined #jruby
_djbkd has quit [Remote host closed the connection]
<kares> mkristian: great, thanks!
<enebo> so things are cool again?
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-ji build #1883: FIXED in 9 min 8 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1883/
<mkristian> enebo, I added something in test/pom.rb which might fix the issue on cloudbees but it is just a shot in the dark.
camlow325 has quit [Remote host closed the connection]
<enebo> mkristian: ok
camlow325 has joined #jruby
cprice has quit [Ping timeout: 260 seconds]
kith has quit [Ping timeout: 246 seconds]
skade has quit [Ping timeout: 260 seconds]
_djbkd has joined #jruby
<bbrowning> enebo: mkristian: does the error "ERROR: Loading command: install (OpenSSL::X509::StoreError) setting default path failed: Invalid keystore format" look familiar?
skade has joined #jruby
<bbrowning> I just built latest jruby-1_7 branch and tried to run TB3 integs against that and hit that error when installing gems in the build
<bbrowning> yesterday afternoon I did the same and everything was fine, so I assume it's the jruby-openssl version bump
<enebo> bbrowning: kares has a fix which looks in locations for some files which were just a set of hardcoded values before…maybe it is that?
<mkristian> bbrowning, it does ring a bell.
<mkristian> enebo, the blame goes to me if this is the problem.
<mkristian> bbrowning, yes, it is probably about the default cacerts file location
<enebo> mkristian: ok. I guess this could make this release suck if this means some people cannot install gems
yfeldblum has quit [Ping timeout: 246 seconds]
<bbrowning> is there a jvm system prop or something I can set to enable jruby-openssl debugging?
<bbrowning> looks like the code would print a full stack trace for me here if debug was enabled
<mkristian> bbrowning, jruby.openssl.debug
<mkristian> it would be nice to know which property gives this problem
camlow325 has quit [Remote host closed the connection]
<enebo> yay new version of firefox is no longer displaying 1password
camlow325 has joined #jruby
<bbrowning> mkristian: here's a gist with mvn -X output and the openssl stack - https://gist.github.com/bbrowning/dcb79777daf7f7efaf59
<bbrowning> the "java.io.IOException: Invalid keystore format" being the original exception
<enebo> ERROR: Loading command: install (OpenSSL::X509::StoreError)
<enebo> setting default path failed: Invalid keystore format
<enebo> ERROR: While executing gem ... (NoMethodError)
<enebo> undefined method `invoke_with_build_args' for nil:NilClass
<enebo> YAY!
<enebo> reproduced running jrake post_process_artifacts
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:6410c72 by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76307759)
travis-ci has left #jruby [#jruby]
<bbrowning> cool so it's not just me :)
<enebo> mkristian: bbrowning: yeah I am guessing it is not so difficult to hit but perhaps it requires something in the environment to run into it
_djbkd has quit [Remote host closed the connection]
<mkristian> enebo, bbrowning no I messed it up on linux
<enebo> mkristian: I did this on MacOS
<mkristian> it tries to load a directory as keystore
<mkristian> enebo, what did you set to produce an error ?
<mkristian> on MacOS
<enebo> mkristian: I did a dist build and then ran raeke post_process_artifacts which installs gems
<enebo> mkristian: so nothing I know of
<enebo> mkristian: interestingly though I believe this is 9k master running this rake command
yfeldblum has joined #jruby
<enebo> sh "#{File.join(unpacked_dir, 'bin', 'jruby')} -S gem install #{INSTALLER_GEMS}"
<enebo> mkristian: I guess it is 1.7
<enebo> mkristian: which makes sense since that way it will put them in the proper location
tenderlove has quit [Remote host closed the connection]
<mkristian> enebo, I am bit confused. so rake post_process_artifacts produces the OpenSSL::X509::StoreError ?
<enebo> This is the method install_windows_gems in rakelib/installer.rake
<mkristian> or the gem install command
<enebo> mkristian: yeah it invokes sub-process
<enebo> in theory I guess I should be able to see this running gem install
<bbrowning> in our build it's also a subprocess spawned by gem-maven-plugin
<enebo> yep
<enebo> ./bin/jruby -S gem install hashdb
<enebo> ERROR: Loading command: install (OpenSSL::X509::StoreError)
skade has quit [Ping timeout: 246 seconds]
<enebo> mkristian: so another data point is it happens on my machines on macos
<enebo> machine
<mkristian> I understand the linux bit. let me have a look at MacOS as well
baroquebobcat has joined #jruby
benlovell has quit [Quit: Lost terminal]
lance|afk is now known as lanceball
<bbrowning> mkristian: I wonder if symlinks are tripping it up?
<bbrowning> the FileInputStream it's creating in Lookup#loadDefaultJavaCACertsFile is to a symlink
<bbrowning> in my case /etc/pki/tls/certs/ca-bundle.crt
<mkristian> ok
benlovell has joined #jruby
skade has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bbelleville opened pull request #3268: [Truffle] Create layout as a static variable (master...static-layout) http://git.io/vs32P
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton closed pull request #3268: [Truffle] Create layout as a static variable (master...static-layout) http://git.io/vs32P
JRubyGithub has left #jruby [#jruby]
dinfuehr has joined #jruby
<enebo> bbrowning: you think FileInputStream is not following a softlink?
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/vs3VB
<JRubyGithub> jruby/master 29ca7db Chris Seaton: Merge branch 'master' of github.com:jruby/jruby
<JRubyGithub> jruby/master c8b55cf Chris Seaton: [Truffle] Remove old require debug code.
JRubyGithub has left #jruby [#jruby]
<bbrowning> enebo: I googled around a bit and couldn't find a definitive answer
<bbrowning> but I wonder
<enebo> bbrowning: with how crappy Java’s support for FS-related things I would be surprised if it didn’t follow
<enebo> bbrowning: although I guess I can script it :)
<mkristian> I just tried a symlink and it works. but the problem is that the code expect a JavaCACertsFile as default - and /etc/pki/tls/certs/ca-bundle.crt is not java keystore
<bbrowning> ahh
<bbrowning> mkristian: well the code tries this pki cert file first
dinfuehr has quit [Ping timeout: 250 seconds]
samphippen has joined #jruby
<enebo> ah so maybe not so maybe
samphippen has quit [Client Quit]
<enebo> well maybe one shot and then boom if wrong I guess
<bbrowning> looks like it tries 3 things, with 2 of those 3 not being java keystores
<bbrowning> I assume cert.pem is not a java keystore
<bbrowning> and I assume $JAVA_HOME/lib/security/cacerts is a keystore
<mkristian> but later when it tries to actually load the certifactes then it assumes the file to be java keystore https://github.com/jruby/jruby-openssl/blob/v0.9.9/src/main/java/org/jruby/ext/openssl/x509store/Lookup.java#L524
<enebo> bbrowning: but it does not actually try 3 right…it picks first found file and explodes on that find
<bbrowning> yeah
<bbrowning> mkristian: right - looks like that's an invalid assumption
<enebo> so it finds a file but never verifies it is valid
<mkristian> it is valid but needs to try it as pem as well and not assume it is a java keystore
<enebo> haha ok = 0
<rtyler> I've got a loaderror due to a java exception being thrown, but I can't seem to get a hold of the original java exception stacktrace
<enebo> you can tell this came from looking at C project
<rtyler> is there something specific hanging off Exception in JRuby that might acomodate that?
benlovell has quit [Ping timeout: 256 seconds]
<enebo> rtyler: -d or -Xbacktrace.style=raw
<enebo> -d will uncover lots of fun exceptions during startup so it will not tbe the first stack you see
<rtyler> with a jruby-complete embedded version of jruby, how does one get those args in?
<rtyler> I forget
<mkristian> -Djruby.backtrace.style=raw
<mkristian> not sure about about -d
<enebo> not sure on -d actually…I think Main processes it so just pass -d and see
<rtyler> thanks mkristian
<enebo> mkristian: perhaps blanket catch in loadDefaultJavaCACertsFile
<enebo> since it seems to rely on C-style returns
<enebo> pwehaps the other loads as well
<mkristian> yes, all those error-code return loads
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:26fe58b by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76308276)
travis-ci has left #jruby [#jruby]
hobodave has quit [Quit: Computer has gone to sleep.]
skade has quit [Ping timeout: 245 seconds]
hobodave has joined #jruby
djbkd has joined #jruby
<headius> back
<mkristian> bbrowning, before I start patching. is the /etc/pki/tls/certs/ca-bundle.crt a pem file. the cart file I found on my system is a PEM file. but I want to be sure
<bbrowning> mkristian: yes, it is
<bbrowning> it's symlinked to /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
<headius> wazzup
<bbrowning> we're just working through an issue in the latest jruby-openssl
badfish129 has quit [Quit: badfish129]
benlovell has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
<headius> I was able to install a gem with 1.7 + 0.9.9 locally
skade has joined #jruby
<bbrowning> headius: so you must not have /etc/pki/tls/certs/ca-bundle.crt ?
<headius> I'll check
<headius> I have no /etc/pki at all
<bbrowning> yeah
<headius> OS X 10.10
<mkristian> headius, this is redhat thingy
<mkristian> or linux
<headius> ahh I see
<bbrowning> I'm on Fedora
<headius> ok
<bbrowning> F21
<headius> we have a fix in progress then?
<bbrowning> mkristian: well enebo hit it on mac
<enebo> bbrowning: I do not either on Mavericks
<mkristian> so, I have a patch but how can I test it.
<mkristian> bbrowning, but on different file location
<bbrowning> ahh right
<bbrowning> mkristian: does jruby-openssl have CI?
<bbrowning> run on travis or something? that would trigger it I'd think
<mkristian> it did not for the 0.9.9 release today :(
<enebo> I also do not hve /etc/pki so this is a different location
skade has quit [Quit: Computer has gone to sleep.]
<enebo> on my machine which is dying
<bbrowning> enebo: yeah you must be hitting the 2nd location it tries
<bbrowning> enebo: /System/Library/OpenSSL/cert.pem I think
camlow325 has quit [Read error: Connection reset by peer]
<enebo> oh /System/Lirbary/OpenSSL
<bbrowning> mkristian: is there a test that would exercise this code path?
camlow325 has joined #jruby
<enebo> file /System/Library/OpenSSL/cert.pem
<mkristian> enebo, do you have a /System/Library/OpenSSL/cert.pem ?
<enebo> mkristian: I do
<enebo> it is ASCII text
<enebo> -----BEGIN CERTIFICATE-----
<enebo> ...
yfeldblum has quit [Ping timeout: 246 seconds]
<bbrowning> mkristian: and I'm happy to test locally if you can help me figure out how to get my local build of jruby-openssl inserted into a local build of jruby-1_7
<mkristian> enebo, that is not a java keystore either.
<bbrowning> so that's why enebo fails
<enebo> nope but I would never think openssl would have one
<bbrowning> headius must not have either of those
<enebo> is java keystore format specific to java?
<mkristian> bbrowning, I do not have such a cert.pem on my MacOS
<enebo> mkristian: well you could just mae a bogus file
<enebo> mkristian: then it would choke and you can see it fail and whether you patch fixes it
* enebo is a lifehacker
<mkristian> enebo, ok, I can manually test it. make the patch and see if I can setup jruby-1_7 build to use the staging gem
<bbrowning> enebo: a bogus, but valid, cert.pem
shellac has quit [Quit: Computer has gone to sleep.]
<enebo> mkristian: yeah or just try installing a gem from the command-line
<enebo> bbrowning: why valid?
<bbrowning> enebo: because he's going to try parsing it as a pem afaik
<headius> I do not have that pem file either
<headius> workaround: use OS X 10.10
<enebo> bbrowning: but I think he is choking because it is not in java keystore format right?
<bbrowning> just add in the release notes "sudo rm /etc/.../cert.pem"
<enebo> bbrowning: which a valid or invalid pem file is not
<headius> hah
<bbrowning> enebo: yes to that
<bbrowning> enebo: but if we actually prefer these files first and want to try loading them as pem files, then better test with a valid pem file :)
<bbrowning> I assume they're tried first because they're more desirable/correct/something
<enebo> bbrowning: ah so it tries to reload those later as a pem format
<enebo> bbrowning: vs first as a pem?
<enebo> bbrowning: :)
<bbrowning> right now it doesn't do anything with them as a pem I don't think
<mkristian> bbrowning, the idea was to stay more in line with MRI openssl and fall back the java in case we have no PEM. i.e. on windows
<bbrowning> mkristian: yeah
<enebo> yeah I would say it should not be trying to hit it at all until it knows how to load a .pem and only then try to load it as a .pem and never use this java keystore loading on it
<enebo> so this is transitional code not meant to really work but appear to be closer to how MRI is doing it?
<enebo> a later version will load in this order but also be able to load the pem
havenwood has quit [Ping timeout: 244 seconds]
benlovell has quit [Ping timeout: 246 seconds]
hobodave has quit [Quit: Computer has gone to sleep.]
benlovell has joined #jruby
shellac has joined #jruby
badfish129 has joined #jruby
hobodave has joined #jruby
dabradley has joined #jruby
benlovell has quit [Ping timeout: 255 seconds]
badfish129 has quit [Ping timeout: 244 seconds]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 244 seconds]
<headius> looks like 0.9.9 CI was a mixed bag
<headius> we should get those results green and piped into here...I know the noise sucks but we might have seen some of these regressions
<headius> looks like the failures were issues with torquebox proxy?
<rtyler> rubygems.lasagna.io FTW
<rtyler> that torquebox proxy seems to be slowly getting worse and worse
<headius> we need to get an official proxy somewhere :-\
<rtyler> duh and or hello
<headius> mkristian: you know some folks at Sonatype don't you?
<rtyler> headius: if redhat wants to pay for some openshift resources, that's easy: http://rubygems-jrubygradle.rhcloud.com/proxy/
<headius> I know jvz isn't there anymore
<headius> rtyler: ideally we'd get rubygems.org or sonatype to host it, but that's a third option
<rtyler> why sonatype?
mje113 has joined #jruby
<mkristian> headius, yes, I am still in contact with sonatype
<rtyler> headius: the problem IMO with somebody else hosting it is the exact same problem we have right now with the torquebox proxy
<rtyler> unless we have the keys to the castle, we will run into this problem again
<headius> that's true, but we don't have problems like this with maven central or rubygems.org
<headius> the problem with hosting it ourselves is that "ourselves" changes year to year
JRubyGithub has joined #jruby
<JRubyGithub> jruby/jruby-1_7 6b85ea3 Christian Meier: [build] get jossl-0.9.10 up for testing
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/vssmw
<rtyler> there's been a few constant folks in jruby headius :P
samphippen has joined #jruby
<headius> heh, biggest problem with free software is that the rest of the world isn't free too
<headius> admn you world!
<headius> damn too
<rtyler> so rubygems.lasagna.io is just an elastic beanstalk deployment of rubygems-servlets.war
<rtyler> if anybody we know is willing to donate an IAM acocunt, then that covers it
<headius> notice for everyone...I'm tweaking jruby commit messages to be shorter and message channel without joining
<headius> that may open channel up to spam, we'll see...if it does I'll just go back to join mechanism
<rtyler> or if redhat would be willing pay for some openshift bandwidth then, that's also super easy (scp'd the war there too)
<rtyler> all the real work is 302'd to rubygems.org already
<GitHub134> [jruby-openssl] headius pushed 1 new commit to master: http://git.io/vssY4
<GitHub134> jruby-openssl/master 1b5dbbe Charles Oliver Nutter: Notify #jruby of CI results.
<headius> rtyler: maybe we could just sneak it onto jruby.org... EY sponsors that still
<rtyler> if they take .wars easily, then sure
<headius> it's just an EC2 instance
<rtyler> a single ec2 instance?
<headius> let me check
<rtyler> that'd be bad :P
<enebo> I do not think we should use that box
<headius> what is there at this point? just the URL redirects?
<enebo> nothing I hope
<headius> we've been phasing it out
<rtyler> it has to download and cache gems for pom generation
<headius> bugs.jruby.org, wiki.jruby.org etc are redirects on nginx there
<rtyler> it doesn't serve up the raw gem
<headius> rtyler: ahh, hrm
<enebo> headius: oh I thought you set up something for redirects
<headius> enebo: not I said the pig
<rtyler> rubygems.lasagna.io is auto-scaled and doing ~2-5k requests a day
<headius> that's still nsieger's stuff
<rtyler> it's still under a $100 a month for me
<rtyler> that's not bad
<enebo> headius: oh well good thing I did not tell them we are no longer using it then
<headius> there's a small amount of secret JRuby funds available for this but I don't know how much we're talking
<rtyler> surely redhat would want some PR fluff for openshift amirite?
<headius> do we know why the torquebox instance is having problems?
<rtyler> no, it's running a very old version of the software though
<rtyler> mkristian fixed a number of bugs for lookout in the tool
<headius> jruby.org is a single c1.medium
<rtyler> I wish I didn't know that
<headius> the actual jruby.org pages are github pages though
<headius> all that's on that server at this point are some url redirects and other miscellany
<enebo> no other miscellany I know of?
<headius> I don't know :-)
<enebo> Although I thought we moved redirects off
<rtyler> known unknowns
<mkristian> the torqubox code is really old. the rubygems-verlets and nexus ruby plugin use the same library for converting a gem into a gem-artifact. well, tested by now.
<enebo> well there is not much that could be on there
<headius> enebo: I don't think so, because they rewrite URLs and redirect to github
<enebo> it was our normative git repo (now gone)
<mkristian> we never could upgrade since the torque box server needs jdk6 code
<enebo> it was out website (now gone)
<headius> bugs.jruby.org/#### goes to that issue on github
<headius> etc
<enebo> and the redirects are left
<bbrowning> headius: mkristian: rtyler: fwiw, the torquebox.org proxy was moved to a new server a few weeks ago
<bbrowning> I don't know all the server details, but I can find out. I do think it has a newer jdk though
<mkristian> bbrowning, that is interesting news
<enebo> but if that feature went away at the cost of maintaining a machine I am all for it :)
<headius> bbrowning, mkristian: if we could just update that server and fix it I think this is solved then?
<bbrowning> mkristian: new server has java 7 on it
<headius> enebo: don't we have a google apps domain for jruby.org? I think that can do some limited URL redirects
<bbrowning> it's now on a server hosted in-house at RHT vs being outsourced
<enebo> headius: we do
<nirvdrum> I know the launchers are being replaced, but why is there a bin/jruby and bin/jruby.bash that look mostly identical but aren't guaranteed to be so?
<headius> nirvdrum: bin/jruby should be a copy of bin/jruby.bash unless replaced by native executable
<enebo> headius: I also thought I have all cnames to point at gh pages at some point which is another reason I thought we fixed redirects
<headius> bin/jruby should not be versioned, I think
<mkristian> bbrowning, so could we see and get the rubygems-servlets running there instead of the old gem-proxy ?
<headius> enebo: unless cnames can rewrite http://bugs.jruby.org/1234 to https://github.com/jruby/jruby/issues/1234, we're still using the server
<enebo> yeah weird
<nirvdrum> headius: I guess it isn't. I take it one of the maven tasks generate it then?
<headius> nirvdrum: yeah, either normal build or bootstrap build
<bbrowning> mkristian: I think that would be doable - I'd need to rope in tcrawley-away to find out some more details since he handled our server move. But I think we could replace what's running.
<headius> bootstrap probably installs the native
<bbrowning> if the server has become less stable in the past few weeks then perhaps we need to figure out why
<bbrowning> something may be up with the new server
<nirvdrum> headius: Weird. I tried bootstrap and it didn't regenerate.
<rtyler> mkristian: isn't the new proxy mdoe URL incompatible with the old one?
<rtyler> mkristian: instead of /releases there's /proxy/
<headius> bbrowning: it was more than the last few weeks
<mkristian> rtyler, there is still this legacy mode. need to look. yes, it is just different url mapping
<bbrowning> headius: well, it may have been a month or so now even
<rtyler> I've had issues for months with that proxy
<rtyler> i'm just lucky I guess :P
<bbrowning> definitely not months on the new server
<bbrowning> we don't actually use the proxy anymore except for our TorqueBox 3 builds which don't happen that often
<bbrowning> so we're usually not the first to find issues with it
<rtyler> bbrowning: the proxy is an integral part of making jruby/gradle work, so I've definitely exercised the functionality quite a bit :P
<headius> if that server is in no danger of going away, getting it stable would be the best option
<nirvdrum> Bah. It looks like "mvn -Pbootstrap" won't regenerate the file. It'll only create it if it doesn't exist.
<headius> it's already up and we use it right now
<headius> nirvdrum: ah, yes...I remember someone else complaining about that
<headius> I thought it was you
<enebo> yeah and technically it is sponsored by RHT already
<headius> right
<bbrowning> headius: it's the same server that hosts torquebox.org, immutant.org, etc
<bbrowning> quite a few jboss sites
<headius> bbrowning: ok sure
<headius> seems like updating it is the first line of attack then
<headius> bbrowning: can you put mkristian in contact with tcrawley-away and copy enebo and I?
<nirvdrum> headius: It could've been. But I usually remember very well when I've been scorned.
<bbrowning> headius: I think I can actually do the update. I just need to get a few details from tcrawley-away.
<headius> nirvdrum: maven is a harsh mistress
<headius> bbrowning: ok
<bbrowning> But that way I don't have to throw the task on him :)
<mkristian> nirvdrum, the file only gets copied over on fresh github checkout
<headius> yeah whatever works
<enebo> nirvdrum: headius: I think it was eregon
<nirvdrum> mkristian: Is there any reason to not just have it always generate on a bootstrap?
<enebo> nirvdrum: we never scorn you…my friend
<nirvdrum> eregon probably got burned by the same thing I just did then :-P
<headius> I can't think of any
<bbrowning> mkristian: the updated code is still a .war, right?
<headius> I can't remember how to log into this EC2 instance
<headius> I must have a pubkey somewhere here?
<enebo> headius: I sure hope so since you push maven artifacts to sonatype :)
<mkristian> bbrowning, yes
<headius> I mean jruby.org instance
<enebo> headius: to log in?
<headius> oh, I guess I can just try my key
<headius> I thought there was an EY blessed key or something
<enebo> headius: also you can create ssh connection through EY dashboard
<headius> ok
<nirvdrum> enebo: Software scorns me all the time :-)
<headius> I'm not sure I've ever logged into this machine
<mkristian> bbrowning, but you need to build the -Plegacy profile - should still work. the main part is used by rubygems.lasagna.io
<headius> dashboard says it is not associated with a PKI pair
baroquebobcat has joined #jruby
<headius> so I guess just the awsm login
damnski has joined #jruby
<bbrowning> mkristian: ok - I'll have to wait to hear back if I can just update this myself or if I have to submit a ticket through the managed hosting provider to do it.
<bbrowning> old machine I could just log in and do whatever for the most part and I do have a login on the new one so we'll see :)
<rtyler> headius, mkristian: is the torquebox proxy just used for testing, or as part of the build too?
<mkristian> rtyler, it is used for testing and for installing the default gems in ./lib/ruby/
tcrawley-away is now known as tcrawley
<mkristian> also build
<rtyler> using ruby-maven?
baroquebobcat has quit [Quit: baroquebobcat]
<bbrowning> rtyler: how does your openshift proxy work out? seem to do ok?
<rtyler> it works just fine, the only problem with it that I've seen is that it's using the openshift free tier, so if it doesn't get a work out every now and again I think openshift pauses the instance
<bbrowning> yes, that's true
tikue has joined #jruby
skade has joined #jruby
baroquebobcat has joined #jruby
<bbrowning> mkristian: do you have any details on the new rubygems-servlet code resource-usage wise? does it use more/less disk space for caching, more/less memory, etc?
<tikue> hey all, question about using a jruby gem with maven -- I'm using torquebox's rubygems proxy for maven, along with the gem-maven-plugin, to manage a ruby dependency. I'm able to load the dep with "require 'rubygems'; require 'dep'" but none of the dependency's methods can be found. Is this something that's commonly diagnosed?
<rtyler> it does embed a bitcoin miner, I'm not sure if that's a problem... :)
<bbrowning> heh
<rtyler> the infrastructure that pays for itself!
baroquebobcat_ has joined #jruby
baroquebobcat has quit [Ping timeout: 244 seconds]
baroquebobcat_ is now known as baroquebobcat
<mkristian> bbrowning, the disk usage should be about the same as the old code. not sure about the memory. maybe rtyler can sy more how the lasagne server is doing memory wise. but I ran it with out of the box jetty locally
<mkristian> bbrowning, I did setup jruby-1_7 branch with new joss-0.9.10.gem which did work locally via the gem-maven-plugin
dinfuehr has joined #jruby
rsim has joined #jruby
<mkristian> tikue, how do you execute jruby ? via the gem:exec goal (bad naming I know) ?
<tikue> mkristian: sec, I'll gist it
<tikue> mkristian: I'm executing it from within java -- https://gist.github.com/tikue/66ae9861f5c78e206faf
<tikue> using a ScriptingContainer
skade has quit [Ping timeout: 245 seconds]
<tikue> attached the exception as well
<rtyler> bbrowning: rubygems.lasagna.io runs on an auto-scale group of m3.mediums (it's only requiring one machine right now) and it averages about 5% CPU utilization, it's running in tomcat so its hard to gauge how much the servlet's memory usage is
<rtyler> bbrowning: but the java process was started with a max heap of 256m, so it's not that big :P
<bbrowning> rtyler: cool
<mkristian> I see. the ScriptingContainer does not know where the gems are found. you need to set environment GEM_PATH to target/rubygems which is the location the maven plugin installs the gems
<mkristian> tikue, -^
<tikue> mkristian: ah interesting -- what's confusing to me is that it didn't choke on the require lines, if it can't find the gems?
dinfuehr has quit [Ping timeout: 246 seconds]
<mkristian> let me look at the exception first
<tikue> it's (NoMethodError) undefined method `render` for GitHub::Markup::Module
<tikue> (as a sanity check, I installed the gem regularly and ran the script in plain jruby, and that worked fine)
<mkristian> just print out Gem.loaded_specs before this render line as see
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:36a80fc by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76320800)
travis-ci has left #jruby [#jruby]
<mkristian> as = and
<tikue> mkristian: I see this -- {"github-markup"=>#<Gem::Specification:0x7d2 github-markup-1.4.0>}
<mkristian> tikue, but not its transitive dependencies !? does the github-markup has dependencies ?
<tikue> mkristian: yeah o.O it has a bunch of deps
<tikue> its gemfile has 10 dependencies
skade has joined #jruby
<mkristian> oh you run a test. then the gems should all be there. how does target/rubygems/gems look like. does it have all the expected gems ?
<tikue> no! it's missing them :(
benlovell has joined #jruby
<tikue> $ ls target/rubygems/gems/
<tikue> github-markup-1.4.0
<tikue> i must have something incorrectly configured in my pom.xml?
cristianrasch has quit [Quit: Leaving]
jamo_ has quit [Ping timeout: 246 seconds]
camlow325 has quit [Ping timeout: 265 seconds]
jamo_ has joined #jruby
camlow325 has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tenderlove has joined #jruby
<mkristian> tikue, no. https://rubygems.org/gems/github-markup does show only development dependencies no runtime dependencies
benlovell has quit [Ping timeout: 260 seconds]
<tikue> mkristian: oh ok, thanks. Silly of me
<mkristian> no idea why it is not working for you
<tikue> it's probably something dumb
camlow325 has quit [Ping timeout: 260 seconds]
<tikue> it's like it's getting corrupted during installation
camlow325 has joined #jruby
tcrawley is now known as tcrawley-away
camlow325 has quit [Ping timeout: 244 seconds]
skade has quit [Ping timeout: 272 seconds]
camlow325 has joined #jruby
<headius> twitter busted for anyone else?
<headius> I'm getting invalid cert error in desktop client
<GitHub110> [jruby-openssl] mkristian created better-default-cert-loading (+1 new commit): http://git.io/vssyg
<GitHub110> jruby-openssl/better-default-cert-loading 1d3ba21 Christian Meier: the default cert could be PEM or a java keystore. it should load both whatver is used as default.
camlow325 has quit [Ping timeout: 246 seconds]
<nirvdrum> headius: The web site seems to be working.
<bbrowning> mkristian: my first take at replacing our old proxy with rubygems-servlet results in the proxying throwing 503 errors so I've rolled back
<bbrowning> trying to dig into logs now to see what the actual errors were
<mkristian> enebo, could you have a look at the cert patch: https://github.com/jruby/jruby-openssl/compare/better-default-cert-loading?expand=1
<bbrowning> hmm looks like it's not picking up on the right storage directory
<bbrowning> the way that gets configured must have changed?
skade has joined #jruby
<mkristian> bbrowning, let me run it locally myself
<bbrowning> we used to set -Dgem.proxy.storage but looks like now we need to set that in web.xml perhaps
<bbrowning> I don't see any code that uses -Dgem.proxy.storage or gem-proxy-storage from web.xml so not sure
Aethenelle has quit [Quit: Aethenelle]
<mkristian> bbrowning, it shows on startup: GEM_PROXY_STORAGE resolved to /Users/cmeier/projects/active/rubygems-servlets/target/legacy if this works
<mkristian> but I do see NPE
yfeldblum has joined #jruby
<enebo> mkristian: looks like it addresses the design of the loadXXX C returns this way
<bbrowning> doh it looks like I also forgot to switch the jdk in use from 6 -> 7
<headius> JDK6 is dead to me
<headius> you know, we could set up dns redirects for this too
<headius> enebo: ^
<rtyler> JDK6 is dead to everybody
<headius> gems.jruby.org or something...then if we do move it we only have to change a cname
<bbrowning> mkristian: ok proxy is up and running on new rubygems-servlet
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:736deaa by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/76327858)
travis-ci has left #jruby [#jruby]
<bbrowning> I did end up having to edit web.xml and point to correct storage place
<mkristian> bbrowning, if this works for you then it is ok
<bbrowning> yeah I just added it as part of my deploy instructions
<mkristian> enebo, it also first load the defatted cert as java keystore and if this fails tries it as PEM
<bbrowning> a simple sed on it
<headius> bbiab
<bbrowning> so newer code and I gave it some more memory so hopefully things will run smoother
havenwood has joined #jruby
<mkristian> bbrowning, will remove the defaults from the web.xml otherwise I can not configure those via java for embedded jetty.. let's see how it works
<mkristian> bbrowning, now - the second "demand" - could you see jruby-1_7 with my jossl patch ?
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to truffle-head: http://git.io/vssFY
<JRubyGithub> jruby/truffle-head dd8a80f Kevin Menard: Bump Truffle version.
<JRubyGithub> jruby/truffle-head 7fcefac Kevin Menard: Updated jt to work with new JVMCI Graal builds.
JRubyGithub has left #jruby [#jruby]
<bbrowning> mkristian: building now, although it may take a while because I wiped out lots of stuff in $M2_REPO/rubygems to test the new proxy :/
<mkristian> :)
dinfuehr has joined #jruby
camlow325 has joined #jruby
enebo has quit [Quit: enebo]
camlow325 has quit [Read error: Connection reset by peer]
dinfuehr has quit [Ping timeout: 260 seconds]
colinsurprenant has quit [Quit: colinsurprenant]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
<mkristian> travis builds 9999 right now :)
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub149> [jruby-openssl] mkristian merged better-default-cert-loading into master: http://git.io/vssN7
camlow325 has joined #jruby
lanceball is now known as lance|afk
camlow325 has quit [Ping timeout: 255 seconds]
yfeldblum has quit [Quit: Leaving...]
camlow325 has joined #jruby
Aethenelle has joined #jruby
camlow32_ has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
yfeldblum has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mkristian has quit [Quit: This computer has gone to sleep]
shellac has quit [Quit: Computer has gone to sleep.]
mje113 has quit [Quit: Connection closed for inactivity]
donV has joined #jruby
<donV> Hi all!
hobodave has quit [Quit: Computer has gone to sleep.]
djbkd has quit [Remote host closed the connection]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4110f1f by Chris Seaton): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/76337405)
travis-ci has left #jruby [#jruby]
rsim has quit [Ping timeout: 258 seconds]
rsim has joined #jruby
rsim has quit [Read error: Connection reset by peer]
skade has quit [Ping timeout: 246 seconds]
skade has joined #jruby
dinfuehr has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
dinfuehr has quit [Ping timeout: 240 seconds]
Aethenelle has quit [Quit: Aethenelle]
benlovell has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:29ca7db by Chris Seaton): The build has errored. (https://travis-ci.org/jruby/jruby/builds/76337644)
travis-ci has left #jruby [#jruby]
subbu has quit [Ping timeout: 272 seconds]
benlovell has quit [Ping timeout: 252 seconds]
oblutak has quit [Ping timeout: 246 seconds]
havenwood has quit [Quit: Textual IRC Client: www.textualapp.com]
djbkd has joined #jruby
cremes has quit [Remote host closed the connection]
camlow32_ has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby-openssl (master:1d3ba21 by Christian Meier): The build failed. (https://travis-ci.org/jruby/jruby-openssl/builds/76366768)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:6b85ea3 by Christian Meier): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/76349058)
travis-ci has left #jruby [#jruby]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 260 seconds]