drbrain changed the topic of #rubygems to: Latest status: http://twitter.com/rubygems_status - http://status.rubygems.org - http://tinyurl.com/anqa5s5 logs: http://irclog.whitequark.org/rubygems | Current breakout rooms: #rubygems-aws #rubygems-verification #rubygems-exploit #rubygems-trust
<drbrain> indirect: later today, yes
<indirect> drbrain: awesome, thank you
mockra has joined #rubygems
terceiro has quit [Read error: Connection reset by peer]
onemanjujitsu has joined #rubygems
mockra has quit [Ping timeout: 252 seconds]
terceiro has joined #rubygems
gabceb has joined #rubygems
dukedave has quit [Ping timeout: 248 seconds]
baphled has joined #rubygems
eighthbit has joined #rubygems
<havenn> Looks like until December patch, RubyGems set `credentials` file permissions to 0644. Is there a good place to put a couple lines to change existing `credential` files to 0600: https://gist.github.com/4699887
TheMoonMaster has joined #rubygems
jfoy has joined #rubygems
<havenn> Or do existing `credentials` just need to be left alone?
<drbrain> havenn: it should happen when ~/.gemrc is read
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
<drbrain> havenn: you could also print a warning or have it exit
<havenn> drbrain: Should it try to fix permissions, then print warning and exit if unable?
baphled has quit [Ping timeout: 240 seconds]
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
onemanjujitsu has quit [Quit: onemanjujitsu]
<ReinH> drbrain: hai
<ReinH> raggi: also hai
werdnativ has joined #rubygems
<raggi> ReinH: hey
<raggi> sup?
<raggi> indirect: just responded, happy to chat about it if you want. i have some thoughts at least
<indirect> raggi: yeah, just reading now. that's helpful
teancom has joined #rubygems
onemanjujitsu has joined #rubygems
<whitequark> havenn: I'd suggest checking permissions and if they're wrong, doing nothing
<whitequark> havenn: the rationale is that if they were insecure and the user was unaware of that, the credentials might have already been compromised
<whitequark> and by automatically changing the perms, you'd hide that fact
Perceptes has joined #rubygems
<whitequark> this of course applies to new setups as well
<havenn> whitequark: hmm. good point. I'd assume many, many credentials files are 0644 right now.. hrm
<raggi> indirect: kurt is on irc, if you want to have a quick chat
<whitequark> havenn: most of them, yes
<whitequark> havenn: it's good to make people conscious of that.
<indirect> raggi: that'd be great. where at?
<whitequark> after all, if they don't care or don't see that as a problem, they're one chmod away.
<raggi> kseifried: if you have a minute, indirect has a thread to discuss with you
<havenn> whitequark: warn and offer n/Y to fix, or simply warn? exit or continue after warning?
terceiro has quit [Read error: Connection reset by peer]
envygeeks has joined #rubygems
envygeeks has quit [Changing host]
envygeeks has joined #rubygems
<havenn> meant y/N**
<whitequark> havenn: are there use cases where it is good to have them 0644?
terceiro has joined #rubygems
<whitequark> not that I know any
<havenn> whitequark: None that I'm aware of either.
<whitequark> well, either y/N or just exit. If they have to type the command, they will think about it a few seconds more.
<whitequark> I'd do the exit thing.
<raggi> guys, are you talking about ~/.gem/credentials?
<evan> raggi: I was just telling drbrain
<raggi> if so, please remember, windows is a thing
<evan> I'm going to integrate support from orthrus-ssh into rubygems.org and rubygems
<whitequark> raggi: yes, credentials
<evan> so that you can authenticate to do a `gem push` directly from ssh-agent
<whitequark> also probably the same applies for pkeys
<evan> it doesn't solve all the problems
<evan> but it's a good feature
<raggi> evan: that certainly provides ease of use
<whitequark> havenn: raggi is right, there's windows. On win32, there is a shim for chmod, but it only sets the r/o bit.
<raggi> evan: mind if i /q for a sec
<evan> of course
<evan> go right ahead
_br_ has joined #rubygems
envygeeks has quit [Quit: Bye]
workmad3 has quit [Ping timeout: 255 seconds]
notnerb has joined #rubygems
markstarkman has joined #rubygems
markstarkman has quit [Ping timeout: 245 seconds]
mockra has joined #rubygems
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
serge has quit [Quit: Leaving]
mockra has quit [Ping timeout: 244 seconds]
jnimety has joined #rubygems
theartisan has joined #rubygems
Perceptes has quit [Quit: Leaving.]
nateberkopec has quit [Quit: Leaving...]
<havenn> Late for dinner, but tried a stab at an error message with exit status of 1 when `credentials` permissions are borked: https://github.com/rubygems/rubygems/pull/438
havenn has quit [Remote host closed the connection]
Boxcar21 has joined #rubygems
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
nfk has quit [Quit: yawn]
dontbecold_ has joined #rubygems
dontbecold_ has quit [Client Quit]
roolo has quit [Quit: Linkinus - http://linkinus.com]
vanstee has quit [Quit: Computer has gone to sleep.]
lianj has left #rubygems [#rubygems]
hahuang65 has joined #rubygems
onemanjujitsu has quit [Quit: onemanjujitsu]
erichmenge has quit [Quit: Arrivederci!]
erichmenge has joined #rubygems
craigmcnamara has joined #rubygems
E[ has joined #rubygems
terceiro has quit [Read error: Connection reset by peer]
craigmcnamara has quit [Quit: craigmcnamara]
phlipper is now known as phlipper_
terceiro has joined #rubygems
EmilyAFK is now known as Emily
<kseifried> indirect: ping, I'm back, sorry was afk
imajes has quit [Excess Flood]
imajes has joined #rubygems
tmilewski has quit [Quit: tmilewski]
mockra has joined #rubygems
craigmcnamara has joined #rubygems
mockra has quit [Ping timeout: 244 seconds]
jnimety has quit [Quit: Computer has gone to sleep.]
voodoofish has quit [Ping timeout: 255 seconds]
Perceptes has joined #rubygems
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
hahuang65 has quit [Quit: Computer has gone to sleep.]
craigmcnamara has quit [Quit: craigmcnamara]
hahuang65 has joined #rubygems
jfoy has quit [Quit: jfoy]
voodootaco has joined #rubygems
craigmcnamara has joined #rubygems
<indirect> kseifried: oh hey
<indirect> I'm just back from dinner
<indirect> ping me again if you have a minute
<kseifried> nomnonm ok
<kseifried> just chewing on my end too
craigmcnamara has quit [Client Quit]
Emily is now known as EmilyAFK
pearkes has quit [Ping timeout: 245 seconds]
pearkes has joined #rubygems
pearkes has quit [Ping timeout: 245 seconds]
hahuang65 has quit [Quit: Computer has gone to sleep.]
ssd7 has quit [Ping timeout: 264 seconds]
pearkes has joined #rubygems
cbetta_afk has joined #rubygems
cbetta_afk is now known as cbetta
cbetta has left #rubygems ["["Textual IRC Client: www.textualapp.com"]"]
jessed has joined #rubygems
mockra has joined #rubygems
ecoffey has joined #rubygems
ssd7 has joined #rubygems
hahuang65 has joined #rubygems
mockra has quit [Ping timeout: 248 seconds]
pearkes has quit [Ping timeout: 245 seconds]
pearkes has joined #rubygems
Perceptes has quit [Quit: Leaving.]
jessed has quit [Quit: jessed]
stevenhaddox is now known as stevenhaddox|afk
tmilewski has joined #rubygems
markstarkman has joined #rubygems
E[ has left #rubygems [#rubygems]
<evan> there is a whole series of very odd rubygems that were just pushed
<drbrain> odd descriptions
markstarkman has quit [Ping timeout: 264 seconds]
<Freaky> how odd?
jessed has joined #rubygems
jessed has quit [Client Quit]
terceiro has quit [Ping timeout: 245 seconds]
hahuang65 has quit [Quit: Computer has gone to sleep.]
Perceptes has joined #rubygems
onemanjujitsu has joined #rubygems
<mephux> i just looked at a few of them, nothing interesting
<mephux> odd tho
<Freaky> just empty projects
<drbrain> evan: do you want to update the status document with rubygems.org being back up?
<evan> I should, yeah.
mockra has joined #rubygems
Perceptes has quit [Ping timeout: 252 seconds]
sbeam has quit [Ping timeout: 255 seconds]
ecoffey has quit [Remote host closed the connection]
<indirect> evan: qrush: ping
<kseifried> ok time for some pie
hahuang65 has joined #rubygems
<indirect> kseifried: enjoy! thanks again
<kseifried> no problem
<kseifried> just sent an email internally saying we need to boot this stuff into priority (sadly at this point I'm juggling flaming chainsaws and a scared kitten)
<indirect> and an ostrich egg, I imagine
<kseifried> pretty much
<kseifried> this week my todo list grew by about 40 items
<kseifried> and I managed to finish.. 1
hahuang65 has quit [Client Quit]
knowtheory has quit [Quit: Computer has gone to sleep]
knowtheory has joined #rubygems
nateberkopec has joined #rubygems
knowtheory has quit [Ping timeout: 240 seconds]
twopoint718 has quit [Ping timeout: 252 seconds]
nateberkopec has quit [Client Quit]
Perceptes has joined #rubygems
Perceptes has quit [Ping timeout: 252 seconds]
jeer has quit [Remote host closed the connection]
jeer has joined #rubygems
havenn has joined #rubygems
havenn has quit [Ping timeout: 248 seconds]
onemanjujitsu has quit [Quit: onemanjujitsu]
twopoint718 has joined #rubygems
knowtheory has joined #rubygems
djbender has joined #rubygems
jfelchner has quit [Ping timeout: 252 seconds]
jfelchner has joined #rubygems
twopoint718 has quit [Ping timeout: 245 seconds]
BrantB has quit [Remote host closed the connection]
BrantB has joined #rubygems
erichmenge has quit [Quit: Arrivederci!]
markstarkman has joined #rubygems
erichmenge has joined #rubygems
erichmenge has quit [Client Quit]
markstarkman has quit [Ping timeout: 245 seconds]
Perceptes has joined #rubygems
erichmenge has joined #rubygems
Perceptes has quit [Ping timeout: 244 seconds]
mr_ndrsn has quit [Read error: Connection reset by peer]
mr_ndrsn_ has joined #rubygems
onemanjujitsu has joined #rubygems
mr_ndrsn has joined #rubygems
fromonesrc has quit [Quit: fromonesrc]
mr_ndrsn_ has quit [Ping timeout: 245 seconds]
mr_ndrsn has quit [Quit: mr_ndrsn]
mr_ndrsn has joined #rubygems
mr_ndrsn has quit [Client Quit]
mr_ndrsn has joined #rubygems
mr_ndrsn has quit [Client Quit]
mr_ndrsn has joined #rubygems
havenn has joined #rubygems
eighthbit has quit [Quit: eighthbit]
andrewhubbs has quit [Quit: Leaving.]
Cakey has joined #rubygems
twopoint718 has joined #rubygems
twopoint718 has quit [Changing host]
twopoint718 has joined #rubygems
twopoint718 has quit [Ping timeout: 256 seconds]
mockra has quit [Remote host closed the connection]
imajes has quit [Excess Flood]
onemanjujitsu has quit [Quit: onemanjujitsu]
imajes has joined #rubygems
EmilyAFK is now known as Emily
onemanjujitsu has joined #rubygems
DonOtreply has quit [Quit: Computer has gone to sleep.]
bhenerey has quit [Quit: Leaving.]
mockra has joined #rubygems
Emily is now known as EmilyAFK
EmilyAFK is now known as Emily
onemanjujitsu has quit [Quit: onemanjujitsu]
sn0wb1rd has quit [Quit: I will be right back]
Emily is now known as EmilyAFK
djbender has quit [Quit: leaving]
funcuddles has quit [Ping timeout: 264 seconds]
envygeeks has joined #rubygems
envygeeks has joined #rubygems
mockra has quit [Remote host closed the connection]
Cakey has quit [Ping timeout: 246 seconds]
Cakey has joined #rubygems
twopoint718 has joined #rubygems
Perceptes has joined #rubygems
twopoint718 has quit [Ping timeout: 255 seconds]
tbuehlmann has joined #rubygems
AntiTyping has quit [Quit: AntiTyping]
gorism has joined #rubygems
gorism has left #rubygems [#rubygems]
Cakey has quit [Ping timeout: 252 seconds]
cgcardona has quit [Quit: zzzzz]
Spaceghost|work has joined #rubygems
Cakey has joined #rubygems
Boxcar21 has quit [Quit: Leaving...]
gabceb has quit [Quit: gabceb]
twopoint718 has joined #rubygems
twopoint718 has quit [Changing host]
twopoint718 has joined #rubygems
markstarkman has joined #rubygems
osaut has joined #rubygems
ben_h has joined #rubygems
markstarkman has quit [Ping timeout: 245 seconds]
twopoint718 has quit [Ping timeout: 240 seconds]
Cakey has quit [Ping timeout: 246 seconds]
gabceb has joined #rubygems
gabceb has quit [Client Quit]
havenn has quit [Remote host closed the connection]
ashleyis has quit [Quit: brb]
jstr has joined #rubygems
twopoint718 has joined #rubygems
twopoint718 has quit [Changing host]
twopoint718 has joined #rubygems
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
envygeeks has quit [Quit: Bye]
twopoint718 has quit [Ping timeout: 264 seconds]
mattski has quit [Quit: This computer has gone to sleep]
jstr has quit [Quit: sleep]
mattski has joined #rubygems
tmilewski has quit [Quit: tmilewski]
markstarkman has joined #rubygems
markstarkman has quit [Ping timeout: 248 seconds]
twopoint718 has joined #rubygems
twopoint718 has quit [Ping timeout: 260 seconds]
backjlack has joined #rubygems
baphled has joined #rubygems
backjlack_ has joined #rubygems
backjlack_ has quit [Remote host closed the connection]
backjlack has quit [Remote host closed the connection]
backjlack has joined #rubygems
markstarkman has joined #rubygems
markstarkman has quit [Read error: Connection reset by peer]
markstarkman has joined #rubygems
alexmreis has joined #rubygems
baphled has quit [Ping timeout: 264 seconds]
baphled has joined #rubygems
alexmreis has quit [Read error: Connection reset by peer]
alexmreis_ has joined #rubygems
vertis is now known as vertis-sleeping
workmad3 has joined #rubygems
baphled has quit [Ping timeout: 260 seconds]
baphled has joined #rubygems
alexmreis has joined #rubygems
jigfox has joined #rubygems
alexmreis_ has quit [Ping timeout: 245 seconds]
workmad3 has quit [Ping timeout: 255 seconds]
Cakey has joined #rubygems
workmad3 has joined #rubygems
ben_h has quit [Read error: Connection reset by peer]
jfelchner has quit [Ping timeout: 264 seconds]
jfelchner has joined #rubygems
dontbecold_ has joined #rubygems
twopoint718 has joined #rubygems
twopoint718 has quit [Changing host]
twopoint718 has joined #rubygems
bhenerey has joined #rubygems
workmad3 has quit [Ping timeout: 260 seconds]
terceiro has joined #rubygems
twopoint718 has quit [Ping timeout: 260 seconds]
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
mattski has quit [Quit: This computer has gone to sleep]
AntiTyping has joined #rubygems
x0F_ has joined #rubygems
x0F has quit [Disconnected by services]
x0F_ is now known as x0F
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
Egbrt has joined #rubygems
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
Perceptes has quit [Quit: Leaving.]
Egbrt has quit [Quit: Egbrt]
twopoint718 has joined #rubygems
twopoint718 has quit [Changing host]
twopoint718 has joined #rubygems
Egbrt has joined #rubygems
twopoint718 has quit [Ping timeout: 245 seconds]
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
mlen has joined #rubygems
jigfox has quit [Quit: jigfox]
jigfox has joined #rubygems
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
baphled has quit [Ping timeout: 240 seconds]
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
baphled has joined #rubygems
workmad3 has joined #rubygems
terceiro has quit [Read error: Connection reset by peer]
BrantB has left #rubygems ["["Textual IRC Client: www.textualapp.com"]"]
terceiro has joined #rubygems
sjaq has joined #rubygems
Egbrt has quit [Quit: Egbrt]
jigfox has quit [Quit: jigfox]
greggroth has joined #rubygems
twopoint718 has joined #rubygems
twopoint718 has quit [Changing host]
twopoint718 has joined #rubygems
Egbrt has joined #rubygems
bnzmnzhn` has joined #rubygems
funcuddles has joined #rubygems
workmad3 has quit [Ping timeout: 255 seconds]
terceiro has quit [Read error: Connection reset by peer]
terceiro has joined #rubygems
twopoint718 has quit [Ping timeout: 252 seconds]
jigfox has joined #rubygems
terceiro has quit [Client Quit]
atomgiant has joined #rubygems
Egbrt has quit [Quit: Egbrt]
atomgiant has quit [Quit: atomgiant]
backjlack has quit [Remote host closed the connection]
greggroth has quit [Ping timeout: 252 seconds]
backjlack has joined #rubygems
sbeam has joined #rubygems
mr_ndrsn has quit [Quit: mr_ndrsn]
Egbrt has joined #rubygems
tmilewski has joined #rubygems
havenn has joined #rubygems
fromonesrc has joined #rubygems
sjaq has quit [Quit: Linkinus - http://linkinus.com]
mlen has left #rubygems ["WeeChat 0.4.0"]
fromonesrc has quit [Client Quit]
twopoint718 has joined #rubygems
twopoint718 has quit [Changing host]
twopoint718 has joined #rubygems
Egbrt has quit [Quit: Egbrt]
twopoint718 has quit [Ping timeout: 246 seconds]
workmad3 has joined #rubygems
tubbo has joined #rubygems
<tubbo> hey guys, with gem signing, how do you maintain multiple contributors?
<tubbo> do they all have to have different key pairs?
unsay has joined #rubygems
tmilewski has quit [Quit: tmilewski]
tmilewski has joined #rubygems
<yorickpeterse> In the current implementation this is a pain as far as I'm aware of
unsay has quit [Ping timeout: 245 seconds]
<pencil> no, you would have a project key plus every developer would have a key signed by the project key
<pencil> gem cert --sign
<pencil> no pain at all as far as I'm aware of
<pencil> never tried it though :P
<tubbo> pencil: i just signed my project, so all the other dev has to do is gem cert --sign and he can start releasing?
mr_ndrsn has joined #rubygems
<pencil> no, you will have to do the gem cert --sign using the projects private key
<pencil> they will have to send their certificates to you so you can sign it
<pencil> this should explain it: http://pablotron.org/files/signing_gems.txt
unsay has joined #rubygems
voodootaco is now known as voodoofish
onemanjujitsu has joined #rubygems
havenn has quit [Remote host closed the connection]
snooc has joined #rubygems
eighthbit has joined #rubygems
jigfox has quit [Quit: jigfox]
havenn has joined #rubygems
Elhu has joined #rubygems
jigfox has joined #rubygems
teancom has quit [Read error: Connection reset by peer]
teancom_ has joined #rubygems
romu_tp has left #rubygems [#rubygems]
krohrbaugh has quit [Quit: Leaving.]
snooc has quit []
Elhu has quit [Quit: Computer has gone to sleep.]
krohrbaugh has joined #rubygems
workmad3 has quit [Ping timeout: 244 seconds]
jigfox has quit [Quit: jigfox]
onemanjujitsu has quit [Quit: onemanjujitsu]
mockra has joined #rubygems
twopoint718 has joined #rubygems
twopoint718 has quit [Changing host]
twopoint718 has joined #rubygems
stevenhaddox|afk has quit [Ping timeout: 245 seconds]
graphex has quit [Quit: ZNC - http://znc.in]
Egbrt has joined #rubygems
<zzak> evan: ping
<zzak> raggi: ping
<zzak> should that code for TEST_SYCK be removed now?
mephux has quit [Excess Flood]
<zzak> eg: lib/rubygems/syck_hack.rb
mephux has joined #rubygems
onemanjujitsu has joined #rubygems
greggroth has joined #rubygems
Egbrt has quit [Quit: Egbrt]
teancom has joined #rubygems
teancom_ has quit [Ping timeout: 248 seconds]
onemanjujitsu has quit [Quit: onemanjujitsu]
jigfox has joined #rubygems
iamlacroix has joined #rubygems
iamlacroix has quit [Remote host closed the connection]
adf has quit [Quit: Computer has gone to sleep.]
onemanjujitsu has joined #rubygems
adf has joined #rubygems
Boxcar21 has joined #rubygems
jigfox has quit [Quit: jigfox]
<raggi> zzak: the bug still exists in released ruby versions
tmilewski has quit [Quit: tmilewski]
<raggi> and released gems
greggroth has quit [Read error: Connection reset by peer]
imajes has quit [Excess Flood]
imajes has joined #rubygems
developercorey has joined #rubygems
developercorey has quit [Remote host closed the connection]
dontbecold_ has quit [Quit: dontbecold_]
Cakey has quit [Ping timeout: 256 seconds]
greggroth has joined #rubygems
dontbecold_ has joined #rubygems
dontbecold_ has quit [Client Quit]
onemanjujitsu has quit [Quit: onemanjujitsu]
<zzak> raggi: yah i figured it was for compatibility
chaos has quit [Read error: Operation timed out]
chaos has joined #rubygems
lteo has joined #rubygems
sferik has joined #rubygems
<sferik> indirect: so, I cryptographically signed all my gems last night
<sferik> indirect: and now bundler 1.3.0.pre is failing to bundle on Ruby 2.0
<indirect> sferik: ?
<indirect> why is that
<sferik> fails with the error: Errno::ENOENT: No such file or directory - /Users/sferik/.gem/private_key.pem
<sferik> (obviously, it passes on my box, but I can repro by mving my private_key.pem file)
<indirect> sferik: and does `gem install` work?
<sferik> it works on 1.9 with bundler 1.2.3
<indirect> like, do you understand the reason that this is happening? :)
<indirect> huh
<sferik> indirect: I'm not entirely sure it's a bundler issue
<indirect> I am not aware of anything that changed that would effect that
<indirect> I believe that the problem is that you're trying to use a development gemspec
<sferik> indirect: maybe be rubygems 2.0 cc/ drbrain
tmilewski has joined #rubygems
<indirect> and signing introduces a new and exciting problem with development gemspecs that has never existed before
<indirect> namely, the gemspec being buildable now depends on your private key file existing
<sferik> indirect: seems to work fine on Ruby 1.9 with bundler 1.2.3 and rubygems 1.8.25
<indirect> then I don't know what's going on :)
<indirect> maybe you can try swapping those out one at a time
<indirect> to finger either bundler or rubygems 2 or ruby 2
<sferik> drbrain: have you seen this before?
<raggi> oh, it'll fail wiht git gems if you do that, probably
<raggi> the whole thing of keeping the key paths in predefined gemspecs is busted, for bundler style use cases
<indirect> raggi: yes, it seems like the issue here is that the current signing mechanism is fatal to path/git gems
<raggi> indirect: evne though the paths are common
<raggi> you probably don't want that information exposure anyway
<indirect> yes
<sferik> I don't understand why it can't just ignore that path
martinisoft has quit [Quit: martinisoft]
<sferik> seems like it only matters when the gem is being built
<indirect> heh
<sferik> I agree, it's busted to hardcode /Users/sferik/.gem/private_key.pem into my gems
<sferik> it only works for gems who are pushed by a single person
<sferik> which is not true for many gems, especially the most popular ones
<sferik> basically, once I add that line, only I can gem push, even if other people have access on RubyGems.org
<raggi> sferik: so, her's a solution for you
<raggi> i do this with spec.files too
<raggi> wrap it in: if $0 =~ /gem/
<sferik> raggi: that still doesn't solve the problem of multiple people signing
<raggi> sferik: huh?
<raggi> that shoudl be orthogonal to this bug
<sferik> it is
<sferik> you're right
<raggi> i just need to check spec.to_ruby
onemanjujitsu has joined #rubygems
<indirect> raggi: so bundler just started using spec.to_ruby inside git gems
<raggi> gah, we spit out signing key on spec.to_ruby
<indirect> not even released in a pre yet
<indirect> but that seems…. bad
<raggi> well
<raggi> it's supposed to round trip right now, i guess
<indirect> that means bundle package --all is going to be checking in the signing key :'(
<raggi> indirect: oh, it shouldn't not unless you pull it by hand
<raggi> that's just a path
<indirect> oh, just the path?
<indirect> okay
<indirect> seems better
<raggi> indirect: so, when you use git gems
<raggi> do you run gem build?
<indirect> raggi: no
<Antiarc> sferik: You can use File.expand_path("~/.gem/private_key.pem")
<Antiarc> That way so long as your whole team has a privkey relative to their home directory it works fine.
<sferik> right
<sferik> that seems better
<sferik> okay, thanks for the suggestion
<raggi> er
<raggi> that won't work
<raggi> i mean, it will in the git case
<raggi> but in other cases, if it passes through spec.to_ruby, it'll be expanded again
<raggi> sferik: you probably don't want ot commit the gemspec with this line in it
<sferik> no?
<raggi> sferik: or wrap an ENV var around it or the like, to avoid it being set at inappropriate times
<Antiarc> Sorry, I'm missing something; where will that break?
<raggi> ENV['signing'] = true
<raggi> or w/e
<sferik> other gem commands?
<sferik> other than build?
<Antiarc> Do other gem commands even consider the signing key?
<raggi> sferik: do you have a backtrace for the issue
<raggi> sferik: or a replication repo
<raggi> sferik: i'm just wondering exactly what's causing the load attempt
<sferik> it just raises an Errno::ENOENT: No such file or directory - /Users/sferik/.gem/private_key.pem
<raggi> i imagine there will be multiple paths to this issue being caused
<sferik> it's easy to repro
<raggi> but we can probably nail the frequent ones easily
<sferik> but i'm curious why it only happens on Ruby 2.0 / Rubygems 2.0 / Bundler 1.3
<raggi> gah, soab
<raggi> my ruby 2 build is missing openssl
<raggi> i need to fix that script
baphled has quit [Ping timeout: 248 seconds]
<sferik> we just patched rbenv to install a good version of openssl automatically
<sferik> the patch actually hasn't been committed yet
<sferik> but should be coming soon :)
onemanjujitsu has quit [Quit: onemanjujitsu]
ckelly has joined #rubygems
<raggi> right
<raggi> but
<raggi> i have to ask
<raggi> why does openssl in brew download using http not https
<raggi> *facepalm*
<raggi> /Library/Caches/Homebrew/openssl-1.0.1c.tar.gz: HTML document text (fucking proxies)
baphled has joined #rubygems
eighthbit has quit [Quit: eighthbit]
kyd has quit [Quit: kyd]
mockra has quit [Remote host closed the connection]
EmilyAFK is now known as Emily
funcuddles has quit [Ping timeout: 244 seconds]
<indirect> evan: qrush: ping me if one of you is around toady, I have a production database question
<indirect> errr today
ssd7 has quit [Read error: Connection reset by peer]
<evan> i'm here
<evan> I'M HERE
<evan> I'M HEEEERRRRRRREEE!!
<evan> indirect: i'm here.
<raggi> OMG WELCOME!
GMFlash has joined #rubygems
<evan> WEEE
<evan> Zoe is going through a "WEEEE" phase
<raggi> WEEEEE!!!
<evan> she says "WEEEE" doing down slides, in the car, etc
<evan> so cute.
vertis-sleeping is now known as vertis
<GMFlash> anyone else getting an error when installing gems? ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
<raggi> that url is wrong
<raggi> hhe, but it works
<GMFlash> how would i make it use whatever the correct url is?
<GMFlash> i'm on the latest version, 1.8.25
<evan> GMFlash: let's see...
<evan> hm, working here
<evan> I suspect it might be an S3 issue
<zzak> raggi: <3
lsegal has joined #rubygems
<GMFlash> evan: perhaps s3 is routing me based on region to something that hasn't synced yet
<raggi> cloudfront isnt' all that reliable, so it's possible
<raggi> but it's not suposed to do that
<raggi> zzak: TINAEL
<GMFlash> evan: amazon says not found https://gist.github.com/4703319
<evan> yeah, it's an amazon issue
<evan> ug.
<GMFlash> so sounds like an amazon issue for sure, not rubygems
<evan> that works ok for me here.
<evan> We need to introduce a backup repo
<evan> for people to use in this case
<raggi> sferik: ruby 2, gems 2.0.0.rc.2, rails_admin, bundler 1.3.0.pre.7
<raggi> and it worked
<sferik> which ref of rails_admin?
<sferik> I just committed a fix
<evan> GMFlash: try using bb-m.rubygems.org
<sferik> roll back to e09151c6758e9a6a62d28c3614021db92931381f
<evan> wget it from there
<evan> see if that works for ya
werdnativ has quit [Quit: werdnativ]
<GMFlash> evan: that worked for me. thank you!
<raggi> sferik: oh right
<evan> no prob.
<GMFlash> i added that to my Gemfile as a source
<evan> that uses s3 as the backing store
<evan> and uses a caching proxy
<GMFlash> looks like you can add multiple sources to Gemfile so that makes a nice backup just in case
twopoint718 has quit [Ping timeout: 245 seconds]
<raggi> indirect: so this can be fixed in bundler
Boxcar21 has quit [Quit: Leaving...]
<raggi> indirect: i don't see a problem wiht this, as signing git gems won't provide any security
eighthbit has joined #rubygems
maledale has joined #rubygems
<indirect> raggi: but how is build getting called?
<indirect> we don't build git gems
<indirect> uhhh… at least I thought we didn't
<Spaceghost|work> Who is 'we' here?
<indirect> what?
<indirect> bundler
<Spaceghost|work> Ah
<evan> indirect: i'm here btw, what did you need?
<indirect> evan: oh hey
maledale has quit [Remote host closed the connection]
maledale has joined #rubygems
<sferik> raggi: can you repro now?
kurt is now known as kurtisnelson
mockra has joined #rubygems
greggroth has quit [Ping timeout: 252 seconds]
atomgiant has joined #rubygems
jigfox has joined #rubygems
dukedave has joined #rubygems
Perceptes has joined #rubygems
GMFlash has quit [Quit: Computer has gone to sleep.]
dwradcliffe has joined #rubygems
tmilewski has quit [Quit: tmilewski]
jigfox has quit [Quit: jigfox]
Boxcar21 has joined #rubygems
GMFlash has joined #rubygems
sferik has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
mockra has quit [Remote host closed the connection]
graphex has joined #rubygems
atomgiant has quit [Quit: atomgiant]
twopoint718 has joined #rubygems
twopoint718 has quit [Changing host]
twopoint718 has joined #rubygems
graphex has quit [Read error: Connection reset by peer]
mockra has joined #rubygems
mockra has quit [Remote host closed the connection]
mockra has joined #rubygems
andrewhubbs has joined #rubygems
tmilewski has joined #rubygems
tmilewski has quit [Client Quit]
DonOtreply has joined #rubygems
DonOtreply has quit [Max SendQ exceeded]
mockra has quit [Ping timeout: 260 seconds]
jstr has joined #rubygems
DonOtreply has joined #rubygems
<yorickpeterse> I'll just leave this here: https://github.com/YorickPeterse/gem-mirror. If anybody can test that that would be lovely
<raz> anyone know who is gonna call the shots on the rubygems-signing decision?
<raz> the debate seems to go in circles, couple proposals on the table, but hard to see how to funnel this into an actual result right now
graphex_ has joined #rubygems
Egbrt has joined #rubygems
<samkottler> raz: honestly it seems like the group with an implementation will get the further
<samkottler> it's kind of an asinine way to decide, though
<raz> samkottler: well, better than nothing. :)
Egbrt has quit [Quit: Egbrt]
imajes has quit [Excess Flood]
imajes has joined #rubygems
ben_h has joined #rubygems
workmad3 has joined #rubygems
vertis has quit [Quit: vertis]
Egbrt has joined #rubygems
mando has joined #rubygems
mando has quit [Remote host closed the connection]
ben_h has quit [Read error: Connection reset by peer]
craigmcnamara has joined #rubygems
Egbrt has quit [Quit: Egbrt]
twopoint718 has quit [Ping timeout: 246 seconds]
<raz> does anyone know a signed gem and where i can find the matching public key?
<raz> i'm trying to setup a test-env here and don't really want to push a gem only for this purpose
havenn has quit [Remote host closed the connection]
<jjarmoc> i believe rails is signed?
<raz> jjarmoc: nope it isn't
<raz> minitest is signed, but i can't find their public key
<jjarmoc> hmm.. yah, they publish hashes; that must be what I was thinking.
<raz> oh well, guess i'll build my own then
vertis has joined #rubygems
fromonesrc has joined #rubygems
fromonesrc has quit [Client Quit]
<pencil> casino_core is signed
<pencil> raz
osaut has quit [Quit: osaut]
Egbrt has joined #rubygems
<raz> pencil: thx!
<raz> hmm.. how do i test my patched version of the 'gem' binary
* raz scatches head
GMFlash has quit [Quit: Textual IRC Client: http://www.textualapp.com/]
<Antiarc> Modify your path?
<raz> my RUBYLIB already is ./lib
<raz> but for some reason it still seems to pull the system gem stuff
greggroth has joined #rubygems
<raz> ah n/m got it
<raz> pebcak ;)
Egbrt has quit [Quit: Egbrt]
greggroth has quit [Ping timeout: 252 seconds]
onemanjujitsu has joined #rubygems
maledale has quit [Quit: maledale]
greggroth has joined #rubygems
teancom has quit [Remote host closed the connection]
teancom has joined #rubygems
vertis has quit [Ping timeout: 245 seconds]
DonOtreply has quit [Quit: Computer has gone to sleep.]
Emily is now known as EmilyAFK
teancom has quit [Ping timeout: 260 seconds]
teancom has joined #rubygems
eighthbit has quit [Quit: eighthbit]
Boxcar21 has quit [Quit: Linkinus - http://linkinus.com]
notnerb has quit [Quit: Leaving.]
mattski has joined #rubygems
onemanjujitsu has quit [Quit: onemanjujitsu]
fromonesrc has joined #rubygems
bhenerey has quit [Quit: Leaving.]
hahuang65 has joined #rubygems
knowtheory has quit [Quit: Computer has gone to sleep]
knowtheory has joined #rubygems
dukedave has left #rubygems ["PONG :pratchett.freenode.net"]
knowtheory has quit [Ping timeout: 260 seconds]
eighthbit has joined #rubygems
onemanjujitsu has joined #rubygems
<raggi> raz: stuff built with hoe
ben_h has joined #rubygems
Spaceghost|work has quit [Quit: Leaving...]
injekt has joined #rubygems
<injekt> hey, is anyone else having cert issues when attempting to fetch gems?
<teancom> Did you hostfile rubygems.org to a local copy, maybe vagrant?
bhenerey has joined #rubygems
<injekt> no
<teancom> Hrrm. Just ran a test install, no ssl error for me.
<injekt> yeah works on a vps for me too
<injekt> it's just locally
<injekt> it worked this morning however
<teancom> If you run 'host rubygems.org', what do you get back?
<injekt> rubygems.org has address 54.245.255.174
<teancom> Well, that's correct.
<injekt> Yup
<teancom> Is the time of your local computer way off?
<injekt> no
<teancom> What's the full error?
<injekt> same thing when I try and change the source
<teancom> Yeah, I don't know why it's trying to hit gemcutter.org, but that is the old name.
<injekt> hah
<injekt> I got it
<teancom> Reconfigured to hit rubygems.org instead?
<injekt> yeah, it's reading from a .gemrc, even though I specified --source it looks like it didn't take
<injekt> removed the .gemrc and it works
<teancom> Sweet
unsay has quit [Ping timeout: 252 seconds]
<injekt> thanks for helping :)
<teancom> heh
<teancom> np
Elhu has joined #rubygems
backjlack has quit [Remote host closed the connection]
unsay has joined #rubygems
onemanjujitsu has quit [Quit: onemanjujitsu]
vertis has joined #rubygems
craigmcnamara has quit [Quit: craigmcnamara]
tbuehlmann has quit [Remote host closed the connection]
Perceptes has quit [Quit: Leaving.]
havenn has joined #rubygems
craigmcnamara has joined #rubygems
greggroth has quit [Ping timeout: 252 seconds]
jeer has quit []
tubbo has left #rubygems [#rubygems]
bhenerey has quit [Quit: Leaving.]
Elhu has quit [Quit: Computer has gone to sleep.]
brandon has joined #rubygems
brandon is now known as Guest32128
porkbelt has quit [Ping timeout: 252 seconds]
alexmreis has quit [Quit: alexmreis]
swills has joined #rubygems
gmurphy has joined #rubygems
baphled has quit [Ping timeout: 245 seconds]
imajes has quit [Excess Flood]
imajes has joined #rubygems