cowboyd has quit [Remote host closed the connection]
workmad3 has joined #rubygems
cmeiklejohn has quit [Excess Flood]
cmeiklejohn has joined #rubygems
cmeiklejohn has quit [Changing host]
cmeiklejohn has joined #rubygems
cmeiklejohn has quit [Excess Flood]
leekiernan has joined #rubygems
cmeiklejohn has joined #rubygems
cmeiklejohn has quit [Changing host]
cmeiklejohn has joined #rubygems
mbull9 has joined #rubygems
<indirect>
evan: feel free to laugh at me and say no, but how do you feel about disallowing gems named "ruby" or "rubygems"
<evan>
i'd be fine with that.
<evan>
probably the way to handle that is to just register them instead
<indirect>
there is a gem named ruby that has no content that zenspider owns
<evan>
do you have a particular reason you don't people using those names?
dangerousdave has quit [Read error: Connection reset by peer]
dangerousdave has joined #rubygems
<indirect>
evan: I discovered yesterday while working on the index that it would be super convenient to treat required ruby and rubygems version as gems named ruby and rubygems for the purposes of the new index
<indirect>
I mean, I already wrote an implementation that doesn't
<indirect>
and it's fine
<indirect>
but the thought kept knocking around in my head so I figured I'd ask what you thought
<evan>
we've discussed that before
<evan>
yeah
<evan>
i'd prefer you use just ungemable names
<evan>
like :ruby and :rubygems
<indirect>
oh, sure
<evan>
that makes it a bit clearer anyway
<indirect>
I had just thrown them into an (optional) final field
<indirect>
after a delimiter indicating that the gem deps were over
<evan>
gotcha
<evan>
given we want to expose the ruby and rubygems versions as resolver decisions
<indirect>
yep
<evan>
unifying them with normal gem deps is a good solution
<indirect>
I think it's very broken that bundler doesn't currently consider them
<evan>
the resolve just injects those 2 magic gems and then does a normal resolution
cowboyd has joined #rubygems
<evan>
drbrain and I have discussed something like this in the past
<indirect>
sure
<indirect>
I think the format distinguishing them is completely fair though
<indirect>
means we can potentially add additional "requirements" that aren't exactly "dependencies" in that optional extra field
<evan>
sure
<indirect>
okay, seems reasonable
<indirect>
I will continue with that approach :)
<indirect>
thanks!
<evan>
10-4!
DanKnox_away is now known as DanKnox
workmad3 has quit [Ping timeout: 264 seconds]
leekiernan has quit [Ping timeout: 260 seconds]
cmeiklejohn has quit [Excess Flood]
cmeiklejohn has joined #rubygems
cmeiklejohn has joined #rubygems
cmeiklejohn has quit [Excess Flood]
cmeiklejohn has joined #rubygems
cmeiklejohn has quit [Changing host]
cmeiklejohn has joined #rubygems
cmeiklejohn has quit [Excess Flood]
cmeiklejohn has joined #rubygems
cmeiklejohn has quit [Changing host]
cmeiklejohn has joined #rubygems
<drbrain>
evan: indirect: I approve this idea
<evan>
#drbrainstampofapproval
dangerousdave has quit [Quit: Leaving...]
mbull9 has quit [Remote host closed the connection]
<imperator>
objection!
<drbrain>
imperator: :D
bobbywilson0 has quit [Remote host closed the connection]
jaimef has quit [Excess Flood]
jaimef has joined #rubygems
mbull9 has joined #rubygems
le_gars has joined #rubygems
tenderlove has quit [Remote host closed the connection]
jaimef has quit [Excess Flood]
jleishman has quit [Remote host closed the connection]
jaimef has joined #rubygems
jaimef has quit [Excess Flood]
jaimef has joined #rubygems
mbull9 has quit [Remote host closed the connection]
whit537 has quit [Quit: whit537]
huoxito has quit [Quit: Leaving]
stevenharman has quit [Quit: Leaving...]
stevenharman has joined #rubygems
stevenharman has quit [Ping timeout: 240 seconds]
stevenharman has joined #rubygems
mando has quit [Remote host closed the connection]
mbull9 has joined #rubygems
le_gars has quit [Remote host closed the connection]