rdallasgray / pallet

A package management tool for Emacs, built on Cask.
279 stars 13 forks source link

Conflicting project name #22

Open darth10 opened 10 years ago

darth10 commented 10 years ago

Please note that I'm not pointing fingers in this issue. It's more of a question to be honest.

This project conflicts with the Pallet Clojure project. Pallet is still quite active in terms of development, and is used a lot IMHO. Since Pallet is an older project, would renaming this awesome project not be the right thing to do? :thought_balloon:

rdallasgray commented 10 years ago

Hi -- thanks for raising this. It's definitely on my mind. The only reason I didn't do this before was that I honestly didn't expect the project to get any attention. It's certainly something I'll consider again now.

rdallasgray commented 10 years ago

I'm going to open this issue up to suggestions for new names. The first decent one I came up with was 'Cellarman'. We want something that goes nicely with Cask, sounds good, and doesn't step on any toes.

rejeep commented 10 years ago

So annoying with name clashes... :)

I agree that something that goes nicely with Cask would be great. Maybe the name of some ale or similar?

rdallasgray commented 10 years ago

'Porter' has a nice double meaning.

rdallasgray commented 10 years ago

@rejeep Also, I'd be interested to hear about your experience with renaming Carton to Cask. Any tips?

saintaardvark commented 10 years ago

How about "Keg" or "Barrel"?

darth10 commented 10 years ago

It's nice to hear so many recommendations. So far we have...

@rdallasgray the choice up to you :smile:

EDIT: Added 'Brewery'

rejeep commented 10 years ago

@rdallasgray It was actually very painless. Definitely more so than what I expected. What I did was I did the renaming, released a new version and then blogged about the changes. Surprisingly, people adapted very quick. It actually got some unexpected attention from it. The old saying "any press is good press" was correct in this case. :)

rejeep commented 10 years ago

Brewery seems available.

ghost commented 10 years ago

I don't see a problem here that needs fixing. The project is rdallasgray/pallet. One of the awesome early decisions GitHub made was putting everything under a user or (eventually) organization namespace.

If this were written in Clojure, I'd side with @darth10, but it's not. Naming is a hard enough problem without imposing a global namespace on all projects across all languages.

ghost commented 10 years ago

In case the popular opinion is that projects don't look official unless they're under a GitHub organization, and pallet is already used by the Clojure project, then I suggest forking this to cask/pallet and making that the official repo.

rdallasgray commented 10 years ago

Thanks for your comments. My perspective is that a significant proportion of Emacs users will encounter both Pallets, and that's reason enough for this one, being the later to the name, to change.

It isn't up to me whether Pallet can be incorporated into the Cask namespace -- it's up, I guess to @rejeep and the other Cask collaborators (of which I'm not one). I'd be open to it, but I still think a rename would be polite.

DarwinAwardWinner commented 10 years ago

Is Casker too similar to Cask?

rdallasgray commented 10 years ago

I think my choice for this is Porter.

I'm thinking that what would have been the 0.7 release of Pallet will be Porter 1.0. My plan is to create a new repo here with that name and commensurately a new recipe for Melpa. This repo will be abandoned but left alive until it seems that everyone who's interested has moved to the new one.

I welcome any objections/questions/criticism/tips.

rejeep commented 10 years ago

I would recommend just renaming the repo, update the melpa recipe and let users adapt quickly. If you don't people will be stuck with pallet for a long time. It worked great for us when we renamed carton to cask.