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
workmad3 has quit [*.net *.split]
icco has quit [*.net *.split]
TheMoonMaster has quit [*.net *.split]
capen has quit [*.net *.split]
dbussink has quit [*.net *.split]
imperator has quit [*.net *.split]
karlfreeman has quit [*.net *.split]
hakunin has quit [*.net *.split]
nomadic has quit [*.net *.split]
swills has quit [*.net *.split]
ged has quit [*.net *.split]
Boohbah has quit [*.net *.split]
akahn has quit [*.net *.split]
morphis has quit [*.net *.split]
Gnubie_ has quit [*.net *.split]
fidothe has quit [*.net *.split]
shaiguitar has quit [*.net *.split]
flori has quit [*.net *.split]
erichmenge has quit [*.net *.split]
johnmwilliams___ has quit [*.net *.split]
tcopeland has quit [*.net *.split]
evan has quit [*.net *.split]
mpapis has quit [*.net *.split]
riddle has quit [*.net *.split]
cout has quit [*.net *.split]
mdst has quit [*.net *.split]
shtirlic_ has quit [*.net *.split]
jgraichen has quit [*.net *.split]
Defiler has quit [*.net *.split]
ereslibre has quit [*.net *.split]
aalmenar has quit [*.net *.split]
Emily has quit [*.net *.split]
niska has quit [*.net *.split]
priyam_ has quit [*.net *.split]
lucas has quit [*.net *.split]
autumn has quit [*.net *.split]
sindork has quit [*.net *.split]
brycek has quit [*.net *.split]
havenwood has quit [*.net *.split]
dwradcliffe has quit [*.net *.split]
danp has quit [*.net *.split]
qrush has quit [*.net *.split]
wycats has quit [*.net *.split]
jarib has quit [*.net *.split]
drbrain has quit [*.net *.split]
nirix has quit [*.net *.split]
viranch has quit [*.net *.split]
foohey has quit [*.net *.split]
ndrst has quit [*.net *.split]
imajes has quit [*.net *.split]
samkottler has quit [*.net *.split]
Hamled has quit [*.net *.split]
wesgarrison has quit [*.net *.split]
lmarburger has quit [*.net *.split]
indirect has quit [*.net *.split]
phantomcircuit has quit [*.net *.split]
jeremydei has quit [*.net *.split]
ckrailo has quit [*.net *.split]
gazoombo has quit [*.net *.split]
abuiles has quit [*.net *.split]
blackjid has quit [*.net *.split]
nz has quit [*.net *.split]
closer has quit [*.net *.split]
danmcclain has quit [*.net *.split]
brixen has quit [*.net *.split]
calmyournerves has quit [*.net *.split]
darix has quit [*.net *.split]
stabbylambda has quit [*.net *.split]
[reed] has quit [*.net *.split]
lsegal has quit [*.net *.split]
graphex_ has quit [*.net *.split]
DanKnox_away has quit [*.net *.split]
kallistec has quit [*.net *.split]
huoxito has quit [*.net *.split]
tenderlove has quit [*.net *.split]
thegcat has quit [*.net *.split]
maikeru has quit [*.net *.split]
cmeiklejohn has quit [*.net *.split]
soraher has quit [*.net *.split]
z has quit [*.net *.split]
danrabinowitz has quit [*.net *.split]
cho_co_ has quit [*.net *.split]
Guest85414__ has quit [*.net *.split]
jaimef has quit [*.net *.split]
sj26 has quit [*.net *.split]
wizonesolutions has quit [*.net *.split]
foca has quit [*.net *.split]
kentaro has quit [*.net *.split]
cschneid has quit [*.net *.split]
indirect_ has quit [*.net *.split]
JSharp has quit [*.net *.split]
_br_ has quit [*.net *.split]
xymox has quit [*.net *.split]
randym_ has quit [*.net *.split]
amateurhuman_ has quit [*.net *.split]
_whitelogger has joined #rubygems
rhythm_and_code has joined #rubygems
antichatter has joined #rubygems
DanKnox_away is now known as DanKnox
antichatter has quit [Quit: Colloquy for iPhone - http://colloquy.mobi]
<shaiguitar> hey rubygem ppl, is there a way I can find the top 10 gems that have extensions whether FFI/DL/mkmf (10 for each even) that are being used out in the wild?
<shaiguitar> not sure if there's a way I could query that
havenwood has quit [Remote host closed the connection]
<shaiguitar> or maybe get an insider maintainer of ze rubygems archives to get me that list somehow? suggestions?
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 248 seconds]
havenwood has joined #rubygems
<imperator> you could inspect the dependencies of each gem, but i'm not sure how to get the top download info
<shaiguitar> drbrain: ^ if you have access to rubygems? know who does?
<imperator> that would have to come from the rubygems guys
<shaiguitar> imperator: dependencies as in spec.requirements?
<shaiguitar> those aren't fully specified I've heard
<shaiguitar> as in, lots of native gems dont' have gem meta info
<imperator> well, if they use ffi, they have ffi as a dep
<imperator> if they have an extconf.rb file, they're a c extension
<imperator> DL would be trickier
<imperator> but not many use it
<imperator> but if my 10+ years of experience mean anything
<imperator> i'd bet the xml lib
<imperator> followed by json
<imperator> were the top 2
<imperator> sqlite
<imperator> mysql/postgres/oracle interfaces
<imperator> what else...
<shaiguitar> yea
<imperator> rmagick is probably up there
DanKnox is now known as DanKnox_away
<imperator> why do you want to know?
<shaiguitar> test cases basically
<shaiguitar> brb
<shaiguitar> for fixtures in a gem I'm making that does stuff with native-compiled gems
xerxas has joined #rubygems
kalleth has joined #rubygems
guilleiguaran_ has joined #rubygems
imperator has left #rubygems ["Leaving"]
DanKnox_away is now known as DanKnox
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 264 seconds]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 264 seconds]
rhythm_and_code has quit [Quit: rhythm_and_code]
havenwood has joined #rubygems
huoxito has quit [Quit: Leaving]
DanKnox is now known as DanKnox_away
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubygems
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubygems
tenderlove has quit [Remote host closed the connection]
AlHafoudh has joined #rubygems
AlHafoudh has quit [Max SendQ exceeded]
icco has quit [Ping timeout: 260 seconds]
icco has joined #rubygems
icco has quit [Ping timeout: 256 seconds]
icco has joined #rubygems
icco has quit [Ping timeout: 240 seconds]
icco has joined #rubygems
sj26 has quit [Quit: Rainbows!]
sferik has joined #rubygems
sferik has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
indirect- has joined #rubygems
indirect_ has quit [Read error: Connection reset by peer]
havenwood has quit [Remote host closed the connection]
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 276 seconds]
workmad3 has quit [Ping timeout: 260 seconds]
workmad3 has joined #rubygems
_whitelogger has joined #rubygems
workmad3 has quit [Ping timeout: 260 seconds]
lucas has quit [Remote host closed the connection]
tcopeland has quit [Quit: Leaving.]
_whitelogger has joined #rubygems
_whitelogger_ has joined #rubygems
_whitelogger has quit [Remote host closed the connection]
_whitelogger_ has joined #rubygems
_whitelogger_ has joined #rubygems
almostwhitehat has joined #rubygems
cowboyd has joined #rubygems
ereslibre has quit [Ping timeout: 264 seconds]
aalmenar has quit [Ping timeout: 264 seconds]
ereslibre has joined #rubygems
ereslibre has joined #rubygems
aalmenar has joined #rubygems
aalmenar has quit [Changing host]
aalmenar has joined #rubygems
huoxito has joined #rubygems
tcopeland has joined #rubygems
le_gars has joined #rubygems
eugenejen has joined #rubygems
AlHafoudh has joined #rubygems
AlHafoudh has quit [Max SendQ exceeded]
huoxito has quit [Quit: Leaving]
autumn has quit [Ping timeout: 276 seconds]
huoxito has joined #rubygems
AlHafoudh has joined #rubygems
AlHafoudh has quit [Max SendQ exceeded]
AlHafoudh has joined #rubygems
AlHafoudh has quit [Max SendQ exceeded]
AlHafoudh has joined #rubygems
AlHafoudh has quit [Max SendQ exceeded]
TheMoonMaster has quit [Excess Flood]
TheMoonMaster has joined #rubygems
le_gars has quit [Remote host closed the connection]
aalmenar has quit []
stevenharman has joined #rubygems
dvu has joined #rubygems
ereslibre has quit [Ping timeout: 245 seconds]
tbuehlmann has joined #rubygems
imperator has joined #rubygems
dvu_ has joined #rubygems
<qrush> heyyy so
ereslibre has joined #rubygems
<qrush> i lost my ssh and sudo pw to the rg cluster
<qrush> when my computer got wiped (and I didn't have my 1pw archive backed up)
dvu has quit [Ping timeout: 256 seconds]
<qrush> can someone add me back? Also, can someone blow away the announcement banner? Announcement.first.destroy
dvu_ has quit [Remote host closed the connection]
<tbuehlmann> dude, backups!
Boohbah has quit [Remote host closed the connection]
ereslibre has quit [Ping timeout: 264 seconds]
Boohbah has joined #rubygems
marpaia has joined #rubygems
<qrush> also have everything else important in dropbox. just didnt think about 1p
<evan> qrush: I think I'll buy you a 1T drive you can plugin and use timemachine on for your birthday
<qrush> tbuehlmann: have never had an issue before with apple computers :(
<qrush> evan samkottler ^^
<samkottler> qrush: you don't have your key anymore, either?
<tbuehlmann> I don't have anything more valuable than my keepass file. I have a few backups and a friend guarding another copy in his castle. you know, traps and stuff.
<samkottler> or you just need a new password setup for sudo?
<evan> both.
<evan> we have to test this is actually nick though
<evan> qrush: What is the greatest band in the history of the universe?
<samkottler> evan: SECURITY
<tbuehlmann> I know that
<samkottler> evan: nickelback
* evan pukes
<tbuehlmann> agree
<samkottler> lol
<samkottler> YOU BEEN TROLLED, yo
<samkottler> cool it on the coffee, kottler
Boohbah has quit [Remote host closed the connection]
<evan> he's ON FIRE
Boohbah has joined #rubygems
<qrush> sorry irccloud isnt sending popups
<marpaia> .g chef
<marpaia> oops, mischan, sorry y'all
<qrush> ah ha, now sending notifications. derp
<evan> BURP
<evan> qrush: congrats on #NCR!
<evan> sounds like it went great
<qrush> thanks dude
<samkottler> twas purdy awesome
ereslibre has joined #rubygems
ereslibre has quit [Ping timeout: 264 seconds]
jfoy has joined #rubygems
<qrush> at the very least if someone could `meg console` and do `Announcement.first.destroy` to kill the banner that would be most helpful
ereslibre has joined #rubygems
ereslibre has quit [Ping timeout: 245 seconds]
havenwood has joined #rubygems
jonahR has joined #rubygems
<samkottler> qrush: I'll do that now
DanKnox_away is now known as DanKnox
ereslibre has joined #rubygems
<shaiguitar> qrush: is there a way I can find the top 10 gems that have extensions whether FFI/DL/mkmf (10 for each even) that are being used out in the wild?
<qrush> i bet the top 50 have 10 ext's
<shaiguitar> I guess checking gem.requirments would be one way, but I think they aren't widely used?
<qrush> samkottler: ty
<qrush> shaiguitar: hmm.
<shaiguitar> ideally
<shaiguitar> well, I want equal amounts of FFI/DL/mkmf
DanKnox is now known as DanKnox_away
cowboyd has quit [Remote host closed the connection]
dvu has joined #rubygems
cowboyd has joined #rubygems
<lmarburger> hmm… so funny story. rubygems adds an If-Modified-Since header on spec requests. it uses last_modified.utc.rfc2822
<drbrain> lmarburger: I sense a "but"
<lmarburger> at least on my machine (ruby 2.0.0p247) that prints something like this: Mon, 23 Sep 2013 18:00:06 -0000
<lmarburger> according to rfc2616 the time zone must be GMT--literally the string "GMT"
<lmarburger> apparently some servers like amazon are very generous and will do the math but others (fastly) won't.
cschneid has quit [Ping timeout: 259 seconds]
<qrush> shaiguitar: would a list of the top...10000 gems downloaded be helpful?
<qrush> Also I think samkottler said he downloaded all the gems recently for some security testing. He might be able to help faster
<lmarburger> drbrain: would you accept a pull that switched from time.utc.rfc2822 to time.httpdate
DanKnox_away is now known as DanKnox
<drbrain> lmarburger: totally
<drbrain> good find!
<samkottler> lmarburger qrush: all that data is in redis, too
<lmarburger> it removes the call to #utc so i'm sure this will radically speed up rubygems performance
<drbrain> heh
cschneid has joined #rubygems
<samkottler> qrush: sorry, I didn't ping you back, but the announcement is gone
<qrush> ty
tbuehlmann has quit [Remote host closed the connection]
dvu has quit [Remote host closed the connection]
<lmarburger> drbrain: heh and the t var in this test gets mutated. https://github.com/rubygems/rubygems/blob/master/test/rubygems/test_gem_request.rb#L129
<lmarburger> apparently calling #utc mutates it
<shaiguitar> got these from that curl: ["multi_json-1.8.0", "mime-types-1.25", "i18n-0.6.5", "treetop-1.4.15", "sass-3.2.10", "atomic-1.1.14", "execjs-2.0.1", "thread_safe-0.1.3", "rspec-core-2.14.5"]
<drbrain> lmarburger: since Gem::Request is an internal request, I don't think that's a big deal (but not mutating inputs is a nice win)
<shaiguitar> just looking at stuff that have spec.requirments
<drbrain> err, internal class
<shaiguitar> no good way to differenciate bewteen FFI/DL etc
<shaiguitar> I wish there was some rubygem-ism for more extension info
<lmarburger> drbrain: yeah you're probably right. i was going to make the assertion explicit. i'll send the pull and you can tell me to do it another way if you don't think it's worth the effort.
le_gars has joined #rubygems
imperator2 has joined #rubygems
<lmarburger> drbrain: here's what i meant about making the assertion explicit. https://github.com/rubygems/rubygems/pull/655/files#L1R140
<drbrain> nice
<drbrain> ah, but I think that will fail outside your time zone without specifying TZ
<drbrain> can you add your utc_offset?
<drbrain> lmarburger: or use Time.utc … instead of Time.new …
<lmarburger> drbrain: oh right. forgot about Time.utc
<lmarburger> drbrain: fixed!
<drbrain> thanks, I will merge shortly
<lmarburger> time zones are hard
<imperator2> let's go shopping
<lmarburger> awesome. well no hurry. it's not like this is mission critical. it would only affect gem sources that are super picky about the time format in http headers.
<drbrain> yeah
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenn has joined #rubygems
havenwood has quit [Ping timeout: 248 seconds]
havenn has quit [Remote host closed the connection]
havenwood has joined #rubygems
eugenejen has quit [Read error: Operation timed out]
eugenejen has joined #rubygems
havenwood has quit [Ping timeout: 245 seconds]
<dwradcliffe> I just noticed the latest rubygems version on the site is old… looks like RUBYGEMS_VERSION hasn't been updated recently
<qrush> agh! :(
<qrush> what happened to tearing out the chef deploy stuff? :)
<drbrain> dwradcliffe: I keep asking evan to updated it, but I think he hasn't had time
<drbrain> evan: ↑
<dwradcliffe> qrush: samkottler was making some progress last week
<samkottler> qrush: I made a lot of progress on it last week
<samkottler> there's some testing left to do and then I'll submit a PR
<dwradcliffe> samkottler: sweet!
<qrush> ƒ yeah
<samkottler> dwradcliffe qrush: we also need to switch to rbenv instead of system ruby
<samkottler> because we're on 1.8.7 and ewww
<dwradcliffe> samkottler: I thought it was 1.9.2?
<samkottler> sorry, it's actually a really old 1.9.3
<dwradcliffe> yep
<dwradcliffe> p0
<samkottler> yeah
<dwradcliffe> but yeah we should switch
imperator2 has quit [Ping timeout: 246 seconds]
workmad3 has joined #rubygems
havenwood has joined #rubygems
Boohbah has quit [Ping timeout: 240 seconds]
Boohbah has joined #rubygems
jonahR has quit [Quit: jonahR]
havenwood has quit [Read error: Connection reset by peer]
havenwood has joined #rubygems
le_gars has quit [Remote host closed the connection]
eugenejen has quit [Quit: eugenejen]
workmad3 has quit [Ping timeout: 240 seconds]
tjbiddle has joined #rubygems
revans has joined #rubygems
eugenejen has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
stevenharman has quit [Quit: Leaving...]
havenwood has quit [Ping timeout: 264 seconds]
almostwhitehat has quit [Ping timeout: 260 seconds]
Boohbah has quit [Ping timeout: 240 seconds]
Boohbah has joined #rubygems
almostwhitehat has joined #rubygems
almostwhitehat has quit []
eugenejen has quit [Ping timeout: 260 seconds]
havenwood has joined #rubygems
eugenejen has joined #rubygems
stevenharman has joined #rubygems
tcopeland has quit [Quit: Leaving.]
workmad3 has joined #rubygems
imperator2 has joined #rubygems
cowboyd has quit [Remote host closed the connection]
luislavena has joined #rubygems
icco has left #rubygems ["Textual IRC Client: www.textualapp.com"]
imperator2 has quit [Ping timeout: 264 seconds]
dvu has joined #rubygems
tcopeland has joined #rubygems
workmad3 is now known as wm3|zzz
stevenharman has quit [Quit: Leaving...]
phantomcircuit has quit [Disconnected by services]
phantomcircuit has joined #rubygems
dvu has quit [Remote host closed the connection]
<drbrain> ugh, StubSpecification
<drbrain> In order to make building extensions at activation time work I need to add some hint to the stub that extensions exist
<drbrain> but the stub line is a space-separated list and the last item is assumed to be part of the require_paths
<drbrain> … which can contain spaces
<drbrain> I guess I need to do it on a new line :/
<indirect> drbrain: wait the stub specs are plaintext one per line?
<indirect> ahhhh, I see
<drbrain> at the top of a gemspec
<drbrain> # stub: a 2 ruby lib
<drbrain> like this:
stevenharman has joined #rubygems