-
Notifications
You must be signed in to change notification settings - Fork 1
hey #1
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
hey #1
Conversation
I want to use the crate name ls, which is registered by this guy on crates.io as well https://crates.io/crates/ls This guy is dead |
disappointing |
that person is gone |
Likely wanted payment anyway |
I guess somehow we could contact the maintainers of crates.io to take the names away |
@swmon from all the devs that actually want to build stuff from the crates names you squatted: Fuck you.❤️ |
Ayy I think we can all get behind that And, a more respective please stop being stubborn and release empty crates to @rust-lang Proposals
|
Another note, this will be the end of crates.io if a solution is not fixed. I can not believe this problem has been ignored for almost 3 years. What if I crawled crates.io registering every crate with dummy content? Would that still be protected? It will happen eventually, then you will be scrambling unless this issue is resolved before then |
The crates.io team has made it clear that they will not remove crates no crate squatters. |
Legacy crates are also not smart, old "legacy' crate owners will now be able to sell mainspace crate names for even more. Personally, I think we should have "good crate nominations" (somewhat like wikipedia's [[WP:GA]]). The steps would be as follows
|
Removing old crates is no option, nor changing their name
It will break other crates or applications!
|
GC base criteria pass one A good crate must be
|
I don't mean we should lockup the legacy space, it will continue to exists as rn. If you want to change this open up a RFC, this has already been done but the author just disappeared and closed the RFC killing it by doing that. |
|
Oops, I meant safe
For a mainspace-worthy crate, I think issues with lacking dependencies is void. I do agree platform-specific may be an issue, but it should be trivial to establish what platform the crate is intended for and test on that.
I disagree, determining scope is trivial, just ask what does this crate do?. Than, ask Can this crate do it?. By useless features I mean blatantly, such as a random number crate that has a feature to write the number to a file. This is 100% not needed in the crate. Other than that, I mostly agree. Rev 2 coming soon |
View changes here: https://www.diffchecker.com/M09oWp6y |
whats wrong with unsafe? |
I have some personal issues with the whole idea of unsafe code, and I have begun switching to rust specifically for, among other things, its safety guarantees. These are personal stigmas, and thinking about it I realize they are meaningless in constituting good library design (additionally I believe it is used in some standard libraries!). Removing. GC criteria draft 3
|
Unsafe is fine. |
I understand:), how does draft v3 look? I removed the unsafe section. |
@swmon there is no other way to contact you. I would like to get access to a crate name. Please reply to this. |
@swmon came here to say what I want, but it looks like It's a bit late. |
I didnt find any other way to contact you, so ignore the PR :)
I want to use the crate name
yay
, which is registered by you on crates.io https://crates.io/crates/yayPlease let me know how to proceed!
Thanks a lot ! 🎉