mockra has quit [Remote host closed the connection]
Egbrt has joined #rubygems
martinisoft has quit [Client Quit]
andrewhubbs has joined #rubygems
andrewhubbs has quit [Ping timeout: 264 seconds]
breakingthings has left #rubygems [#rubygems]
workmad3_ has joined #rubygems
workmad3 has quit [Ping timeout: 248 seconds]
workmad3_ is now known as workmad3
Spaceghost|work has joined #rubygems
krohrbaugh has quit [Quit: Leaving.]
mando has joined #rubygems
jfelchner2 has quit [Ping timeout: 264 seconds]
Hypn has quit [Remote host closed the connection]
zai has joined #rubygems
petersaints has joined #rubygems
DonOtreply has joined #rubygems
andrewhubbs has joined #rubygems
the_mentat has quit [Ping timeout: 264 seconds]
Egbrt has quit [Ping timeout: 264 seconds]
the_mentat has joined #rubygems
werdnativ has quit [Quit: werdnativ]
krohrbaugh has joined #rubygems
imajes has quit [Excess Flood]
rubygems has quit [Read error: Connection reset by peer]
rubygems has joined #rubygems
mockra has joined #rubygems
nateberkopec has joined #rubygems
imajes has joined #rubygems
jigfox has quit [Quit: jigfox]
Egbrt has joined #rubygems
cowboyd has quit [Read error: Connection reset by peer]
cowboyd has joined #rubygems
egypt has left #rubygems [#rubygems]
baburdick has joined #rubygems
imajes has quit [Excess Flood]
imajes has joined #rubygems
phlipper has quit [Quit: Leaving...]
petersaints has quit [Read error: Connection reset by peer]
ckrailo has joined #rubygems
baburdick has quit [Quit: Leaving.]
Egbrt has quit [Quit: Egbrt]
the_mentat has quit [Quit: Computer has gone to sleep.]
Cakey has quit [Ping timeout: 255 seconds]
imajes has quit [Excess Flood]
stevenhaddox has quit [Ping timeout: 245 seconds]
zai has quit [Remote host closed the connection]
imajes has joined #rubygems
Elhu has quit [Quit: Computer has gone to sleep.]
werdnativ has joined #rubygems
twoism has joined #rubygems
tbuehlmann has joined #rubygems
petersaints has joined #rubygems
cowboyd has quit [Remote host closed the connection]
johndouthat has joined #rubygems
adf has quit [Quit: Computer has gone to sleep.]
benwoody has left #rubygems [#rubygems]
cowboyd has joined #rubygems
workmad3 has quit [Ping timeout: 252 seconds]
mikewintermute has quit [Quit: mikewintermute]
purp has joined #rubygems
ckelly has joined #rubygems
<hone_>
sfyo
<lmarburger>
evan and qrush: out of curiosity, do you consider the bundler-api project successful? ripping it out of the rubygems.org project and running it independently?
<qrush>
we couldnt handle the load from the api thanks to the infrastructure problems
<qrush>
so granted we made that switch with no API interruptions, yeah i think it went well :)
<qrush>
(at least to my knowledge)
<qrush>
lmarburger: why?
<lmarburger>
that was my take as an outsider. i was just curious what your perspective was.
<qrush>
lmarburger: that it was unsuccessful?
<lmarburger>
oh no. it looked quite successful to me.
<hone_>
it took a month for us to clear most of th ebugs.
<hone_>
but it seems to be humming along smoothly
hone_ is now known as hone
<lmarburger>
another reason i ask is i've been looking through rg.org the past few days and thinking about what would happen if the gem install endpoints (hostess.rb from what i can tell) were similarly extracted
<hone>
qrush: is the goal to keep the bundler-api separate post infra stuff?
<lmarburger>
putting the bundler-api database to use since it already has to contain all the known gems.
<qrush>
I guess we should see what evan feels about this...the callback delay kind of sucks
<qrush>
but we should be able to handle the load now
<hone>
qrush: are you guys running your own postgres server?
<lmarburger>
the callback delay meaning the external app pinging rg.org?
<qrush>
i think so. i havent read through the cookbooks yet.
<qrush>
lmarburger: yes
<hone>
qrush: i thought the callback delay was pretty minimal now.
<qrush>
hone: it's not zero ;)
<lmarburger>
there wouldn't be one. it would check if the gem exists from its own database (presently a clone of the bundler-api database) and redirect to s3
<hone>
qrush: i think there's huge value in breaking up rg.org to be not monolithic
<qrush>
i'm all for a more SOA approach though. we should see how rubygems/rubycentral wants to handle running the app longterm
<hone>
like having search be a separate app etc.
jigfox has joined #rubygems
<qrush>
Agreed. can bundler handle a redirect if we move the endpoint from /api/v1/dependencies ?
<hone>
qrush: it's hardcoded. the path
indirect has quit [Quit: Oh, bother.]
adf has joined #rubygems
<hone>
what would you change it to?
<lmarburger>
it could be nice to have bundle/gem install api mirrors. the bottleneck would then be s3 (forgetting that the initial request would still hit rubygems.org).
<fromonesrc>
others in #chef say it is down for some and not others
baba_bubba has quit [Quit: Leaving]
<mehwork>
how do you generally know what should go in a global gemset and what should go into a Gemfile? I have development tool things that i put in every Gemfile
Egbrt has quit [Quit: Egbrt]
vertis has quit [Quit: vertis]
BigFatFatty has joined #rubygems
dwradcliffe is now known as dwradcliffe_
drbrain has joined #rubygems
teancom has quit [Remote host closed the connection]
imajes has quit [Excess Flood]
qmx is now known as qmx|away
petersaints has joined #rubygems
petersaints_ has quit [Ping timeout: 256 seconds]
dbussink has quit [Excess Flood]
imajes has joined #rubygems
erichmenge has quit [Quit: Arrivederci!]
erichmenge has joined #rubygems
imajes has quit [Excess Flood]
imajes has joined #rubygems
benchMark has joined #rubygems
jcaudle has left #rubygems [#rubygems]
the_mentat has joined #rubygems
peregrine81 has joined #rubygems
benchMark has quit [Quit: Computer has gone to sleep.]
zenspider has joined #rubygems
markstarkman has quit [Remote host closed the connection]
anon4224124 has quit [Ping timeout: 252 seconds]
tcopeland has quit [Read error: Operation timed out]
tenderlove has joined #rubygems
ddd has joined #rubygems
ddd has quit [Client Quit]
ddd has joined #rubygems
vertis has joined #rubygems
ssd7_ has joined #rubygems
vertis has quit [Client Quit]
vertis has joined #rubygems
ssd7 has quit [Ping timeout: 264 seconds]
purp has quit [Quit: purp]
<lmarburger>
mehwork: what kinds of dev tools are you putting in the Gemfile?
porkbelt has quit [Ping timeout: 245 seconds]
<lmarburger>
if they're things that other developers need to develop the gem (rake, rspec, foreman), it should go in the gemspec as a development dependency
andrewhubbs has quit [Quit: Leaving.]
maetthew has quit [Ping timeout: 245 seconds]
maetthew has joined #rubygems
indirect has joined #rubygems
eighthbit has quit [Quit: eighthbit]
porkbelt has joined #rubygems
eighthbit has joined #rubygems
ssd7 has joined #rubygems
qmx|away is now known as qmx
teancom has joined #rubygems
ssd7_ has quit [Ping timeout: 256 seconds]
cowboyd has quit [Remote host closed the connection]
<ged>
Is there any way to use the #pre_install or #post_build hooks from the gem being installed?
<ged>
It looks like Rubygems will detect the rubygems_plugin file from a previously-installed version, but not in the gem being installed.
havenwood has quit [Remote host closed the connection]
<drbrain>
ged: the best way is to require a second, common file with all your stuff in it ☹
<drbrain>
it was a bad choice by me
zenspider has left #rubygems ["ERC Version 5.3 (IRC client for Emacs)"]
<ged>
Oh, require a file from extconf.rb or something?
<drbrain>
in rubygems_plugin.rb, require 'my_plugin_hooks'
<drbrain>
ged: oh, I misread your question
<ged>
But it appears that rubygems doesn't notice rubygems_plugin.rb if it isn't already installed before the 'gem install'
<ged>
I'm looking for a way to provide some diagnosis for a failed extension build.
<drbrain>
yes, it won't notice rubygems_plugin.rb from the gems being installed
<ged>
Like something right where the post_build hook fires, but included with the gem being installed.
johndouthat has quit [Ping timeout: 272 seconds]
<drbrain>
I guess you could load it from extconf.rb, but I can't guarantee support for it :/
notnerb has quit [Quit: Leaving.]
<drbrain>
it seems too perilous
<ged>
Yeah, it's running in a different process by the time it hits extconf.rb, so it wouldn't fire from there, I think.
<ged>
Or is it just doing a Kernel.load for extconf?