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