drbrain changed the topic of #rubygems to: RubyGems 2.1.3: http://bit.ly/rubygems-2-1-3 CVE-2013-4287: http://bit-ly/CVE-2013-4287 - Latest status: http://twitter.com/rubygems_status and http://status.rubygems.org
graphex has quit [Quit: ZNC - http://znc.in]
vertis has joined #rubygems
graphex has joined #rubygems
dwknoxy has quit [Quit: Computer has gone to sleep.]
jfoy has quit [Quit: jfoy]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
athos-ribeiro has joined #rubygems
yerhot has joined #rubygems
yerhot has quit [Ping timeout: 245 seconds]
jonahR has quit [Quit: jonahR]
athos-ribeiro has quit [Ping timeout: 264 seconds]
jaimef has quit [Excess Flood]
jaimef has joined #rubygems
lsegal has joined #rubygems
yerhot has joined #rubygems
yerhot has quit [Remote host closed the connection]
dwradcliffe_ has quit [Quit: Bye]
dwradcliffe has joined #rubygems
DanKnox_away is now known as DanKnox
yerhot has joined #rubygems
<mpapis> drbrain, around?
<drbrain> mpapis: hi
<drbrain> yes
<drbrain> do I understand your goal correctly?
<mpapis> do you think it's possible to totally make it work with one GEM_HOME set to the same path for all rubies?
<drbrain> I think it is
<drbrain> the repository structure may not be backwards compatible, but `gem pristine` should be a suitable workaround for going back in time
<drbrain> I think we can have one repo with gems with different required_ruby_version, platform and extensions for different architectures
<mpapis> yeah that would be possible, I remember I had an idea how to solve it ;)
<mpapis> but already forgot most of the details
<drbrain> ↑ is your goal, yes?
<mpapis> yes final goal is to make it all working together
<drbrain> I'd like to do that without needing to change jruby, rvm, ruby, etc.
<mpapis> with this PR no changes are needed
<mpapis> but it's only half way
<drbrain> I would rather fix it all the way
yerhot has quit [Remote host closed the connection]
<drbrain> that means I need to maintain two things (old, new), not three (old, half-way, new)
<drbrain> :D
<mpapis> the biggest problem would be detecting properly platform so you do not mix 64bit / 32bit / java ...
<drbrain> I think Gem::Platform.local will be sufficient
<mpapis> also not sure if it would be important to separate per system like fedora / ubuntu
<mpapis> just linux is not enough
<drbrain> the platform includes the CPU architecture
<mpapis> and we need a way to say static or not?
<drbrain> I haven't heard of issues with platform gems and static linking before
<drbrain> so maybe it's OK to wait until there's a problem?
<drbrain> it would need to be fixed in both places, right?
<mpapis> build gems in dynamic linked ruby on the same system and use them in one statically linked
<mpapis> drbrain, I have seen this problem in bundler with --path
<drbrain> I don't know enough about bundler/--path
<mpapis> many times - it's quite common for osx when binary rubies are static and build by user are dynamically linked
<mpapis> bundler --path is like GEM_HOME=./vendor/gems
<drbrain> ah
<mpapis> ok so maybe leave the ticket as a reminder about where do we want to go? or open new one with all the details for new implementation
<drbrain> I think we can leave the pull request open
<drbrain> why don't you leave a comment with extra concerns you have that I missed
<drbrain> I will start work on the resolver parts tomorrow
<drbrain> (now I feel extra smart for extracting extension building into Gem::Ext::Builder!)
<mpapis> :)
<drbrain> not yet
<drbrain> I want to consume all the important bundler features into RubyGems so it becomes irrelevant, but I may still be missing something
<drbrain> but I need to eat dinner now
<drbrain> it's been too long since lunch, so it's getting hard to concentrate
<drbrain> oh, and if RubyGems has all the bundler features you shouldn't need to `bundle exec` as RubyGems can Just Do It™
<mpapis> true!
<drbrain> let's discuss it in-depth another day :)
DanKnox is now known as DanKnox_away
jonahR has joined #rubygems
tjbiddle_ has joined #rubygems
tjbiddle has quit [Ping timeout: 245 seconds]
tjbiddle_ is now known as tjbiddle
DanKnox_away is now known as DanKnox
jonahR has quit [Quit: jonahR]
yerhot has joined #rubygems
indirect_ has joined #rubygems
havenwood has quit [Remote host closed the connection]
maikeru has quit [*.net *.split]
indirect- has quit [*.net *.split]
kseifried has quit [*.net *.split]
noxgirl has quit [*.net *.split]
shtirlic has quit [*.net *.split]
thegcat has quit [*.net *.split]
shtirlic_ has joined #rubygems
kseifried has joined #rubygems
kseifried has joined #rubygems
autumn has joined #rubygems
maikeru has joined #rubygems
mdst has quit [Read error: Connection reset by peer]
mdst has joined #rubygems
thegcat has joined #rubygems
yerhot has quit [Remote host closed the connection]
rickhull has quit [Quit: Leaving.]
huoxito has joined #rubygems
antichatter has joined #rubygems
antichatter has quit [Quit: Colloquy for iPhone - http://colloquy.mobi]
havenwood has joined #rubygems
havenwood has quit [Read error: Connection reset by peer]
huoxito has quit [Quit: Leaving]
yerhot has joined #rubygems
yerhot has quit [Ping timeout: 245 seconds]
DanKnox is now known as DanKnox_away
tjbiddle has quit [Quit: tjbiddle]
DanKnox_away is now known as DanKnox
DanKnox is now known as DanKnox_away
stevenharman has quit [Ping timeout: 245 seconds]
workmad3 has joined #rubygems
vertis has quit [Ping timeout: 248 seconds]
workmad3 has quit [Ping timeout: 264 seconds]
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
Elhu has joined #rubygems
kseifried has quit [Quit: Leaving]
yerhot has joined #rubygems
yerhot has quit [Remote host closed the connection]
adambeynon has joined #rubygems
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
yerhot has joined #rubygems
yerhot has quit [Ping timeout: 264 seconds]
drbrain has quit [Ping timeout: 260 seconds]
drbrain has joined #rubygems
tcopeland has quit [Quit: Leaving.]
workmad3 has joined #rubygems
dwradcliffe has quit [Quit: Bye]
Elhu has quit [Quit: Computer has gone to sleep.]
Elhu has joined #rubygems
workmad3 has quit [Ping timeout: 248 seconds]
vertis has joined #rubygems
vertis has quit [Client Quit]
lucas has quit [Ping timeout: 276 seconds]
lucas has joined #rubygems
mdst2 has quit [Remote host closed the connection]
yerhot has joined #rubygems
dvu has quit [Remote host closed the connection]
vertis has joined #rubygems
vertis has quit [Ping timeout: 248 seconds]
tcopeland has joined #rubygems
maikeru has quit [Changing host]
maikeru has joined #rubygems
eugenejen has joined #rubygems
huoxito has joined #rubygems
dvu has joined #rubygems
vertis has joined #rubygems
dml_ has joined #rubygems
vertis has quit [Ping timeout: 276 seconds]
tekin has joined #rubygems
vertis has joined #rubygems
vertis has quit [Ping timeout: 256 seconds]
mando has joined #rubygems
dvu has quit [Ping timeout: 276 seconds]
ejen has joined #rubygems
eugenejen has quit [Ping timeout: 276 seconds]
ejen is now known as eugenejen
marpaia has joined #rubygems
tekin has quit [Quit: Computer has gone to sleep.]
tekin has joined #rubygems
vertis has joined #rubygems
Elhu has quit [Quit: Computer has gone to sleep.]
eugenejen has quit [Quit: eugenejen]
dwradcliffe has joined #rubygems
eugenejen has joined #rubygems
vertis has quit [Ping timeout: 256 seconds]
wdperson has joined #rubygems
Elhu has joined #rubygems
havenwood has joined #rubygems
DanKnox_away is now known as DanKnox
Elhu has quit [Quit: Computer has gone to sleep.]
antichatter has joined #rubygems
dvu has joined #rubygems
DanKnox is now known as DanKnox_away
kgrz has joined #rubygems
stevenharman has joined #rubygems
jfoy has joined #rubygems
DanKnox_away is now known as DanKnox
antichatter has quit [Quit: Colloquy for iPhone - http://colloquy.mobi]
stevenharman has quit [Ping timeout: 264 seconds]
TheComrade has joined #rubygems
DanKnox is now known as DanKnox_away
marpaia has quit [Quit: WeeChat 0.4.1]
marpaia has joined #rubygems
tekin has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
marpaia has quit [Ping timeout: 260 seconds]
Garoe has joined #rubygems
marpaia has joined #rubygems
TheComrade has quit [Quit: TheComrade]
DanKnox_away is now known as DanKnox
yerhot has quit [Remote host closed the connection]
stevenharman has joined #rubygems
jfoy has quit [Quit: jfoy]
grzywacz has joined #rubygems
<grzywacz> Hi!
<grzywacz> How much storage does rubygems.org use / how much should I allocate if I want to create a local mirror?
TheComrade has joined #rubygems
antichatter has joined #rubygems
yerhot has joined #rubygems
havenwood has quit [Remote host closed the connection]
<drbrain> evan: ↑
<evan> grzywacz: why do you want a mirror?
<grzywacz> evan, for reliability, I want to have bundler&co working when rubygems are experiencing issues
<evan> you don't want a mirror
<evan> trust me.
<grzywacz> What do I want?
<grzywacz> ;)
<evan> at best, you want a caching proxy
<grzywacz> Quite possibly.
<evan> you don't want to the burden of maintaining a mirror
<evan> you can setup nginx in caching proxy mode or squid
<grzywacz> Not sure if caching proxy is going to be enough. rubygems is more than download service
<evan> and point to it
<evan> sure
<evan> but none of those things that aren't download related will be running if you mirror it.
<evan> those are all services we run.
<evan> if you mirror it, you'll just have lumps of files.
<evan> no database, etc.
<grzywacz> How much do I need to keep gem installs working when rubygems are down?
vertis has joined #rubygems
<grzywacz> Just the caching proxy, assuming I have all the games cached?
<evan> yep
<evan> I suggest you use bundle package
<evan> to isolate your deployments from rubygems.org entirely
<grzywacz> That's going to require some effort, we're adding/removing machines quite often.
<grzywacz> And applications migrate among machines... But maybe that cache is syncable without much effort.
<evan> well, thats where using bundle package is best used.
<evan> it keeps all the dependencies for an application with that application
<evan> so if you go to deploy it on a new machine
<evan> it's already got everything it needs.
<grzywacz> evan, thanks for the input, I'll keep digging :)
<evan> ok
<evan> a mirror is just a lot more headache than you want
<grzywacz> Quite possible. :)
kgrz has quit [Ping timeout: 260 seconds]
graphex has quit [Ping timeout: 248 seconds]
grzywacz has quit [Ping timeout: 240 seconds]
TheComrade has quit [Quit: TheComrade]
jfoy has joined #rubygems
stevenharman has quit [Ping timeout: 245 seconds]
graphex has joined #rubygems
workmad3 has joined #rubygems
grzywacz has joined #rubygems
mando has quit [Remote host closed the connection]
mando has joined #rubygems
antichatter has quit [Quit: Colloquy for iPhone - http://colloquy.mobi]
Garoe has quit [Quit: Saliendo]
marpaia has quit [Quit: WeeChat 0.4.1]
tcopeland has quit [Quit: Leaving.]
workmad3 has quit [Ping timeout: 245 seconds]
mando has quit [Remote host closed the connection]
mando has joined #rubygems
dvu has quit [Ping timeout: 276 seconds]
mando has quit [Remote host closed the connection]
stevenharman has joined #rubygems
tcopeland has joined #rubygems
yerhot has quit [Remote host closed the connection]
yerhot has joined #rubygems
tjbiddle has joined #rubygems
vertis has quit [Quit: Leaving.]
dvu has joined #rubygems
dml_ has quit [Quit: Computer has gone to sleep.]
yerhot has quit [Remote host closed the connection]
eugenejen has quit [Quit: eugenejen]
eugenejen has joined #rubygems
wdperson has quit [Quit: Linkinus - http://linkinus.com]
ged_ has joined #rubygems
ged has quit [Read error: Connection reset by peer]
dvu has quit [Remote host closed the connection]
grzywacz has quit [Ping timeout: 264 seconds]
antichatter has joined #rubygems
antichatter has quit [Quit: Colloquy for iPhone - http://colloquy.mobi]
foca has quit [Ping timeout: 240 seconds]
foca has joined #rubygems
yerhot has joined #rubygems
yerhot has quit [Ping timeout: 240 seconds]