drbrain changed the topic of #rubygems to: RubyGems 2.1.11: http://bit.ly/rubygems-2-1-11 CVE-2013-4363: http://bit.ly/CVE-2013-4363 - Latest status: http://twitter.com/rubygems_status and http://status.rubygems.org
jkingdon has quit [Ping timeout: 264 seconds]
arohner has quit [Remote host closed the connection]
jkingdon has joined #rubygems
huoxito has quit [Remote host closed the connection]
jkingdon has quit [Quit: Leaving...]
huoxito has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
postmodern has joined #rubygems
<postmodern> silly question, why isn't --env-shebang the default behavior for `gem install`?
<postmodern> now when I upgrade my ruby to a new patch-level, i have to run `gem pristin` to re-generate all the rubygems bin stubs
ddv has quit [Ping timeout: 252 seconds]
ddv has joined #rubygems
<drbrain> postmodern: it's incompatible with some combination of gem and operating system
<postmodern> drbrain, interesting, go on
<drbrain> linux + #!/usr/bin/env ruby -s will not work
<postmodern> drbrain, such as when you have rubies installed in multiple places, but have a shared gem dir?
<drbrain> no, it's a linux feature difference
<postmodern> ah ha, i see
baburdick has joined #rubygems
arohner has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
josh-k has joined #rubygems
josh-k_ has quit [Ping timeout: 272 seconds]
lsegal has joined #rubygems
josh-k has quit [Remote host closed the connection]
dvu has joined #rubygems
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
arohner has quit [Remote host closed the connection]
Briareos1 has quit [Remote host closed the connection]
arohner has joined #rubygems
sbeam has quit [Read error: Connection reset by peer]
arohner has quit [Remote host closed the connection]
huoxito has quit [Remote host closed the connection]
tjbiddle has joined #rubygems
baburdick has joined #rubygems
huoxito has joined #rubygems
baburdick has quit [Ping timeout: 272 seconds]
havenwood has quit [Remote host closed the connection]
lsegal has quit [Read error: Connection reset by peer]
lsegal has joined #rubygems
havenwood has joined #rubygems
havenwood has quit [Remote host closed the connection]
huoxito has quit [Remote host closed the connection]
huoxito has joined #rubygems
havenwood has joined #rubygems
havenwood has quit [Remote host closed the connection]
shevy has left #rubygems ["I'll be back ... maybe"]
tjbiddle has quit [Quit: tjbiddle]
baburdick has joined #rubygems
huoxito has quit [Remote host closed the connection]
baburdick has quit [Ping timeout: 252 seconds]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 264 seconds]
baburdick has joined #rubygems
havenwood has joined #rubygems
coder_neo has joined #rubygems
TimNich has joined #rubygems
jonahR has quit [Quit: jonahR]
havenwood has quit [Remote host closed the connection]
Elhu has joined #rubygems
coder_neo has quit [Ping timeout: 246 seconds]
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
havenwood has joined #rubygems
woollyams has quit [Ping timeout: 252 seconds]
kabiigon has quit [Ping timeout: 246 seconds]
Elhu has quit [Quit: Computer has gone to sleep.]
havenwood has quit [Ping timeout: 246 seconds]
einarj has joined #rubygems
havenwood has joined #rubygems
Elhu has joined #rubygems
havenwood has quit [Remote host closed the connection]
tbuehlmann has joined #rubygems
josh-k has joined #rubygems
stevenharman has quit [Quit: Leaving...]
stevenharman has joined #rubygems
adambeynon has joined #rubygems
stevenharman has quit [Ping timeout: 264 seconds]
coder_neo has joined #rubygems
neo__ has joined #rubygems
neo__ has quit [Client Quit]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 245 seconds]
workmad3 has joined #rubygems
Percy has joined #rubygems
jordia65 has joined #rubygems
havenwood has joined #rubygems
adac has joined #rubygems
havenwood has quit [Ping timeout: 265 seconds]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 240 seconds]
workmad3 has quit [Ping timeout: 272 seconds]
workmad3 has joined #rubygems
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 265 seconds]
workmad3 has quit [Ping timeout: 245 seconds]
coder_neo has quit [Ping timeout: 265 seconds]
coder_neo has joined #rubygems
workmad3 has joined #rubygems
workmad3 has quit [Ping timeout: 240 seconds]
workmad3 has joined #rubygems
postmodern has quit [Quit: Leaving]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 265 seconds]
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubygems
josh-k has quit [Ping timeout: 246 seconds]
Elhu has quit [Quit: Computer has gone to sleep.]
cschneid has quit [Ping timeout: 240 seconds]
cschneid has joined #rubygems
tbuehlmann has quit [Ping timeout: 264 seconds]
Elhu has joined #rubygems
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 252 seconds]
jordia65 has quit [Quit: jordia65]
jordia65 has joined #rubygems
huoxito has joined #rubygems
bbrowning_away is now known as bbrowning
havenwood has joined #rubygems
jordia65 has quit [Ping timeout: 272 seconds]
havenwood has quit [Ping timeout: 246 seconds]
jwinter has joined #rubygems
havenwood has joined #rubygems
arohner has joined #rubygems
havenwood has quit [Ping timeout: 252 seconds]
coder_neo has quit [Ping timeout: 265 seconds]
almostwhitehat has joined #rubygems
josh-k has joined #rubygems
mpapis has quit [Ping timeout: 264 seconds]
mpapis has joined #rubygems
coder_neo has joined #rubygems
jordia65 has joined #rubygems
jordia65 has quit [Client Quit]
jordia65 has joined #rubygems
ZachBeta has joined #rubygems
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 264 seconds]
mando has quit [Remote host closed the connection]
dp has joined #rubygems
<dp> I'm trying to gem install gsl on OSX Mavericks, and I'm getting a bunch of errors (http://paste2.org/EMXkxhtO) -- any suggestions?
ZachBeta has quit [Quit: Computer has gone to sleep.]
ZachBeta has joined #rubygems
dp has left #rubygems [#rubygems]
havenwood has joined #rubygems
mando has joined #rubygems
huoxito has quit [Remote host closed the connection]
einarj has quit [Remote host closed the connection]
jordia65 has left #rubygems [#rubygems]
einarj has joined #rubygems
jordia65 has joined #rubygems
Percy has quit [Remote host closed the connection]
Briareos1 has joined #rubygems
einarj has quit [Ping timeout: 272 seconds]
huoxito has joined #rubygems
baburdick has quit [Quit: Leaving.]
baburdick has joined #rubygems
baburdick has quit [Client Quit]
imperator has joined #rubygems
arohner has quit [Remote host closed the connection]
jwinter has quit [Quit: Leaving.]
jwinter has joined #rubygems
rafaelfranca has joined #rubygems
Briareos1 has quit [Remote host closed the connection]
<rafaelfranca> anybody here can help me to bug a very strange issue?
<rafaelfranca> seems I'm requesting an gem, and another one is being installed
<rafaelfranca> s/bug/debug
<imperator> which gem? which version of ruby? which platform?
<rafaelfranca> done, updated the gist with all the informations
<imperator> my first guess is that therubyracer is a prereq
<rafaelfranca> it is not
<imperator> hm, also, i think the -V is supposed to come after the gem name
<imperator> i would think that would blow up, but maybe not
<rafaelfranca> ok. I can try that but this don't change the result
<imperator> true
<imperator> that is weird
<rafaelfranca> this was the second gem today
<rafaelfranca> also, there are another report https://twitter.com/lucasmazza/status/387687823429484544
jwinter has quit [Quit: Leaving.]
<imperator> that's....bad
<rafaelfranca> earlier today I got
<rafaelfranca> $ gem install recaptcha
<rafaelfranca> Building native extensions. This could take a while...
<rafaelfranca> Successfully installed raindrops-0.11.0
<rafaelfranca> 1 gem installed
arohner has joined #rubygems
<imperator> can you gist the output of "gem env"
arohner has quit [Remote host closed the connection]
<rafaelfranca> sure
ZachBeta has quit [Quit: Computer has gone to sleep.]
<imperator> also, just noticed you're using rubygems 1.8.x
<imperator> might want to upgrade that
josh-k has quit [Remote host closed the connection]
<rafaelfranca> I just did this
<rafaelfranca> same result
<imperator> you upgraded and ran gem install again?
jwinter has joined #rubygems
<rafaelfranca> yes
<imperator> you're using rbenv i see
einarj has joined #rubygems
<imperator> also looks like you're not using https://rubygems.org
<imperator> (if that matters, dunno)
<imperator> anyway, my money's on rbenv fucking up your environment...somehow
<rafaelfranca> one thing that I could notice, if I uninstall the ruby and install again it works
<rafaelfranca> I did this after I got the error when installing recaptcha
<rafaelfranca> the interesting part that it only work with this specific version of wasabi gem
<rafaelfranca> but some hours later I started to get the same error with wasabi
<rafaelfranca> I doubt, I didn't upgraded or changed rbenv version in the last month
<rafaelfranca> but let me check
einarj has quit [Ping timeout: 245 seconds]
<rafaelfranca> is there some kind of cache on rubygems that I can cleanup?
<imperator> "gem help install" shows a "--clear-sources" command line option
<rafaelfranca> welll
<rafaelfranca> I could get it working
<rafaelfranca> what I did:
<rafaelfranca> $ mv /opt/boxen/rbenv/versions/1.9.3-p484/lib/ruby/gems/1.9.1/cache/wasabi-2.5.1.gem ~
<rafaelfranca> after that gem install wasabi --version 2.5.1
<rafaelfranca> and this got the right gem
<rafaelfranca> let me inspect that gem that I moved
<imperator> mm, gem sources -u (or -c, or both)
<rafaelfranca> well
<rafaelfranca> just confirmed that the wasabi gem that was in the cache was therubyracer
<imperator> that would do it
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
<rafaelfranca> or rubygems.org sent me the wrong file or rubygems named it with the wrong name
jonahR has joined #rubygems
Elhu has quit [Quit: Computer has gone to sleep.]
ZachBeta has joined #rubygems
josh-k has joined #rubygems
workmad3 has quit [Read error: Operation timed out]
TimNich has quit [Quit: TimNich]
almostwhitehat has quit [Ping timeout: 272 seconds]
almostwhitehat has joined #rubygems
jwinter has quit [Quit: Leaving.]
havenwood has quit [Remote host closed the connection]
jwinter has joined #rubygems
jordia65 has left #rubygems [#rubygems]
imperator has quit [Ping timeout: 265 seconds]
<drbrain> rafaelfranca: what bundler are you using?
<rafaelfranca> Bundler version 1.5.0.rc.1
<drbrain> rafaelfranca: with parallel install?
<rafaelfranca> yes
havenwood has joined #rubygems
<drbrain> rafaelfranca: if it's the gem in cache/ that is incorrect, my guess is that bundler is writing a-1.gem to cache/b-1.gem
<drbrain> indirect: ↑
<rafaelfranca> yes, I this was my first guess too
<drbrain> Lucas Mazza's issue was from almost two months ago, so maybe it was a different issue
<indirect> drbrain: that seems possible but unlikely
<indirect> bundler creates separate forks for each gem
<indirect> before calling install
<indirect> and on MRI there isn't even any threading
<drbrain> hrm
ZachBeta has quit [Quit: Computer has gone to sleep.]
ddv has quit [Changing host]
ddv has joined #rubygems
mando has quit []
ZachBeta has joined #rubygems
coder_neo has quit [Ping timeout: 245 seconds]
coder_neo has joined #rubygems
arohner has joined #rubygems
havenwood has quit [Remote host closed the connection]
imperator has joined #rubygems
havenwood has joined #rubygems
tjbiddle has joined #rubygems
jwinter has quit [Quit: Leaving.]
jwinter has joined #rubygems
ereslibre has quit [Ping timeout: 245 seconds]
havenwood has quit [Remote host closed the connection]
Elhu has joined #rubygems
arohner_ has joined #rubygems
arohner has quit [Ping timeout: 245 seconds]
jwinter has quit [Quit: Leaving.]
jwinter has joined #rubygems
ddv has left #rubygems [#rubygems]
ereslibre has joined #rubygems
ereslibre has joined #rubygems
Elhu has quit [Quit: Computer has gone to sleep.]
Elhu has joined #rubygems
baburdick has joined #rubygems
imperator has quit [Ping timeout: 252 seconds]
darix has quit [Ping timeout: 264 seconds]
Elhu has quit [Quit: Computer has gone to sleep.]
darix has joined #rubygems
Elhu has joined #rubygems
jwinter has quit [Quit: Leaving.]
josh-k_ has joined #rubygems
josh-k__ has joined #rubygems
josh-k has quit [Ping timeout: 245 seconds]
josh-k_ has quit [Ping timeout: 272 seconds]
ZachBeta has quit [Read error: No route to host]
ZachBeta_ has joined #rubygems
rafaelfr_ has joined #rubygems
rafaelfranca has quit [Ping timeout: 272 seconds]
baburdick has quit [Quit: Leaving.]
baburdick has joined #rubygems
tenderlove has joined #rubygems
almostwhitehat has quit [Remote host closed the connection]
<drbrain> indirect: ping
<indirect> drbrain: hi
<drbrain> indirect: rubygems 2.2 can install extensions into a directory that is sharable across ruby versions
<indirect> interesting
<drbrain> and platforms
<drbrain> what should I do for git gems?
<indirect> I assume because some extensions don't need to be built?
<indirect> hmmm
<drbrain> more because nokogiri built for ruby 1.9.3 can't be used on 2.0.0
<indirect> bundler builds git gem extensions directly into the checked out directory
<indirect> even though ruby claims the same ABI?
* drbrain nods
<drbrain> 1.9.3 and 2.0.0 claim different ABI
<indirect> I guess I'm not sure why nokogiri _not_ working across versions produced a directory that is shared between versions
<drbrain> if the ABI is the same, then the same directory is used
<indirect> I see
<drbrain> I would like to do the same for rubygems' git gems support
<indirect> Bundler already namespaces the entire gem installation into ABI versioned paths
<indirect> eg
<drbrain> yes, using Gem.dir
<indirect> --path vendor/bundle produces both vendor/bundle/1.9.3/ruby/blah and vendor/bundle/2.0.0/ruby/blah
<indirect> soooo
<indirect> hmm
<indirect> I mean, conceptually that seems reasonable... I guess it just means building git gem extensions into the shared rubygems location?
<drbrain> if you GEM_HOME=~/ruby/gems then (in rubygems) you get sharing
<drbrain> correct
<indirect> does rubygems have an internal conception of git versions of gems?
ereslibre has quit [Ping timeout: 246 seconds]
<drbrain> it does now!
<indirect> :)
<drbrain> I used the same paths as bundler uses, as best I could determine
<drbrain> since I was going to create a new directory for extensions, where do you think that should be?
<indirect> as long as the extensions are stored in unique locations and the ext paths are keyed to the git sha
<drbrain> ok, great
<indirect> ummm I guess. hmm
<drbrain> I have a checkout: bundler/gems/fog-HASH/
<indirect> I've never thought about cross-ruby-version directories
<drbrain> so bundler/extensions/fog-HASH/.../ ?
<indirect> that seems reasonable, yeah
<drbrain> that matches what rubygems does for API gems
<drbrain> ok
<indirect> cool
<indirect> sounds good!
<drbrain> yay!
havenwood has joined #rubygems
stevenharman has joined #rubygems
stevenharman_ has joined #rubygems
stevenharman has quit [Read error: Connection reset by peer]
havenwood has quit [Read error: Connection reset by peer]
bbrowning is now known as bbrowning_away
stevenharman_ has quit [Ping timeout: 246 seconds]
<headius> drbrain: is André Arko on IRC?
<drbrain> indirect: ↑
<headius> oh right
<headius> I'm bad about name/nick association :-)
<drbrain> :D
<headius> indirect: I just saw your comment on #615
<headius> what did you see and fix?
<headius> rg.org #615
ZachBeta_ has quit [Quit: Computer has gone to sleep.]
jonahR has quit [Quit: jonahR]
<indirect> headius: evan found a very short timeout on establishing connections to clients
<indirect> it was causing aborted SSL negotiations
<indirect> after he adjusted the timeout, I was no longer able to reproduce the issue using the script you provided
havenwood has joined #rubygems
josh-k has joined #rubygems
josh-k__ has quit [Ping timeout: 272 seconds]
josh-k has quit [Ping timeout: 272 seconds]
josh-k has joined #rubygems
josh-k has quit [Remote host closed the connection]
Elhu has quit [Quit: Computer has gone to sleep.]
josh-k has joined #rubygems
<headius> indirect: when was that change made? we have a user who says a timeout fix worked for a while but then regressed
<headius> either he has a different issue or maybe the config change got reverted somehow
josh-k_ has joined #rubygems
josh-k has quit [Ping timeout: 246 seconds]
rafaelfr_ has quit [Remote host closed the connection]
ereslibre has joined #rubygems
huoxito has quit [Remote host closed the connection]
ereslibre has quit [Ping timeout: 264 seconds]
tjbiddle has quit [Quit: tjbiddle]
stevenharman has joined #rubygems