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]
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]
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>
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
<
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>
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>
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