ur5us has quit [Remote host closed the connection]
ur5us_ has joined #rubygems
ur5us_ has quit [Remote host closed the connection]
pombreda has quit [Ping timeout: 260 seconds]
pombreda has joined #rubygems
jnyw has joined #rubygems
jnyw has quit [Quit: WeeChat 2.0.1]
rrutkowski has joined #rubygems
rrutkowski has quit [Ping timeout: 248 seconds]
KeyJoo has quit [Ping timeout: 248 seconds]
unreal has joined #rubygems
paulrf has quit [Quit: Leaving]
pombreda has quit [Ping timeout: 248 seconds]
KeyJoo has joined #rubygems
ur5us has joined #rubygems
pombreda has joined #rubygems
jnyw has joined #rubygems
technomancy has joined #rubygems
<technomancy>
I'm trying to find rubygems's policy around deleting a gem which takes the name of an existing project; could someone point me in the right direction?
<havenwood>
technomancy: Are you trying to delete your own gem?
<havenwood>
technomancy: What's the gem in question?
<technomancy>
havenwood: no, I'm trying to formalize a policy on another site that's similar to rubygems, and looking for prior art
<technomancy>
(clojars.org)
<havenwood>
technomancy: aha!
<technomancy>
someone published https://clojars.org/postgresql and I think it needs to be deleted because it's just some rando but it looks official, but I want to make sure that action reflects a well-thought-out, documented policy before proceeding.
<havenwood>
technomancy: if you `gem yank` the last version of your gem, it frees up the name if the gem was created within the last month, otherwise the name will be freed in 100 days
<havenwood>
technomancy: RubyGems doesn't reserve "official" names, as far as I know.
<havenwood>
It's first come, first serve.
<technomancy>
havenwood: what if someone has published a gem that isn't on that list, but you realize later that it should be?
<technomancy>
would you wait for a complaint from the maintainer of the official project?
<havenwood>
technomancy: I recall that happening, but I don't remember how i was resolved.
<havenwood>
it*
<technomancy>
OK, so there is no existing documented policy; that's what I was wondering. thanks.
<havenwood>
There might be a policy regarding new additions to the name blacklist, but I don't know it.
<havenwood>
I know they ran into some conflicts when gemifying the stdlib.
<technomancy>
my situation is a little bit different because clojars is always used together with maven central, so the official maintainer of a library might not even be aware that clojars exists.
<havenwood>
technomancy: it seems like pg or postgres would also do for the official postgres clojar, i don't know
<havenwood>
RubyGems doesn't have a convention for designating official gems.
<havenwood>
I suppose you already have nicer namespacing (namespacing at all).
<havenwood>
Actually, doesn't that handle it?
<technomancy>
yeah, this is specifically about when people don't follow the recommendations
<havenwood>
ahhh
rrutkowski has joined #rubygems
<havenwood>
Yeah, since RubyGems doesn't have namespace conventions there's no enforcement.