drbrain changed the topic of #rubygems to: RubyGems 2.1.9: http://bit.ly/rubygems-2-1-9 CVE-2013-4363: http://bit.ly/CVE-2013-4363 - Latest status: http://twitter.com/rubygems_status and http://status.rubygems.org
arthurnn has joined #rubygems
arthurnn has quit [Ping timeout: 272 seconds]
ckim has quit [Remote host closed the connection]
ckim has joined #rubygems
ckim_ has joined #rubygems
ckim_ has quit [Remote host closed the connection]
ckim has quit [Ping timeout: 248 seconds]
ckim has joined #rubygems
ckim has quit [Ping timeout: 240 seconds]
jalessio has joined #rubygems
jalessio has quit [Ping timeout: 245 seconds]
havenwood has joined #rubygems
ckim has joined #rubygems
jonahR has joined #rubygems
ZachBeta has joined #rubygems
TheComrade has joined #rubygems
arohner has joined #rubygems
jalessio has joined #rubygems
huoxito has joined #rubygems
huoxito_ has joined #rubygems
jalessio has quit [Ping timeout: 245 seconds]
DanKnox is now known as DanKnox_away
huoxito has quit [Ping timeout: 240 seconds]
ZachBeta has quit [Quit: Computer has gone to sleep.]
jhn has quit [Ping timeout: 272 seconds]
ZachBeta has joined #rubygems
havenwood has quit [Ping timeout: 240 seconds]
<indirect> drbrain: you around by any chance?
<indirect> I can't figure out why gem install is silently exiting on me :(
DanKnox_away is now known as DanKnox
<indirect> drbrain: oh crap, I think I found a bug in 2.1
<samkottler> indirect: please stop finding bugs kthnxbye
<indirect> samkottler: plz stop making bugs kthx
ckim has quit [Remote host closed the connection]
<indirect> :D
<samkottler> indirect: HOW THE TABLES HAVE TURNED
ZachBeta has quit [Quit: Computer has gone to sleep.]
<indirect> samkottler: RIGHT?
ckim has joined #rubygems
<samkottler> indirect: I didn't get a chance to look at the SSL version issue today, but I'll make sure I do tomorrow
<indirect> drbrain: --ignore-dependencies is broken in 2.1, here's a single-command repro case: https://github.com/rubygems/rubygems/issues/695
<indirect> well damn
<indirect> I guess I'll just have to special-case this test to not run on Rubygems 2.1
<indirect> :'(
ZachBeta has joined #rubygems
<samkottler> indirect: we need better functional tests :(
ckim has quit [Ping timeout: 256 seconds]
<indirect> samkottler: bundler's test suite is the rubygems functional tests
<indirect> also the rubygems integration tests
<indirect> YAY I FIXED IT
<indirect> well
<indirect> fixed my test
<indirect> class Gem::Platform
<indirect> @local = new(ENV['BUNDLER_SPEC_PLATFORM']) if ENV['BUNDLER_SPEC_PLATFORM']
<indirect> end
<indirect> nothing like rubygems_hax to save the day
arthurnn has joined #rubygems
arthurnn has quit [Remote host closed the connection]
ZachBeta has quit [Quit: Computer has gone to sleep.]
arthurnn has joined #rubygems
jalessio has joined #rubygems
<samkottler> indirect: yeah, we should work on tightening the cycle
<samkottler> i.e. running bundler tests again rubygems every rubygems commit or something
<samkottler> we have the resources to do that in terms of build machines
arthurnn has quit [Ping timeout: 265 seconds]
<samkottler> or we can just use travis
jalessio has quit [Ping timeout: 245 seconds]
<indirect> samkottler: I use travis to run every bundler commit against most rubygems versions and the stable and master rubygems branches
<samkottler> indirect: yeah I know I'm just saying that the rubygems side could do the same
havenwood has joined #rubygems
<indirect> ohhh yeah
<indirect> that's a good idea
arohner has quit [Remote host closed the connection]
<samkottler> I'll submit a PR to do that tomorrow, assuming drbrain agrees with it
arohner has joined #rubygems
arohner has quit [Ping timeout: 272 seconds]
TheComrade has quit [Quit: TheComrade]
arthurnn has joined #rubygems
arthurnn has quit [Remote host closed the connection]
arthurnn has joined #rubygems
arthurnn has quit [Read error: Connection reset by peer]
arthurnn has joined #rubygems
jalessio has joined #rubygems
jalessio has quit [Ping timeout: 245 seconds]
arthurnn has quit [Remote host closed the connection]
einarj has joined #rubygems
arthurnn has joined #rubygems
jalessio has joined #rubygems
arthurnn has quit [Ping timeout: 240 seconds]
einarj has quit [Ping timeout: 240 seconds]
graphex has quit [Read error: Connection reset by peer]
graphex has joined #rubygems
_br_ has quit [Ping timeout: 248 seconds]
akahn has quit [Ping timeout: 248 seconds]
randym_ has quit [Ping timeout: 248 seconds]
Gnubie_ has quit [Read error: Connection reset by peer]
Gnubie has joined #rubygems
akahn has joined #rubygems
randym_ has joined #rubygems
Gnubie is now known as Guest31084
_br_ has joined #rubygems
imperator has joined #rubygems
jalessio has quit [Quit: Leaving.]
huoxito_ has quit [Remote host closed the connection]
huoxito has joined #rubygems
arthurnn has joined #rubygems
huoxito has quit [Ping timeout: 272 seconds]
arthurnn has quit [Ping timeout: 272 seconds]
huoxito has joined #rubygems
jfoy has joined #rubygems
TheComrade has joined #rubygems
huoxito has quit [Remote host closed the connection]
imperator has quit [Quit: Valete!]
TheComrade has quit [Quit: TheComrade]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
ckim has joined #rubygems
DanKnox is now known as DanKnox_away
DanKnox_away is now known as DanKnox
jfoy has quit [Ping timeout: 256 seconds]
kanobe has quit [Ping timeout: 272 seconds]
vertis has quit [Quit: vertis]
kanobe has joined #rubygems
jonahR has quit [Quit: jonahR]
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
tbuehlmann has joined #rubygems
DanKnox is now known as DanKnox_away
neo_ has joined #rubygems
tekin has quit [Quit: Computer has gone to sleep.]
tekin has joined #rubygems
hakunin has joined #rubygems
hakunin_ has quit [Ping timeout: 272 seconds]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 248 seconds]
einarj has joined #rubygems
adambeynon has joined #rubygems
havenwood has joined #rubygems
workmad3 has joined #rubygems
havenwood has quit [Ping timeout: 272 seconds]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 272 seconds]
tbuehlmann has quit [Ping timeout: 264 seconds]
tbuehlmann has joined #rubygems
tekin has quit [Ping timeout: 272 seconds]
tekin has joined #rubygems
phantomcircuit has quit [Ping timeout: 248 seconds]
phantomcircuit has joined #rubygems
imperator has joined #rubygems
ckim has quit [Remote host closed the connection]
tcopeland has quit [Quit: Leaving.]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 248 seconds]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 256 seconds]
huoxito has joined #rubygems
huoxito has quit [Remote host closed the connection]
huoxito has joined #rubygems
huoxito has quit [Ping timeout: 272 seconds]
huoxito has joined #rubygems
ZachBeta has joined #rubygems
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 256 seconds]
almostwhitehat has joined #rubygems
tcopeland has joined #rubygems
jnimety has joined #rubygems
arthurnn has joined #rubygems
ZachBeta has quit [Quit: Computer has gone to sleep.]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 256 seconds]
eugenejen has joined #rubygems
headius has joined #rubygems
ZachBeta has joined #rubygems
<dwradcliffe> drbrain: ping
havenwood has joined #rubygems
huoxito has quit [Remote host closed the connection]
huoxito has joined #rubygems
huoxito has quit [Ping timeout: 256 seconds]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
xymox has quit [Ping timeout: 245 seconds]
tbuehlmann has quit [Quit: Konversation terminated!]
huoxito has joined #rubygems
stevenharman has joined #rubygems
arohner has joined #rubygems
stevenharman has quit [Client Quit]
stevenharman has joined #rubygems
martinisoft has joined #rubygems
tekin has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
DanKnox_away is now known as DanKnox
arthurnn has quit [Remote host closed the connection]
arthurnn has joined #rubygems
jfoy has joined #rubygems
arthurnn has quit [Ping timeout: 256 seconds]
xymox has joined #rubygems
imperator has quit [Quit: Valete!]
jnimety has quit [Read error: Connection reset by peer]
jnimety has joined #rubygems
<shaiguitar> dwradcliffe: hey, took a look at the dump you gave me previous day, thx :) ... I updated the issue outlining all of this in https://github.com/rubygems/rubygems.org/pull/606
<shaiguitar> dwradcliffe: is there any chance you can figure out the redis data part of that?
jalessio has joined #rubygems
<shaiguitar> essentially there should be download count history in redis, but it seems old data is missing. was wondering if there were backups, or if we could figure out how to backfill it even? something to fix that inconsistency? (see link above)
huoxito has quit [Remote host closed the connection]
huoxito has joined #rubygems
<samkottler> shaiguitar: we can't backfill it unfortunately
<shaiguitar> evan: qrush drbrain https://github.com/rubygems/rubygems.org/pull/606 details the problem of missing download data reproduceable example with all the info of what's wrong. if there's something I can do to help let me know how...
<shaiguitar> samkottler: is this a known issue?
<samkottler> shaiguitar: it's not really an issue (backfilling) it's just a design thing
<shaiguitar> samkottler: the totals coming back from the api are completely bogus compared to the sum it shows on rubygems.org
<samkottler> shaiguitar: yeah I'm just reading the issue now
<shaiguitar> thx
<samkottler> shaiguitar: that test doesn't really testing anything TBH
<samkottler> this is something we need to monitor, not something that we should functional test
huoxito has quit [Ping timeout: 240 seconds]
<arohner> samkottler: any updates on https://github.com/rubygems/rubygems.org/issues/613 ?
<samkottler> arohner: not yet, sorry
stevenharman has quit [Quit: Leaving...]
<evan> counters are pretty busted
<shaiguitar> samkottler: I'd be happy to help where I can, just don't have access to anything and don't want to step on any toes.
<shaiguitar> evan: hey. yea :(
<samkottler> evan: cmeiklejohn and I talked about maybe moving over to CRDT's for it
<shaiguitar> I've been trying to figure this stuff out but it looks messy
<evan> samkottler: it needs to be completely redone.
<samkottler> evan: yep
arthurnn has joined #rubygems
<evan> it's super dependent on redis atm.
<shaiguitar> samkottler: yes, the test is not doing anything at all just proving a point
<evan> i'm happy to use a CRDT for it.
<cmeiklejohn> yeah
<cmeiklejohn> +1
<cmeiklejohn> i can't chat right now, but i've talked about this a few months back with sean cribbs
<cmeiklejohn> and i think i have a solution for it
<shaiguitar> I'm confused, is this related to #606 or #613 ?
<cmeiklejohn> be back
<dwradcliffe> 606
<shaiguitar> I'd like to help out with the counter stuff if I can, just not sure what I can do from where I am
<arohner> samkottler: I have a (for now) reliable repro for the SSL problem. what's the way to get the most verbose SSL errors?
<shaiguitar> also it'd be good to fix it going forward if there are problems with the current design, but is there any possible way we could backfill/migrate the missing data at all? make it consistent? I suppose there are 2 issues at play
<arohner> I have ":verbose: :really" in my gemrc
<shaiguitar> like I said, be glad to help if I can.
<samkottler> shaiguitar: again, no, that data is collected at gem installation time
<arohner> anything else that would be useful for that error?^^
<samkottler> arohner: what are you trying to show? that gem requires a more recent rubygems
<samkottler> "Try 'gem update --system' to update RubyGems itself."
<arohner> than 2.1.9?
<shaiguitar> samkottler: having the sum conform to what's returned from the api in necessary though. it doesn't have to be a true respresntation of what actually happened, but at least have the missing delta of any gem put back to the day it was built or whatever.
<samkottler> shaiguitar: yeah we can get the data that's the displayed on the website working with the API
<arohner> samkottler: look at the first line. I'm running 2.1.9
<samkottler> arohner: I know
<shaiguitar> samkottler: yea basically that's what I'm hoping for at least. (and fixing any current problems as well, I'd be happy to help)
<samkottler> shaiguitar: it just installed fine for me
<shaiguitar> arohner: ^
<samkottler> sorry, I meant arohner
<samkottler> too many things going on at once
* shaiguitar &
<dwradcliffe> arohner samkottler: RE: lazy_high_charts same error for me
<arohner> samkottler: I suspect this is part of the SSL issue, but I can't get more verbose info
<dwradcliffe> arohner: I really don't think it has anything to do with SSL
<samkottler> arohner: I can almost guarentee you that it's not
<samkottler> you'd get an actual error in that case
codelette has joined #rubygems
ZachBeta has quit [Ping timeout: 245 seconds]
einarj has quit [Ping timeout: 248 seconds]
ZachBeta has joined #rubygems
TheComrade has joined #rubygems
<arohner> so what's my workaround for that gem install?
TheComrade has quit [Ping timeout: 265 seconds]
TheComrade has joined #rubygems
<indirect> arohner: uhhh open a ticket at github.com/rubygems/rubygems/issues ?
<indirect> it seems like an actual bug :P
<arohner> indirect: took me a min to figure out what the bug is
jkline has joined #rubygems
<samkottler> I think it'
<samkottler> it's an issue with the gemspec
<samkottler> (don't have time to actually track it down right now)
<arohner> yes, it's an issue with the gemspec, and the rubygems error message was confusing
<samkottler> ah yeah I see
imperator has joined #rubygems
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
almostwhitehat has quit [Ping timeout: 272 seconds]
almostwhitehat has joined #rubygems
jfoy has quit [Ping timeout: 240 seconds]
huoxito has joined #rubygems
jfoy has joined #rubygems
fromonesrc has joined #rubygems
arohner has quit [Remote host closed the connection]
hakunin has quit [Read error: Operation timed out]
arohner has joined #rubygems
arohner has quit [Read error: Connection reset by peer]
arohner has joined #rubygems
<fromonesrc> seeing this error in our CI logs the last few days, anything up with rubygems or could this be a bundler problem? https://gist.github.com/fromonesrc/a2d017ad0d99dadfb0ab
hakunin has joined #rubygems
<fromonesrc> thanks
tbuehlmann has joined #rubygems
jkline has quit [Quit: jkline]
jkline has joined #rubygems
<arohner> interesting, I just got OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: wrong version number, from the aws sdk
<imperator> arohner, did verbose output show anything?
<arohner> this was during a unittest, not gem install
<dwradcliffe> interesting
<imperator> has its own cert file bundle
<imperator> dunno if that's relevant
jnimety has quit [Quit: Computer has gone to sleep.]
dwknoxy has joined #rubygems
jnimety has joined #rubygems
jnimety has quit [Client Quit]
jfoy has quit [Quit: jfoy]
jnimety has joined #rubygems
vertis has joined #rubygems
havenwood has quit [Remote host closed the connection]
vertis has quit [Quit: vertis]
<headius> hey guys
<headius> I'm working on this bad_record_mac issue fetching gems with JRuby and starting to believe it's an rg.org issue
<headius> we only started getting reports of this over the summer or so, and yet I can now reproduce it with versions of JRuby going back as far as last winter
<headius> a couple reports online seem to indicate that there's buggy openssl versions out there that can cause this…I'm wondering about the rg.org service that handles download requests
<indirect> headius: I just opened a ticket for rg.org SSL issues that are relatively recent: https://github.com/rubygems/rubygems.org/issues/613#issuecomment-26658911
<indirect> as far as I know, the big change that happened this summer is that rg.org started to force-redirect all HTTP connections to HTTPS
<indirect> but there may be other changes as well
<headius> indirect: yeah I just saw your issue
<headius> that change could definitely be related
<headius> my script to reproduce:
<headius> jruby -ropen-uri -e "Thread.abort_on_exception = true ; 10.times { Thread.new { loop { open('https://rubygems.org/gems/dicks-0.03.gem').read; p :ok } } }; sleep"
<headius> (apologize for plundering the dick gem thousands of times today)
<headius> apologies, rather
<headius> jruby 1.7.2 just reproduced it too, and I know we weren't getting reports of this back then
<headius> at least one post related to my issue says it's a problem when server only supports SSLv3
<headius> something in java secure socket stuff that (incorrectly?) picks TLS
<indirect> yes
<indirect> my issue contains a link to a Perl issue
stevenharman has joined #rubygems
<indirect> that's a similar issue
<indirect> client SSL version fallback
<indirect> producing the wrong version
<headius> you are getting it with MRI, right?
<headius> my issue causes fail during connect handshaking randomly
<headius> I have dumped SSL subsystem logs from JVM but they don't tell me a whole lot
<indirect> headius: yes, I'm getting it all on MRI
<indirect> if you could add your experience and repro case to my ticket, that would be awesome
<headius> I was going to file another one, but I'll add to yours for now
<headius> we've been getting it for many weeks or months but not before summer
<indirect> yeah
<headius> tell you what, I'll add an issue but reference yours too
<indirect> I've been seeing slowly building reports for weeks
<indirect> sounds good!
<indirect> I strongly believe it's the same SSL issue with rg.org
<indirect> but I have no objection to hopefully getting more attention :)
TheComrade has quit [Quit: TheComrade]
SilverKey has joined #rubygems
jkline has quit [Quit: jkline]
<headius> yeah, if it ends up being a dupe so be it, but it's different enough I want to file it
<indirect> headius: understood. thanks for reporting! I am hoping that someone will have a brilliant idea that solves it if we throw enough information at it :P
KayJails has joined #rubygems
<headius> yeah we're getting a lot of reports about it lately :-(
<indirect> headius: Travis has been seeing _tons_ of reports of it as well
<indirect> I have been seeing it about once per 150 gem installs in Bundler builds on travis
<indirect> which is about once per commit, since the bundler matrix is so big
<headius> just to confirm, that's also still with MRI?
<indirect> yes, across mri from 1.8.7 up through 2.1-dev
<headius> I've been beating my head against this thing for a couple weeks now
<indirect> and with rubygems versions from 1.3.6 up to 2.2-dev
<headius> wow, that's a really happy bit of news, in a sad way
<indirect> don't have any concrete patterns
<indirect> on versions
<indirect> but I haven't exhaustively researched it yet
<indirect> they may be hiding in the data :/
<headius> yeah
workmad3 has quit [Read error: Connection reset by peer]
SilverKey has quit [Remote host closed the connection]
tcopeland has quit [Quit: Leaving.]
havenwood has joined #rubygems
jstr has joined #rubygems
gaustin has joined #rubygems
almostwhitehat has quit []
KayJails has quit [Quit: Linkinus - http://linkinus.com]
jfoy has joined #rubygems
josh-k has joined #rubygems
Elhu has joined #rubygems
tbuehlmann has quit [Remote host closed the connection]
vertis has joined #rubygems
Elhu has quit [Quit: Computer has gone to sleep.]
TheComrade has joined #rubygems
Elhu has joined #rubygems
huoxito has quit [Remote host closed the connection]
vertis has quit [Ping timeout: 260 seconds]
huoxito has joined #rubygems
Elhu has quit [Client Quit]
Elhu has joined #rubygems
huoxito has quit [Ping timeout: 268 seconds]
Elhu has quit [Client Quit]
workmad3 has joined #rubygems
gaustin has quit [Quit: gaustin]
<evan> drbrain: pokes
jnimety has quit [Quit: Computer has gone to sleep.]
arthurnn has quit [Remote host closed the connection]
jnimety has joined #rubygems
arthurnn has joined #rubygems
arthurnn has quit [Ping timeout: 264 seconds]
xymox has quit [Ping timeout: 265 seconds]
jnimety has quit [Quit: Computer has gone to sleep.]
stevenharman has quit [Quit: Leaving...]
arthurnn has joined #rubygems
jnimety has joined #rubygems
<dwradcliffe> evan drbrain qrush: can someone enable travis for rubygems-aws?
vertis has joined #rubygems
ZachBeta has quit [Quit: Computer has gone to sleep.]
jnimety has quit [Quit: Computer has gone to sleep.]
tcopeland has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Read error: Connection reset by peer]
eugenejen has quit [Quit: eugenejen]
arohner has quit [Remote host closed the connection]
arohner has joined #rubygems
eugenejen has joined #rubygems
arthurnn has quit [Remote host closed the connection]
arthurnn has joined #rubygems
arohner has quit [Remote host closed the connection]
arohner has joined #rubygems
TheComrade has quit [Quit: TheComrade]
arthurnn has quit [Ping timeout: 240 seconds]
havenwood has joined #rubygems
dwknoxy has quit [Quit: Computer has gone to sleep.]
headius has quit [Quit: headius]
huoxito has joined #rubygems
eugenejen has quit [Quit: eugenejen]
stevenharman has joined #rubygems
codelette has quit [Remote host closed the connection]
workmad3 has quit [Ping timeout: 268 seconds]
<vertis> dwradcliffe: hey
<dwradcliffe> hey
<vertis> Did you get paged the other day
<vertis> the space ran out on balancer02 again
<dwradcliffe> yeah, a few times
<vertis> I fixed it
<vertis> just wondered if you saw the alert
<vertis> cos I acknowledged it as soon as it came through
<dwradcliffe> I saw it the next morning :)
<vertis> cool :)
<vertis> I'm still waiting on access to S3
<vertis> AWS/IAM
<dwradcliffe> we need a permanent solution, but at least we get notifications now
<vertis> whatever
<dwradcliffe> I'm waiting on a few things too
<vertis> dwradcliffe: just need to setup logrotate properly, I'll do that after work today
<vertis> hrmmmm
arohner has quit [Remote host closed the connection]
headius has joined #rubygems
arohner has joined #rubygems
huoxito has quit [Remote host closed the connection]
huoxito has joined #rubygems
huoxito has quit [Ping timeout: 252 seconds]
arthurnn has joined #rubygems
huoxito has joined #rubygems
arthurnn has quit [Ping timeout: 256 seconds]
<dwradcliffe> vertis: did you just get one?
<vertis> yeah
<vertis> sorry, didn't see it
<dwradcliffe> vertis: my fault, it was vagrant
<vertis> ah
<vertis> so not real?
<dwradcliffe> correct
<vertis> kay
* vertis goes back to work