drbrain changed the topic of #rubygems to: RubyGems 2.0.2: http://bit.ly/rubygems-2-0-2 – Latest status: http://twitter.com/rubygems_status and http://status.rubygems.org
dangerousdave has quit [Ping timeout: 245 seconds]
acts_as_coder has quit [Quit: Leaving.]
martinisoft has quit [Ping timeout: 245 seconds]
mootpointer has quit [Quit: Computer has gone to sleep.]
yerhot has quit [Remote host closed the connection]
martinisoft has joined #rubygems
mootpointer has joined #rubygems
acts_as_coder has joined #rubygems
acts_as_coder has quit [Client Quit]
acts_as_coder has joined #rubygems
dvu has joined #rubygems
soveran has joined #rubygems
<soveran> what do you guys think about load(path, true) to load files in anonymous modules?
fromonesrc has joined #rubygems
<soveran> the context for that is that it would allow to have a module system to that of other languages
<soveran> s/system to/system similar to/
<drbrain> what does this have to do with rubygems?
<soveran> rubygems is the default packaging system and it uses require instead of load
<drbrain> loading files into an anonymous namespace doesn't allow anyone outside that namespace to access the loaded features
<drbrain> so I'm unsure how you would make this work
<soveran> drbrain: this is a proof of concept: https://github.com/soveran/cargo
<soveran> drbrain: it's far fetches in the fact that it's not something that could be applied lightly to the current rubygems
<drbrain> How do I know that I want Foo1 or Foo2?
<soveran> it would work like it does in golang, node, etc.
<soveran> you declare how you want to name the module you load
<drbrain> what if I want Foo1 and you want Foo2, but they are incompatible?
<drbrain> how does a user who depends on both of our libraries share data?
<drbrain> … data generated by Foo
<soveran> are you aware of how it works in other languages?
<soveran> python, golang, node
<soveran> etc.
fromonesrc has quit []
<drbrain> in rubygems such a scenario is not allowed
<soveran> yes, I know
<drbrain> can you explain how python, golang or node allows such a scenario?
dvu has quit [Ping timeout: 252 seconds]
fromonesrc has joined #rubygems
<soveran> yes, the module you load has a default name
<soveran> (specified by the path)
<soveran> but you can assign the module to a different name
fromonesrc_ has joined #rubygems
<soveran> you can refer to that new name after loading the file
<drbrain> but they're still incompatible
jfelchner has quit [Ping timeout: 264 seconds]
jfelchner has joined #rubygems
<drbrain> what benefit does this allowed incompatibility bring?
fromonesrc has quit [Ping timeout: 240 seconds]
fromonesrc_ is now known as fromonesrc
fromonesrc has quit [Client Quit]
<soveran> drbrain: you could have different versions of the same library running side by side
<drbrain> I don't know if that is a benefit
<soveran> say Redis 4 comes out
<soveran> you have a library that depends on Redis 3 and another that depends on Redis 4
<soveran> in that case, you could fulfill both needs
<drbrain> but I've also doubled the connection count for my redis server
<drbrain> it sounds problematic
<soveran> not necessarily, but that's besides the point
<soveran> the advantage would be that you can upgrade library A that depends on Redis 4 while you wait for library B to be compatible with it
<drbrain> but then I need to edit my code to use Redis4 vs Redis during this period, right?
<soveran> that's one possibility, yes
<drbrain> is there another?
<soveran> yes, to load it into a namespace
<soveran> MyApp::Redis, AnotherApp::Redis
<drbrain> so then I have to edit my code to use the namespace, right?
<soveran> that would be cleaner, probably
<soveran> let's say my gem is Sidekiq, then I would load the library in Sidekiq::Redis
<drbrain> that doesn't seem any different
<soveran> that would be the best practice, probably
<drbrain> this idea seems to make the multiple version problem in RubyGems worse, not better
<drbrain> instead of letting RubyGems say "you can't do that" in advance you need to check by hand and work around the problem
<drbrain> gems that share state across instances (such as connection pools) no longer work properly
<mootpointer> evan: Ping
<evan> mootpointer: hey
<mootpointer> Winner!
<evan> i'm a single parent this evening
<evan> so I'm in and out for the next hour and a half.
<mootpointer> No worries, I can handle that. Mind if I /msg?
<drbrain> soveran: what do you do for C extensions?
<soveran> drbrain: I'm not talking about something that is backwards compatible, btw
<soveran> so C extensions should be modified to work for this to make sense
<evan> mootpointer: no problem
<drbrain> soveran: then you have lots of work ahead of you before RubyGems can consider it
crandquist has quit [Read error: Connection reset by peer]
<drbrain> including buy-in from the ruby community
yerhot has joined #rubygems
crandquist has joined #rubygems
<drbrain> note that load does not work at all with shared libraries:
<drbrain> load '`gem which zlib`', true
<soveran> drbrain: was it a bad idea to ask you guys about your take on it?
<drbrain> soveran: I am very skeptical
<soveran> I've noticed :-)
<drbrain> also, I don't like to support features in RubyGems that only a few people would use
<soveran> it could be for rubygems 10 or rubygems 100
<soveran> but I think it's the proper way to build a module system
<drbrain> well, you'll need to start with support in ruby as load can only import ruby source files
yerhot has quit [Remote host closed the connection]
<drbrain> soveran: even for less world-changing ideas I am skeptical
tenderlove has quit [Remote host closed the connection]
<soveran> yes, I'm also skeptical by default, so I understand your position
<drbrain> it's difficult to support one-off features if the submitter abandons them, but easy to recommend they create some kind of plug-in
acts_as_coder has quit [Read error: Connection reset by peer]
<soveran> I think if you or evan, qrush, raggi, etc. investigate more on how golang, npm, python, etc., use the module system, maybe you will see more advantages than those I described
<soveran> and if it makes sense to you guys, it could be part of rubygems ten years from now
<soveran> as it is a huge change
<evan> advantages for what?
<evan> (there is a big, long, scrollback)
<soveran> hahahahaha
<soveran> evan: the idea is to be able to load libraries in anonymous modules
<soveran> evan: proof of concept: https://github.com/soveran/cargo
<soveran> evan: and take into account that it's not a proposal for changing rubygems as it is now
<soveran> it's just bouncing an idea of how I think a module system could be improved
<soveran> and for reference, that's how it works in python, node, golang, etc.
acts_as_coder has joined #rubygems
<evan> so it's a wrapper around load's 2nd argument?
<soveran> yes, but only because that's what Ruby provides right now
<soveran> it could be something completely different in the future
<evan> I think it's really fighting ruby to do that
<soveran> it is
<evan> the best solution is one that comes from ruby-core
<evan> and that rubygems can add support using.
<soveran> so, do you see advantages in that approach?
yut148 has joined #rubygems
<evan> mootpointer: so, how the mirrors work?
<evan> it's pretty easy
<evan> the mirrors are configured to be a caching proxy pointing back up to s3
acts_as_coder has quit [Ping timeout: 260 seconds]
<mootpointer> Okay, so the dependency API is still hitting the US?
<evan> and the main load balancers are configure to use geoip to redirect users back to their local mirror
<evan> are configured, rather.
<evan> yeah
<mootpointer> Hmmm. I guess distributing the dependency API would be pretty problematic, wouldn't it?
bttf has joined #rubygems
<bttf> is there a convention for the location of a Gemfile ?
lsegal` has joined #rubygems
lsegal` has quit [Client Quit]
lsegal has quit []
lsegal has joined #rubygems
fromonesrc has joined #rubygems
ckrailo has quit [Quit: Computer has gone to sleep.]
fromonesrc has quit [Client Quit]
<evan> mootpointer: well, it's just more difficult because it requires computation on the server
<evan> soveran: python, node, golang, etc work that way because the, well, they're languages
<evan> and I do actually quite like them
<evan> perhaps even more than ruby's current behavior
<evan> but the problem can't be solved at the rubygems level
<mootpointer> evan: I guess, we're keen to be able to get everything we can across on this side of the pacific.
<evan> yeah
<evan> being able to download the .gem files should help a lot
<evan> it's the majority of the bits you'll get from rubygems.org
<mootpointer> Yeah.
<mootpointer> I guess if people still complain, then we can look at what sort of contribution we can make to help make that piece easier.
qmx|away is now known as qmx
yerhot has joined #rubygems
ckrailo has joined #rubygems
yerhot has quit [Ping timeout: 256 seconds]
<qrush> soveran: i dont get the problem that https://github.com/soveran/cargo solves
<qrush> in 4+ years of ruby i have never had a library name conflict
<qrush> also, <3 go's packaging
<qrush> i love go in general. i would love to be writing more of it
ddd has quit [Read error: Connection reset by peer]
ddd has joined #rubygems
mikewintermute has quit [Quit: mikewintermute]
wedgeV_ has joined #rubygems
wedgeV has quit [Read error: Connection reset by peer]
whit537 has quit [Read error: Connection reset by peer]
whit537 has joined #rubygems
dvu has joined #rubygems
<soveran> hey qrush
<qrush> yo
<soveran> that way of using modules like in node, python, go, etc., gives you an advantage for cases when you need to resolve conflicts
<soveran> the example would be a system that uses sidekiq and redis-store
<soveran> if a new version of redis-rb is out, then a new version of sidekiq is released and redis-store stays behind
<soveran> you can't upgrade redis-rb or sidekiq until redis-store catches up
<soveran> with the other approach, that's not an issue
<qrush> ah
<soveran> and again, it's not something that could be implemented right now
<qrush> yeah this is a pita
<qrush> not sure how other languages handle this
<soveran> it could be a decade away, because too much has been built upon the existing solution
<soveran> in other languages, you can import a module that is local to what you are developing
<soveran> and you can rename or namespace the modules you are loading
<soveran> similar to the example I gave earlier: you could have Sidekiq::Redis and Ost::Redis loading different code
dvu has quit [Ping timeout: 252 seconds]
<soveran> if we were to design rubygems from scratch today, I would vote for that feature. As it's not the case, I'm fine with just bouncing the idea around, hoping that in the far distant future we could have something like that in Ruby.
<qrush> if there's anything i've learned is that RG has evolved
<qrush> and that it will continue to, if people care enough about it
<qrush> i'm not sure how productive it is to wish/rethink stuff like this
<qrush> instead explain the problem and how to fix it
<qrush> i dont think most people using ruby/rails have run into this problem
<qrush> mostly only gem developers do
<qrush> you should totally post more about this though. why is it a problem, how does it come up, how can it be solved, what would need to change, etc
<qrush> post about how other languages handle this with concrete examples of doing so
<qrush> why this matters to ruby
<qrush> and how non-gem developers will benefit too :)
<soveran> ok
<soveran> I'll try
vertis1 has quit [Quit: Leaving.]
yerhot has joined #rubygems
tcopeland1 has joined #rubygems
tcopeland has quit [Ping timeout: 252 seconds]
yerhot has quit [Ping timeout: 272 seconds]
newUser1234 has joined #rubygems
wolfeidau has quit [Read error: Connection reset by peer]
wolfeidau has joined #rubygems
qmx is now known as qmx|away
ckelly has quit [Quit: Leaving...]
<zzak> i havent read the full discussion
<zzak> but if you ask me, library == class or module, and ruby lets you re-open these
<zzak> so having 2 different libraries under the same name is like asking for 2 different classes under the same name
dvu has joined #rubygems
dvu has quit [Ping timeout: 256 seconds]
ckrailo_ has joined #rubygems
<soveran> zzak: the way it works in python, node and go is not improvised, they have studied it, and ruby's solution is a bit careless and old. The fact that we've been using it so far doesn't mean we have the perfect solution
<zzak> do they have open classes?
<zzak> they are different languages
acts_as_coder has joined #rubygems
wolfeidau has quit [Remote host closed the connection]
tenderlove has joined #rubygems
reset has quit [Ping timeout: 255 seconds]
<soveran> zzak: it's unrelated to open classes, and yes, those are different languages
acts_as_coder has quit [Quit: Leaving.]
<evan> new .au mirror is now active!
<drbrain> \o/
benwoody has joined #rubygems
benwoody has left #rubygems [#rubygems]
<evan> I love that the instant I deploy the change
<evan> the access log starts to roll in on it
<evan> it's only for IPs tagged as AU
<evan> we may want to add NZ in there too
<drbrain> probably
mockra has quit [Remote host closed the connection]
martinisoft has quit [Quit: martinisoft]
newUser1234 has quit [Remote host closed the connection]
dvu has joined #rubygems
<evan> started on that this weekend
<evan> thats in the "sign" branch
<drbrain> cool
<evan> one hack it uses is that it stores "ssh <key fingerprint>" in spec.cert_chain
<evan> rather than a pem
<drbrain> evan: why not use metadata?
<evan> I started to.. why didn't i...
<evan> can't remember now.
<evan> maybe I was being lazy
<evan> :D
<evan> anyway, it's just the start of an idea anyway
<drbrain> it's not like we have to worry about backwards compatibility :D
<evan> yeah
<drbrain> what is dump.rdb for?
dvu has quit [Ping timeout: 272 seconds]
<evan> ah shit
<evan> did that get in there
<evan> fuck.
<evan> it's garbage.
<evan> nuked it.
<drbrain> where did or thus come from?
<soveran> redis
<drbrain> orthus
<evan> drbrain: I wrote it.
<drbrain> ah, cool
<evan> github.com/evanphx/orthrus
<evan> the agent bits are cobbled together from net-ssh
<evan> and make easy and in one place.
<evan> s/make/made/
<evan> when there is the ability to query and download a pubkey
<evan> it will be able to verify signatures with the pubkey without using the agent
<evan> which is good
<drbrain> nice
<evan> means that it's still system independent at install time
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
lsegal has joined #rubygems
dentarg has quit [Ping timeout: 260 seconds]
<drbrain> I'm writing a pcap wrapper
<evan> hah
<evan> awesome.
<drbrain> it's so I can write drbdump
<drbrain> the existing one is GPL and not FVL-friendly ☹
<drbrain> GVL-friendly
<evan> aah
yashshah has joined #rubygems
baburdick has quit [Quit: Leaving.]
ckrailo_ has quit [Quit: Computer has gone to sleep.]
mockra has joined #rubygems
ckrailo has quit [Quit: Computer has gone to sleep.]
newUser1234 has joined #rubygems
whit537 has quit [Read error: Connection reset by peer]
whit537_ has joined #rubygems
mockra has quit [Ping timeout: 256 seconds]
yashshah has quit [Ping timeout: 252 seconds]
yashshah has joined #rubygems
soveran has quit [Remote host closed the connection]
markalanevans has quit [Ping timeout: 245 seconds]
whit537_ has quit [Quit: whit537_]
vertis has joined #rubygems
newUser1234 has quit [Remote host closed the connection]
yashshah has quit [Read error: Connection reset by peer]
yashshah_ has joined #rubygems
jonan has joined #rubygems
newUser1234 has joined #rubygems
dentarg has joined #rubygems
jonan has quit [Quit: leaving]
<kseifried> we need more licenses
x1337807x has joined #rubygems
newUser1234 has quit [Remote host closed the connection]
wolfeidau has joined #rubygems
kgrz has joined #rubygems
ddd has quit [Quit: heading home]
dangerousdave has joined #rubygems
mootpointer has quit [Quit: Computer has gone to sleep.]
tenderlove has quit [Remote host closed the connection]
kgrz has quit [Quit: Computer has gone to sleep.]
kgrz has joined #rubygems
Elhu has joined #rubygems
dvu has joined #rubygems
dvu has quit [Ping timeout: 272 seconds]
charliesome_ has joined #rubygems
kgrz has quit [Quit: Computer has gone to sleep.]
charliesome_ is now known as charliesome
Elhu has quit [Quit: Computer has gone to sleep.]
yashshah_ has quit [Quit: Konversation terminated!]
kgrz has joined #rubygems
yashshah- has joined #rubygems
yashshah__ has joined #rubygems
yashshah- has quit [Ping timeout: 245 seconds]
kgrz has quit [Quit: Computer has gone to sleep.]
yashshah__ has quit [Ping timeout: 245 seconds]
Elhu has joined #rubygems
kgrz has joined #rubygems
rwjblue_ has joined #rubygems
imajes_ has joined #rubygems
seacreat1re has joined #rubygems
kaichanvong has quit [*.net *.split]
imajes has quit [*.net *.split]
scanf has quit [*.net *.split]
seacreature has quit [*.net *.split]
theartisan has quit [*.net *.split]
rwjblue has quit [*.net *.split]
pencil has quit [*.net *.split]
imajes_ is now known as imajes
pencil has joined #rubygems
pencil has quit [*.net *.split]
scanf has joined #rubygems
pencil has joined #rubygems
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
kgrz has quit [Quit: Computer has gone to sleep.]
kgrz has joined #rubygems
dvu has joined #rubygems
dvu has quit [Ping timeout: 272 seconds]
Thomas_Ed has joined #rubygems
Thomas_Ed has quit [Killed (idoru (Spam is off topic on freenode.))]
yut148 has quit [Quit: Leaving...]
theartisan has joined #rubygems
stevenharman has quit [Quit: Leaving...]
yashshah has joined #rubygems
stevenharman has joined #rubygems
kaichanvong has joined #rubygems
dvu has joined #rubygems
kgrz has quit [Quit: Computer has gone to sleep.]
dvu has quit [Ping timeout: 256 seconds]
cout_ has joined #rubygems
kgrz has joined #rubygems
cout has quit [Ping timeout: 246 seconds]
yashshah has quit [Ping timeout: 256 seconds]
terceiro has quit [Read error: Operation timed out]
terceiro has joined #rubygems
yashshah has joined #rubygems
hltbra has joined #rubygems
pipework has quit [Remote host closed the connection]
adkron has quit [Ping timeout: 245 seconds]
kgrz has quit [Ping timeout: 264 seconds]
kgrz has joined #rubygems
yerhot has joined #rubygems
soveran has joined #rubygems
fromonesrc has joined #rubygems
terceiro has quit [Quit: Ex-Chat]
fromonesrc_ has joined #rubygems
kgrz has quit [Quit: Computer has gone to sleep.]
therealadam has joined #rubygems
fromonesrc has quit [Ping timeout: 272 seconds]
fromonesrc_ is now known as fromonesrc
tbuehlmann has joined #rubygems
yashshah has quit [Read error: Connection reset by peer]
yashshah_ has joined #rubygems
martinisoft has joined #rubygems
nateberkopec has joined #rubygems
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
whit537 has joined #rubygems
yashshah_ has quit [Ping timeout: 240 seconds]
danthompson has quit [Ping timeout: 256 seconds]
danthompson has joined #rubygems
cout_ is now known as cout
kristofferrr has joined #rubygems
qmx|away is now known as qmx
yerhot_ has joined #rubygems
yerhot has quit [Read error: Connection reset by peer]
stevenharman has quit [Quit: Leaving...]
dvu has joined #rubygems
kgrz has joined #rubygems
dvu has quit [Ping timeout: 248 seconds]
pipework has joined #rubygems
dvu has joined #rubygems
gramos has joined #rubygems
ckelly has joined #rubygems
stevenharman has joined #rubygems
newUser1234 has joined #rubygems
newUser1234 has quit [Read error: Connection reset by peer]
newUser1234 has joined #rubygems
crandquist has quit [Quit: Bye!]
mikewintermute has joined #rubygems
newUser1234 has quit [Remote host closed the connection]
newUser1234 has joined #rubygems
newUser1234 has quit [Remote host closed the connection]
newUser1234 has joined #rubygems
newUser1234 has quit [Remote host closed the connection]
newUser1234 has joined #rubygems
crandquist has joined #rubygems
mockra has joined #rubygems
huoxito has quit [Read error: Connection reset by peer]
mockra has quit [Remote host closed the connection]
adkron has joined #rubygems
markalanevans has joined #rubygems
ckrailo has joined #rubygems
ckrailo has quit [Client Quit]
havenwood has quit [Remote host closed the connection]
ckrailo has joined #rubygems
kgrz has quit [Quit: Computer has gone to sleep.]
ckrailo has quit [Read error: Connection reset by peer]
martinisoft has quit [Quit: martinisoft]
ckrailo has joined #rubygems
huoxito has joined #rubygems
ckrailo has quit [Client Quit]
therealadam has quit [Remote host closed the connection]
yerhot_ is now known as yerhot
havenwood has joined #rubygems
huoxito has quit [Quit: Leaving]
soveran has quit [Ping timeout: 240 seconds]
gaffneyc has joined #rubygems
terceiro has joined #rubygems
guilleiguaran__ is now known as guilleiguaran_
mockra has joined #rubygems
qmx is now known as qmx|lunch
baburdick has joined #rubygems
markalanevans has quit [Quit: markalanevans]
Dave has joined #rubygems
dangerousdave has quit [Read error: Connection reset by peer]
Dave is now known as Guest73253
_br_ has quit [Excess Flood]
_br_ has joined #rubygems
_br_ has quit [Excess Flood]
_br_ has joined #rubygems
mikewintermute has quit [Quit: mikewintermute]
kristofferrr has quit [Quit: ❤]
whit537 has quit [Read error: Connection reset by peer]
whit537 has joined #rubygems
crandquist has quit [Quit: Bye!]
havenwood has quit [Remote host closed the connection]
markalanevans has joined #rubygems
markalanevans has quit [Read error: Connection reset by peer]
havenwood has joined #rubygems
ckrailo has joined #rubygems
rwilcox has joined #rubygems
Elhu has quit [Quit: Computer has gone to sleep.]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
whit537_ has joined #rubygems
huoxito has joined #rubygems
havenwood has quit [Ping timeout: 240 seconds]
whit537 has quit [Ping timeout: 256 seconds]
whit537_ is now known as whit537
stevenharman has quit [Quit: Linkinus - http://linkinus.com]
terceiro has quit [Quit: Ex-Chat]
qmx|lunch is now known as qmx
stevenharman has joined #rubygems
reset has joined #rubygems
crandquist has joined #rubygems
crandquist has quit [Ping timeout: 256 seconds]
Elhu has joined #rubygems
yerhot has quit [Remote host closed the connection]
yerhot has joined #rubygems
Elhu has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
stevenharman has quit [Quit: Leaving...]
yerhot has quit [Remote host closed the connection]
therealadam has joined #rubygems
robgough has joined #rubygems
robgough has left #rubygems [#rubygems]
gramos has quit [Ping timeout: 264 seconds]
yerhot has joined #rubygems
crandquist has joined #rubygems
crandquist has quit [Read error: Connection reset by peer]
crandquist has joined #rubygems
crandquist has quit [Client Quit]
stevenharman has joined #rubygems
jfelchner has quit [Ping timeout: 240 seconds]
dvu has quit [Remote host closed the connection]
jfelchner has joined #rubygems
qmx is now known as qmx|afk
terracotta has joined #rubygems
martinisoft has joined #rubygems
blaines has joined #rubygems
havenwood has joined #rubygems
gramos has joined #rubygems
ckelly has quit [Quit: Leaving...]
Guest73253 has quit [Read error: Connection reset by peer]
dangerousdave has joined #rubygems
dvu has joined #rubygems
adkron has quit [Ping timeout: 264 seconds]
Plume has joined #rubygems
stevenharman has quit [Quit: Leaving...]
stevenharman has joined #rubygems
stevenharman has quit [Client Quit]
qmx|afk is now known as qmx
wolfeidau has quit [Remote host closed the connection]
baphled has joined #rubygems
baphled has quit [Client Quit]
adkron has joined #rubygems
newUser1234 has quit [Remote host closed the connection]
baphled has joined #rubygems
newUser1234 has joined #rubygems
baphled has quit [Client Quit]
newUser1234 has quit [Remote host closed the connection]
ckelly has joined #rubygems
niska` is now known as niska
_br_ has quit [Excess Flood]
_br_ has joined #rubygems
ckrailo has quit [Quit: Computer has gone to sleep.]
_br_ has quit [Excess Flood]
adkron has quit [Read error: Connection reset by peer]
_br_ has joined #rubygems
adkron has joined #rubygems
hltbra has quit [Remote host closed the connection]
mockra has quit [Remote host closed the connection]
wolfeidau has joined #rubygems
qmx is now known as qmx|afk
mockra has joined #rubygems
dvu has quit [Remote host closed the connection]
dvu has joined #rubygems
gaffneyc has quit [Quit: Computer has gone to sleep.]
dvu has quit [Ping timeout: 252 seconds]
newUser1234 has joined #rubygems
adkron has quit [Ping timeout: 252 seconds]
newUser1234 has quit [Remote host closed the connection]
yerhot has quit [Remote host closed the connection]
Plume has quit [Quit: Instantbird 1.3 -- http://www.instantbird.com]
therealadam has quit [Remote host closed the connection]
dangerousdave has quit [Read error: Connection reset by peer]
dangerousdave has joined #rubygems
stevenharman has joined #rubygems
ckelly has quit [Quit: Leaving...]
qmx|afk is now known as qmx
wolfeidau has quit [Read error: Connection reset by peer]
wolfeidau has joined #rubygems
rwilcox has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
mephux has quit [Excess Flood]
mephux has joined #rubygems
gramos has quit [Ping timeout: 264 seconds]
nateberkopec has quit [Quit: Linkinus - http://linkinus.com]
ckelly has joined #rubygems
dangerousdave has quit [Quit: Leaving...]
dwhalen has joined #rubygems
yerhot has joined #rubygems