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
huoxito has joined #rubygems
redmenace has joined #rubygems
huoxito has quit [Ping timeout: 241 seconds]
redmenace has quit [Ping timeout: 246 seconds]
sferik has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
mootpointer has joined #rubygems
tenderlove has quit [Remote host closed the connection]
havenn has joined #rubygems
tenderlove has joined #rubygems
havenwood has quit [Ping timeout: 240 seconds]
tenderlove has quit [Ping timeout: 246 seconds]
havenn has quit [Ping timeout: 272 seconds]
noxgirl has joined #rubygems
amateurhuman has joined #rubygems
autumn has quit [Ping timeout: 250 seconds]
amateurhuman_ has quit [Ping timeout: 250 seconds]
huoxito has joined #rubygems
huoxito has quit [Remote host closed the connection]
woollyams has joined #rubygems
havenwood has joined #rubygems
dvu has joined #rubygems
havenwood has quit [Ping timeout: 240 seconds]
redmenace has joined #rubygems
redmenace has quit [Client Quit]
redmenace has joined #rubygems
seanlinsley has joined #rubygems
lsegal has joined #rubygems
josh-k has joined #rubygems
jfoy has quit [Quit: jfoy]
pglombar_ has quit []
josh-k_ has joined #rubygems
havenwood has joined #rubygems
josh-k has quit [Ping timeout: 246 seconds]
dwradcliffe has quit [Read error: Connection reset by peer]
dwradcliffe has joined #rubygems
josh-k_ has quit [Remote host closed the connection]
josh-k has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
josh-k has quit [Ping timeout: 272 seconds]
havenwood has quit [Ping timeout: 240 seconds]
huoxito has joined #rubygems
havenwood has joined #rubygems
huoxito has quit [Remote host closed the connection]
huoxito has joined #rubygems
redmenace has quit [Ping timeout: 248 seconds]
[reed] has quit [Ping timeout: 252 seconds]
[reed] has joined #rubygems
Who has joined #rubygems
<Who> drbrain: there?
jhn has joined #rubygems
<drbrain> Who: hi
<Who> my idea is to add file level lock for all those cp, mkdir_p and open operations
<drbrain> Who: I would!
<Who> great!
<Who> I don't want to pass of working on thread-safety :D
<drbrain> is FileUtils.cp not thread-safe?
<drbrain> … I guess the issue is "what is remote_gem_path?"
<Who> remote_gem_path is just a local variable which works on the argument passed to it (source_uri)
<drbrain> yeah
<Who> About FileUtils.cp, well afaik there is no atomic system call for this. I think ruby implements it
<drbrain> I think File.rename is atomic? (same FS)
<Who> and I asked headius, he said he wouldn't count on it of being thread-safe
<drbrain> … the underlying sys call
<Who> rename uses sys call
<Who> yep
<Who> wait I had list of sys calls somewhere
<Who> so even mkdir is atomic, but I am not sure of mkdir_p because that doesn't sound atomic
<drbrain> ls /usr/share/man/man2, also
<Who> also drbrain, since these operations are file level
<Who> I was wondering of using flock
<drbrain> so long as it fails gracefully on windows I'm fine
mootpointer has quit [Quit: ENOCAFFEINE.]
<Who> there is a ruby interface for it, I wonder what would happen if I try that in windows
<drbrain> it looks like flock works on windows according to file.c
<drbrain> well, there doesn't seem to be any conditional code for windows here
<drbrain> ah, uses fcntl on windows
<drbrain> hrm, for some flags it works
<drbrain> seems LOCK_EX/LOCK_NB/LOCK_UN
mootpointer has joined #rubygems
<Who> so we can't use shared lock
<drbrain> from reading missing/flock.c, that seems right
<drbrain> hrm, so long as it has at least lockf() implemented
<drbrain> so it may not work on windows (once I got to the bottom of flock.c)
<Who> I should start reading ruby source code as well
<Who> also what about jruby etc?
<drbrain> jruby should be fine
<Who> so jruby calls JVM and then JVM calls the kernel, does it usually work like that?
<drbrain> I think so
<Who> this might be a bit off topic, but how do you get better at reading C source code? so many amazing systems are written in C
<drbrain> keep trying?
<drbrain> ruby's C code is (usually) alright for reading
<drbrain> missing/ is a special case because it's got lots of preprocessor stuff going on
<Who> yeah, I started with git and the linux. I should have picked something easier
<Who> linux is uses so many gcc specific macros
<drbrain> kernels are probable not a great choice
jhn has quit [Quit: jhn]
<Who> drbrain: 22 days streak!
<Who> amazing stuff
<drbrain> Who: I'm supposed to be on vacation!
<drbrain> I'll probably hit 23 days, maybe 24
<Who> hit 25
<seanlinsley> drbrain: I recently got to 30 days. If not for accepting easy contributions from people, I never would have made it that far :)
<drbrain> seanlinsley: hehe
<Who> well I managed to do 15 days :D
<drbrain> not that I did, but you can `git stash` to save up commits
<seanlinsley> haha
<Who> hmm
<Who> I will beat the system
<drbrain> you can also set the commit date by manipulating the repository
<Who> that's seems like hard work
<seanlinsley> not if you create a fake repo and automate some commits
<seanlinsley> you can even draw something out in your contribution graph
<seanlinsley> I remember seeing someone do that a while back
<Who> drbrain: finally saw the missing/flock.c, looks fcntl/lockf implements lock_ex and lock_un
<Who> seanlinsley: seems like github profiles are getting competitive in nature
<seanlinsley> Who: yeah, not sure I like where it's heading
<seanlinsley> I spend a noticeable amount of time stressing about that graph
<Who> heh
<Who> well, I won't say competition is absolutely evil per say. I mean if you look at other fields (mainly athletics and music) you know the competition is huge
<Who> but that leads to amazing performances year after year
<Who> I am not sure if lot of programmers actually do that sort of practice (any at all)
<Who> for them github might be a waking up call, finally they have to do more then just say I am from this college or I worked in this well known company
<seanlinsley> Obligatory:
<drbrain> video game time
redmenace has joined #rubygems
mootpointer has quit [Quit: ENOCAFFEINE.]
redmenace has quit [Ping timeout: 246 seconds]
<Who> seanlinsley: ah, I agree (more with the second post)
<Who> I guess its in human nature, once he starts rating someone based on something that kinda sticks out
huoxito has quit [Remote host closed the connection]
<Who> like grades in school
postmodern has left #rubygems ["Leaving"]
huoxito has joined #rubygems
redmenace has joined #rubygems
arohner has quit [Remote host closed the connection]
arohner has joined #rubygems
redmenace has quit [Ping timeout: 248 seconds]
woollyams has quit [Quit: Textual IRC Client: http://www.textualapp.com/]
<Who> drbrain: made the PR, please have a look. I hope my reasoning makes sense, even I am new to concurrency/parallel programming :)
Who has quit [Quit: Who]
huoxito has quit [Remote host closed the connection]
mootpointer has joined #rubygems
Who has joined #rubygems
Who has quit [Client Quit]
vertis has joined #rubygems
sbeam has quit [Ping timeout: 272 seconds]
arohner has quit [Remote host closed the connection]
arohner has joined #rubygems
arohner has quit [Remote host closed the connection]
arohner has joined #rubygems
le_gars has joined #rubygems
arohner has quit [Remote host closed the connection]
mootpointer has quit [Quit: ENOCAFFEINE.]
arohner has joined #rubygems
mootpointer has joined #rubygems
vertis has quit [Ping timeout: 246 seconds]
baburdick has quit [Quit: Leaving.]
mootpointer has quit [Quit: Exit, pursued by a bear.]
woollyams has joined #rubygems
woollyams has quit [Ping timeout: 252 seconds]
redmenace has joined #rubygems
redmenace has quit [Ping timeout: 260 seconds]
Who has joined #rubygems
arohner has quit [Remote host closed the connection]
arohner has joined #rubygems
<drbrain> Who: will do!
<Who> great!
arohner has quit [Ping timeout: 248 seconds]
baburdick has joined #rubygems
josh-k has joined #rubygems
baburdick has quit [Ping timeout: 246 seconds]
arohner has joined #rubygems
phantomcircuit has quit [Excess Flood]
phantomcircuit_ has joined #rubygems
Who has quit [Ping timeout: 250 seconds]
tbuehlmann has joined #rubygems
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 246 seconds]
Who has joined #rubygems
redmenace has joined #rubygems
redmenace has quit [Ping timeout: 240 seconds]
workmad3 has joined #rubygems
redmenace has joined #rubygems
tbuehlmann has quit [Remote host closed the connection]
tbuehlmann has joined #rubygems
baburdick has joined #rubygems
sferik has joined #rubygems
baburdick has quit [Ping timeout: 260 seconds]
xerxas_ is now known as xerxas
redmenace has quit [Ping timeout: 260 seconds]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Who has quit [Quit: Page closed]
le_gars has quit [Remote host closed the connection]
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
jordia65 has joined #rubygems
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubygems
baburdick has joined #rubygems
josh-k has quit [Ping timeout: 246 seconds]
baburdick has quit [Ping timeout: 260 seconds]
le_gars has joined #rubygems
mjc_ has quit [Quit: No Ping reply in 180 seconds.]
mjc_ has joined #rubygems
le_gars has quit [Ping timeout: 246 seconds]
redmenace has joined #rubygems
redmenace has quit [Ping timeout: 246 seconds]
ddd has quit [Ping timeout: 272 seconds]
le_gars has joined #rubygems
roidrage has joined #rubygems
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 260 seconds]
huoxito has joined #rubygems
sferik has joined #rubygems
bbrowning_away is now known as bbrowning
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 248 seconds]
le_gars has quit [Remote host closed the connection]
ZachBeta has joined #rubygems
redmenace has joined #rubygems
sferik has quit [Quit: Textual IRC Client: www.textualapp.com]
almostwhitehat has joined #rubygems
redmenace has quit [Ping timeout: 241 seconds]
roidrage has quit [Quit: Textual IRC Client: www.textualapp.com]
almostwhitehat has quit [Ping timeout: 272 seconds]
almostwhitehat has joined #rubygems
huoxito has quit [Ping timeout: 246 seconds]
huoxito_ has joined #rubygems
stevenharman has quit [Quit: Leaving...]
stevenharman has joined #rubygems
stevenharman has quit [Ping timeout: 272 seconds]
havenwood has quit [Remote host closed the connection]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 272 seconds]
jwinter has joined #rubygems
huoxito_ has quit [Read error: Connection reset by peer]
huoxito has joined #rubygems
ZachBeta has quit [Quit: Computer has gone to sleep.]
stevenharman has joined #rubygems
ZachBeta has joined #rubygems
havenwood has joined #rubygems
Guest45295 is now known as Gnubie__
ZachBeta has quit [Read error: Connection reset by peer]
stevenharman has quit [Quit: Leaving...]
havenwood has quit [Ping timeout: 248 seconds]
ZachBeta has joined #rubygems
mando has joined #rubygems
ZachBeta has quit [Read error: Connection reset by peer]
baburdick has joined #rubygems
redmenace has joined #rubygems
ZachBeta has joined #rubygems
baburdick1 has joined #rubygems
baburdick has quit [Ping timeout: 272 seconds]
seanlinsley has quit [Quit: seanlinsley]
redmenace has quit [Ping timeout: 248 seconds]
baburdick1 has quit [Ping timeout: 248 seconds]
stevenharman has joined #rubygems
dvu has quit [Remote host closed the connection]
dvu has joined #rubygems
dvu has quit [Ping timeout: 272 seconds]
GMFlash has joined #rubygems
Who has joined #rubygems
dvu has joined #rubygems
huoxito has quit [Remote host closed the connection]
josh-k has joined #rubygems
workmad3 has quit [Read error: Operation timed out]
baburdick has joined #rubygems
workmad3 has joined #rubygems
seanlinsley has joined #rubygems
workmad3 has quit [Quit: leaving]
pglombardo has joined #rubygems
huoxito has joined #rubygems
workmad3 has joined #rubygems
stevenharman has quit [Quit: Leaving...]
stevenharman has joined #rubygems
huoxito has quit [Remote host closed the connection]
stevenharman has quit [Quit: Leaving...]
huoxito has joined #rubygems
ZachBeta has quit [Read error: Connection reset by peer]
ZachBeta has joined #rubygems
abuiles has left #rubygems [#rubygems]
phantomcircuit_ is now known as phantomcircuit
GMFlash has quit [Quit: Textual IRC Client: http://www.textualapp.com/]
havenwood has joined #rubygems
jfoy has joined #rubygems
ddd has joined #rubygems
ddd has quit [Max SendQ exceeded]
jwinter has quit [Quit: Leaving.]
ddd has joined #rubygems
ddd has quit [Max SendQ exceeded]
ddd has joined #rubygems
ddd has quit [Max SendQ exceeded]
jwinter has joined #rubygems
ddd has joined #rubygems
redmenace has joined #rubygems
ddd has quit [Remote host closed the connection]
redmenace has quit [Ping timeout: 272 seconds]
Who has quit [Quit: Who]
stevenharman has joined #rubygems
imperator has joined #rubygems
tjbiddle has joined #rubygems
roidrage has joined #rubygems
ZachBeta has quit [Quit: Computer has gone to sleep.]
roidrage has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
roidrage has joined #rubygems
roidrage has quit [Client Quit]
redmenace has joined #rubygems
<evan> FYI
<evan> I finally got around to setting up a european mirror today
roidrage has joined #rubygems
redmenace has quit [Ping timeout: 272 seconds]
<imperator> nice!
<evan> just 4 countries atm
<evan> once it seems stable, i'll flip it on for the rest.
arohner has quit [Remote host closed the connection]
vertis has joined #rubygems
swills has quit [Ping timeout: 240 seconds]
vertis has quit [Quit: vertis]
ZachBeta has joined #rubygems
swills has joined #rubygems
swills has quit [Changing host]
swills has joined #rubygems
<gazoombo> is there a long delay before new gems get pushed to S3 sometimes?
tjbiddle has quit [Quit: tjbiddle]
<gazoombo> oops! I think this is squid + my overeager attempt to install.
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
<evan> gazoombo: ha
arohner has joined #rubygems
havenwood has quit [Ping timeout: 245 seconds]
roidrage has quit [Quit: Textual IRC Client: www.textualapp.com]
ZachBeta has quit [Read error: Connection reset by peer]
baburdick has quit [Quit: Leaving.]
redmenace has joined #rubygems
ZachBeta has joined #rubygems
<dwradcliffe> evan: did you commit to rubygems-aws repo? :)
<evan> no
<evan> for the mirror changes you mean?
<dwradcliffe> yeah
<evan> no because i'm just testing them
<evan> if someone is going to run chef on the balancer I can.
<dwradcliffe> ok. not planning on it, I just don't want to erase your work
havenwood has joined #rubygems
jfoy has quit [Quit: jfoy]
<evan> no prob
<evan> tomorrow the testing will be over and i'll commit them.
<dwradcliffe> sounds good
graphex has quit [Quit: ZNC - http://znc.in]
graphex has joined #rubygems
le_gars has joined #rubygems
tjbiddle has joined #rubygems
le_gars has quit [Remote host closed the connection]
le_gars has joined #rubygems
le_gars has quit [Ping timeout: 272 seconds]
tjbiddle has quit [Quit: tjbiddle]
jordia65 has left #rubygems [#rubygems]
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubygems
imperator has quit [Ping timeout: 250 seconds]
josh-k has quit [Ping timeout: 250 seconds]
tjbiddle has joined #rubygems
mando_ has joined #rubygems
mando has quit [Ping timeout: 246 seconds]
mando_ has quit [Ping timeout: 245 seconds]
<indirect> evan: iirc sam got chef-client set up on those boxes... your changes may be getting wiped out every few minutes
baburdick has joined #rubygems
<dwradcliffe> it's not running automatically yet
<indirect> ah, nm :)
<samkottler> indirect dwradcliffe evan: it's only applying the base role right now
<samkottler> dwradcliffe: let's talk in the open instead of DM :)
<samkottler> pm
<samkottler> whatever
<samkottler> :P
<dwradcliffe> ha, good call
<dwradcliffe> ('query', I think)
<samkottler> dwradcliffe: feeling british?!
<samkottler> holy crap, so much coffee in my veins right now
<dwradcliffe> just trying to remember the irc lingo ;)
<dwradcliffe> anyway, excited to finally be done juggling secret data-bags!
<gazoombo> actually... it's not just squid. I'm getting intermittent 404's from other networks, too.
<dwradcliffe> gazoombo: I can confirm that 404
ddd has joined #rubygems
<gazoombo> evan ^^
<gazoombo> related to new mirrors?
redmenace has quit [Ping timeout: 246 seconds]
imperator has joined #rubygems
tbuehlmann has quit [Remote host closed the connection]
almostwhitehat has quit [Remote host closed the connection]
<dwradcliffe> gazoombo: 404 direct from S3 too
stevenharman has quit [Quit: Leaving...]
vertis has joined #rubygems
imperator has quit [Ping timeout: 265 seconds]
mando has joined #rubygems
ddd has quit [Disconnected by services]
ddd1 has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
tenderlove has joined #rubygems
havenwood has quit [Ping timeout: 260 seconds]
jwinter has quit [Quit: Leaving.]
seanlinsley has quit [Quit: seanlinsley]
seanlinsley has joined #rubygems
redmenace has joined #rubygems
pglombardo has quit [Ping timeout: 248 seconds]
bbrowning is now known as bbrowning_away
redmenace has quit [Ping timeout: 272 seconds]
havenwood has joined #rubygems
havenn has joined #rubygems
havenwood has quit [Read error: Connection reset by peer]
stevenharman has joined #rubygems
clouder`grr has quit [Quit: Leaving]
josh-k has joined #rubygems
havenn has quit [Ping timeout: 260 seconds]
pglombardo has joined #rubygems
josh-k has quit [Remote host closed the connection]
tjbiddle has quit [Quit: tjbiddle]
tenderlove has quit [Quit: Leaving...]
jkline has joined #rubygems
redmenace has joined #rubygems
clouder`grr has joined #rubygems
huoxito has quit [Remote host closed the connection]
ZachBeta has quit [Quit: Computer has gone to sleep.]
tjbiddle has joined #rubygems
workmad3 has quit [Ping timeout: 272 seconds]
tjbiddle has quit [Client Quit]
woollyams has joined #rubygems
mootpointer has joined #rubygems
<mootpointer> evan: Ping.
havenwood has joined #rubygems
pglombar_ has joined #rubygems
<evan> mootpointer: poke?
<mootpointer> Hello!
<evan> hiya!
<mootpointer> Sorry for the delay.
<evan> so I brought a european mirror online today
<evan> no problem
<mootpointer> Things and stuff. You know how it is ;)
<evan> and was debugging SSL hitting that mirror
<evan> and noticed it was broken for all mirrors
<evan> so I went about fixing it
<mootpointer> That could be a thing.
<evan> and testing it
<evan> I fixed it for all mirrors except for yours
<evan> because it seems that port 443 is blocked to the machine
<mootpointer> I can get that fixed up for you.
<mootpointer> Let me just talk with our ops guys.
<evan> ok cool
<evan> thanks!
pglombardo has quit [Ping timeout: 265 seconds]
<mootpointer> Can you remind me of the public IP address?
<mootpointer> It's on our old platform still (which is something that I'd like to fix in the new year)
<mootpointer> And these firewall rules are handled as static NAT rules.
seanlinsley has quit [Quit: seanlinsley]
huoxito has joined #rubygems
pglombardo has joined #rubygems
pglombardo has quit [Read error: Connection reset by peer]
pglombardo has joined #rubygems
pglombar_ has quit [Ping timeout: 245 seconds]