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
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>
that is weird
<
rafaelfranca>
this was the second gem today
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
<
imperator>
you're using rbenv i see
einarj has joined #rubygems
<
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
<
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?
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
ZachBeta has quit [Quit: Computer has gone to sleep.]
ddv has quit [Changing host]
ddv has joined #rubygems
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?
<
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>
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
<
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
<
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>
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
<
indirect>
does rubygems have an internal conception of git versions of gems?
ereslibre has quit [Ping timeout: 246 seconds]
<
drbrain>
it does now!
<
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
<
indirect>
sounds good!
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>
I'm bad about name/nick association :-)
<
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