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
tcopeland has quit [Quit: Leaving.]
bbrowning has quit [Quit: Leaving]
DanKnox_away is now known as DanKnox
arohner has quit [Remote host closed the connection]
arohner_ has joined #rubygems
DanKnox is now known as DanKnox_away
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
redmenace has quit [Ping timeout: 272 seconds]
havenwood has quit [Ping timeout: 246 seconds]
z_ has joined #rubygems
z_ is now known as z
havenwood has joined #rubygems
huoxito has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
tcopeland has joined #rubygems
havenwood has quit [Ping timeout: 272 seconds]
kanobe has quit [Ping timeout: 268 seconds]
kanobe has joined #rubygems
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubygems
redmenace has joined #rubygems
baburdick has joined #rubygems
josh-k has quit [Ping timeout: 245 seconds]
redmenace has quit [Ping timeout: 245 seconds]
havenwood has joined #rubygems
arohner_ has quit [Remote host closed the connection]
havenwood has quit [Remote host closed the connection]
huoxito has quit [Remote host closed the connection]
z has quit [Quit: Lost terminal]
huoxito has joined #rubygems
havenwood has joined #rubygems
redmenace has joined #rubygems
redmenace has quit [Ping timeout: 246 seconds]
havenwood has quit [Ping timeout: 252 seconds]
arohner has joined #rubygems
DanKnox_away is now known as DanKnox
tmoore has joined #rubygems
<tmoore> Is anyone else getting SSL validation errors from rubygems.org running bundler?
arohner has quit [Ping timeout: 246 seconds]
<tmoore> What's weird is that we're getting it inconsistently from the same Jenkins build agents
<tmoore> i.e., it fails and then passes on the same agent, then fails again on another
<tmoore> so if it were just a problem with the ca-certificates, I would expect it to fail consistently
<tmoore> Did the certificate actually change on rubygems.org today?
redmenace has joined #rubygems
huoxito has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 245 seconds]
arohner has joined #rubygems
arohner has quit [Ping timeout: 245 seconds]
tmoore has quit [Quit: Page closed]
redmenace has quit [Ping timeout: 272 seconds]
huoxito has joined #rubygems
AloGenius has joined #rubygems
huoxito has quit [Ping timeout: 245 seconds]
josh-k has joined #rubygems
josh-k has quit [Ping timeout: 246 seconds]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 240 seconds]
arohner has joined #rubygems
baburdick has quit [Quit: Leaving.]
arohner has quit [Ping timeout: 246 seconds]
redmenace has joined #rubygems
redmenace has quit [Ping timeout: 246 seconds]
havenwood has joined #rubygems
DanKnox is now known as DanKnox_away
baburdick has joined #rubygems
einarj has joined #rubygems
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
arohner has joined #rubygems
baburdick has quit [Ping timeout: 246 seconds]
tbuehlmann has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 252 seconds]
arohner has quit [Remote host closed the connection]
josh-k has joined #rubygems
havenwood has joined #rubygems
kalleth_ is now known as kalleth
havenwood has quit [Ping timeout: 272 seconds]
havenwood has joined #rubygems
baburdick has joined #rubygems
einarj has quit [Remote host closed the connection]
z has joined #rubygems
baburdick has quit [Ping timeout: 240 seconds]
havenwood has quit [Remote host closed the connection]
adambeynon has joined #rubygems
havenwood has joined #rubygems
redmenace has joined #rubygems
havenwood has quit [Ping timeout: 264 seconds]
redmenace has quit [Ping timeout: 252 seconds]
workmad3 has joined #rubygems
einarj has joined #rubygems
baburdick has joined #rubygems
josh-k has quit [Remote host closed the connection]
havenwood has joined #rubygems
baburdick has quit [Ping timeout: 240 seconds]
josh-k has joined #rubygems
havenwood has quit [Read error: Connection reset by peer]
havenwood has joined #rubygems
ezkl has joined #rubygems
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 272 seconds]
redmenace has joined #rubygems
redmenace has quit [Ping timeout: 264 seconds]
tcopeland has quit [Quit: Leaving.]
tbuehlmann has quit [Ping timeout: 264 seconds]
tbuehlmann has joined #rubygems
baburdick has joined #rubygems
tbuehlmann has quit [Ping timeout: 264 seconds]
baburdick has quit [Ping timeout: 265 seconds]
tbuehlmann has joined #rubygems
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubygems
josh-k has quit [Ping timeout: 246 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
stevenharman has quit [Quit: Linkinus - http://linkinus.com]
redmenace has joined #rubygems
bbrowning has joined #rubygems
redmenace has quit [Ping timeout: 252 seconds]
josh-k has joined #rubygems
huoxito has joined #rubygems
jwinter has joined #rubygems
dvu has quit [Ping timeout: 260 seconds]
jleishman has quit [Quit: Leaving...]
baburdick has joined #rubygems
tcopeland has joined #rubygems
stevenharman has joined #rubygems
baburdick has quit [Ping timeout: 264 seconds]
ZachBeta has joined #rubygems
dvu has joined #rubygems
baburdick has joined #rubygems
huoxito has quit [Remote host closed the connection]
redmenace has joined #rubygems
redmenace has quit [Ping timeout: 246 seconds]
coder_neo has joined #rubygems
jwinter has quit [Quit: Leaving.]
huoxito has joined #rubygems
jwinter has joined #rubygems
tbuehlmann has quit [Quit: Konversation terminated!]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 252 seconds]
havenwood has joined #rubygems
redmenace has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 240 seconds]
jwinter has quit [Quit: Leaving.]
stevenharman has quit [Quit: Leaving...]
havenwood has joined #rubygems
coder_neo has quit [Quit: This computer has gone to sleep]
almostwhitehat has joined #rubygems
josh-k has quit [Remote host closed the connection]
jwinter has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 246 seconds]
jwinter has quit [Quit: Leaving.]
baburdick has quit [Quit: Leaving.]
josh-k has joined #rubygems
einarj has quit [Remote host closed the connection]
arohner has joined #rubygems
DanKnox_away is now known as DanKnox
JonahR has joined #rubygems
jwinter has joined #rubygems
stevenharman has joined #rubygems
havenwood has joined #rubygems
ZachBeta has quit [Quit: Computer has gone to sleep.]
havenwood has quit [Ping timeout: 246 seconds]
workmad3 has quit [Ping timeout: 252 seconds]
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
almostwhitehat has quit [Ping timeout: 272 seconds]
almostwhitehat has joined #rubygems
havenwood has joined #rubygems
einarj has joined #rubygems
baburdick has joined #rubygems
einarj has quit [Ping timeout: 245 seconds]
mando has joined #rubygems
mando has quit [Remote host closed the connection]
mando has joined #rubygems
baburdick has quit [Quit: Leaving.]
<evan> lmarburger: poke
ZachBeta has joined #rubygems
redmenace has quit [Ping timeout: 265 seconds]
redmenace has joined #rubygems
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 246 seconds]
mchung has joined #rubygems
mchung has quit [Client Quit]
baburdick has joined #rubygems
phinfonet has joined #rubygems
mando_ has joined #rubygems
JonahR has quit [Quit: jonahR]
mando has quit [Ping timeout: 246 seconds]
mando_ has quit [Ping timeout: 264 seconds]
huoxito_ has joined #rubygems
huoxito has quit [Ping timeout: 245 seconds]
redmenace has quit [Ping timeout: 272 seconds]
clouder__ has quit [Ping timeout: 245 seconds]
mando_ has joined #rubygems
mando_ has quit [Client Quit]
<lmarburger> evan: ping
redmenace has joined #rubygems
redmenace has quit [Ping timeout: 240 seconds]
ZachBeta has quit [Quit: Computer has gone to sleep.]
stevenharman has quit [Quit: Leaving...]
tcopeland has quit [Quit: Leaving.]
ZachBeta has joined #rubygems
almostwhitehat has quit [Remote host closed the connection]
jwinter has quit [Quit: Leaving.]
workmad3 has joined #rubygems
einarj has joined #rubygems
jwinter has joined #rubygems
redmenace has joined #rubygems
arohner has quit [Remote host closed the connection]
arohner has joined #rubygems
jwinter has quit [Quit: Leaving.]
phinfone_ has joined #rubygems
phinfonet has quit [Ping timeout: 240 seconds]
<drbrain> mpapis: ping
phinfonet has joined #rubygems
phinfone_ has quit [Ping timeout: 246 seconds]
<mpapis> drbrain, pong
<drbrain> mpapis: I think I will need to make shared gem directories optin through ~/.gemrc
<drbrain> I can't see a good way around that
<drbrain> I'm pretty sure msgpack won't be the only gem
<mpapis> drbrain, ah how about GEM_HOME_SHARED ?
<drbrain> there's not enough time for me to import it now ☹
<mpapis> i mean your code activated with it
<drbrain> I can add an ENV var that toggles the option I'm adding
<drbrain> if that's what you're asking
<mpapis> I was thinking of GEM_HOME_SHARED that would set GEM_HOME path and activate it
<mpapis> this way it is easy to make it working for RG 2.2+
<mpapis> and not bellow
<drbrain> I don't understand how that would fix the msgpack problem
<mpapis> and it does not break tools that set GEM_HOME already
<mpapis> it would not, but it would allow to activate the functionality
<mpapis> and once it's there user presure should make all the broken gems fixed
<mpapis> I guess we talk about the same thing but activated in two similar ways
<mpapis> like GEM_HOME and gemhome in gemrc
<drbrain> if our root goal is "fix broken gems" I think "have RVM enable it by default" is a good plan, no?
<mpapis> you could make GEM_HOME_SHARED and gemhomeshared in gemrc
<drbrain> but I don't want to do it in a separate directory because that's too much code to write before 2.1 freezes
<drbrain> separate GEM_HOME
<drbrain> write/integrate
<mpapis> wait
<mpapis> not separate, GEM_HOME_SHARED overwrites GEM_HOME and activates shared handling
bbrowning is now known as bbrowning_away
<drbrain> that sounds like more code to write, which I don't have time for ☹
<mpapis> should I open a PR - should be maybe 10 lines
<drbrain> I think it can be accomplished without GEM_HOME_SHARED
<mpapis> it's only switch
<drbrain> ok, I will read it
<drbrain> in the mean time, I will finish my option and we can compare
<mpapis> your option = gemhomeshared in gemrc ?
phinfone_ has joined #rubygems
<drbrain> share_gem_directories
<drbrain> seems like it's not quite the right name
clouder`grr has joined #rubygems
<drbrain> maybe multiplatform_gem_install
<mpapis> so you want to allow (de)activating it only?
phinfonet has quit [Ping timeout: 265 seconds]
<mpapis> I was thinking of allowing separate gemhome for this option, you mentioned it is not compatible between older RG
<drbrain> users might need to `gem pristine` when they switch
jwinter has joined #rubygems
<mpapis> that would be bad if you have 2+ rubies with different RG
<mpapis> by allowing to set path for gem_home_shared you allow to keep them separate
<drbrain> also, for compatibility extensions are also installed into lib/ for backward compatibility
phinfone_ has quit [Read error: Connection reset by peer]
phinfonet has joined #rubygems
<drbrain> (so much compatibility)
<mpapis> yes but you have no way of separating if you can only enable/disable why not allow the option also override gem_home ?
<drbrain> if you make the effort to share the directory across RG versions, you will have no more problems than with 2.1
<drbrain> so I think it will not be necessary
ezkl has quit [Quit: QUIT!]
stevenharman has joined #rubygems
ZachBeta has quit [Quit: Computer has gone to sleep.]
<mpapis> this is only valid if you do not use older rubygems
jwinter has quit [Ping timeout: 248 seconds]
<drbrain> files built by extensions are placed in both extensions/.../ and gems/.../lib
<mpapis> not if you point one GEM_HOME for older RG - and it finds extensions compiled for other ruby in lib?
phinfonet has quit [Read error: Connection reset by peer]
<drbrain> yes, but that's exactly the same problem as you have now with 2.1
<drbrain> right?
<mpapis> that is why I ask for separate gem_home for shared ones - so they can be cleanly separated
phinfonet has joined #rubygems
<drbrain> ok, but I don't want to add that
<mpapis> if you have RG 2.2 shared will be used, for older ones separate
<mpapis> ok why not? you already add a switch - why not make the switch a path?
<drbrain> also, since the feature is optional, users should know to upgrade all rubygems when they turn it on (I will document it)
<drbrain> because I have to touch lots more of the installer to add it
<mpapis> drbrain, not all users want to upgrade
<drbrain> and I don't think I have enough time to be confident in the fix for 2.2
<drbrain> yes, so they should not enable sharing
<mpapis> drbrain, not much more, it's one line more over just switch
redmenace has quit [Ping timeout: 264 seconds]
<drbrain> I'm not sure
<mpapis> trying o find right spot right now, give me a minute
<drbrain> it seems "install into directory B instead of A" will be equally confusing as breakage when sharing between RG 2.1 and 2.2
<drbrain> since the gem won't show up for RG 2.1
<mpapis> @home = env["GEM_HOME_SHARED"] || env["GEM_HOME"] || ENV["GEM_HOME_SHARED"] || ENV["GEM_HOME"] || Gem.default_dir
<mpapis> and then just use env["GEM_HOME_SHARED"] || ENV["GEM_HOME_SHARED"] as a switch
<drbrain> hrm
<drbrain> it still has the same problem for sharing RubyGems 2.1 vs 2.2 (missing/broken gem)
<mpapis> no it does not have because GEM_HOME_SHARED does not point to GEM_HOME
<mpapis> unless you make it point to GEM_HOME - but then it is the same problem as in RG 2.1 - so nobody shared it
<drbrain> I see
<drbrain> but I still don't like it ☹
<mpapis> it's the easiest way to separate it and allow enabling in one variable
<drbrain> I don't think I want to force users to manage an extra directory
<mpapis> and it would not require changes in existing tools handling GEM_HOME, just user can define GEM_HOME_SHARED for rubies with new RG
<mpapis> make an extra case GEM_HOME_SHARED=true ;)
ezkl has joined #rubygems
jwinter has joined #rubygems
einarj has quit [Remote host closed the connection]
jwinter has quit [Quit: Leaving.]
tcopeland has joined #rubygems
<drbrain> .gemrc option is not workable because it requires too much loading at rubygems startup time for activation
phinfone_ has joined #rubygems
phinfonet has quit [Ping timeout: 264 seconds]
phinfonet has joined #rubygems
arohner has quit [Remote host closed the connection]
phinfone_ has quit [Ping timeout: 240 seconds]
arohner_ has joined #rubygems
workmad3 has quit [Ping timeout: 272 seconds]
<evan> lmarburger: I've had to disable fastly