Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish to crates.io as lolcate #17

Open
BartMassey opened this issue May 16, 2020 · 5 comments
Open

Publish to crates.io as lolcate #17

BartMassey opened this issue May 16, 2020 · 5 comments

Comments

@BartMassey
Copy link

BartMassey commented May 16, 2020

Is there some reason this isn't on crates.io as lolcate? If not, it would be great to have it there under that name.

Edit: Found issue #3.

Edit: Apparently I can't read.

@BartMassey BartMassey changed the title Publish to crates.io Publish to crates.io as lolcate May 16, 2020
@ngirard
Copy link
Owner

ngirard commented May 16, 2020

Hey @BartMassey,

Thing is, I'm not sure about the policy and implications of renaming a crate on crates.io. I could take a look though.
If you have a clue about it, please comment further on.
Cheers

@BartMassey
Copy link
Author

I don't know either. Hopefully somebody who does will comment here.

@ngirard
Copy link
Owner

ngirard commented May 20, 2020

So i asked the folks at crates.io, and here's the response I got:

We do not currently support renaming crates, in order to keep the registry as immutable as possible. What you can do is republish with the new name, yank all the versions of the old name, and publish one more version to the old name with a description directing people to the new name.

At least it's feasible, but it's not straightforward either. Do you think it's worth the trouble, @BartMassey ?

@BartMassey
Copy link
Author

Naw. Let's just leave it alone. Thanks for looking into it!

@stappersg
Copy link

Euh, yes I also prefer

cargo install  lolcate

above

cargo install lolcate-rs

I think it is wise to save the rename for a major release (or breaking change) and then add lolcate to https://crates.io/ plus updating lolcate-rs with pointers to the successor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants