jnyw has joined #rubygems
jnyw has quit [Quit: WeeChat 2.0.1]
KeyJoo has quit [Ping timeout: 240 seconds]
KeyJoo has joined #rubygems
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: these gemnames are blacklisted: https://github.com/rubygems/rubygems.org/blob/master/lib/patterns.rb#L10-L96
<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.
<technomancy> makes sense. thanks.
<havenwood> de nada
KeyJoo has quit [Ping timeout: 256 seconds]
rrutkowski has quit [Quit: rrutkowski]
rrutkowski has joined #rubygems
rrutkowski has quit [Client Quit]
rrutkowski has joined #rubygems