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

Please add a crates.io co-maintainer #53

Open
ijackson opened this issue Feb 27, 2024 · 2 comments
Open

Please add a crates.io co-maintainer #53

ijackson opened this issue Feb 27, 2024 · 2 comments

Comments

@ijackson
Copy link

tl;dr: Please add a crates.io co-owner to improve the bus factor for this crate and dirs-ng.

Hi.

Relevantly, I'm the current maintainer of shellexpand, which I inherited from its author when they weren't able to work on it any more. I was recently asked to swtich from dirs to home.

The principal motivation seems to have been to avoid the MPL. I strongly disagreed; I did some evaluation of both crates and concluded that I would like to stay with dirs.

However, the biggest point against dirs was the single ownership of the crate name on crates.io. I would respectfully request that you add a second crate owner. Single crate ownership can cause serious inconvenience if the owner can't work on the crate for any reason. (Indeed shellexpand had to be forked for many months and dirs seems to have had a temporary fork too.)

Your co-owner doesn't really have to do anything, other than approve (or not!) volunteers who come forward if you (for any reason) aren't available.

Obviously you'll want to pick someone you feel is ideologically aligned, and has similar engineering taste, and so on. Hopefully you'll have a friend or colleague you can prevail on. For the record: I am volunteering, but I don't want this request to be read as a request for you to grant co-ownership to me. I just want to avoid the risk iof having to rename the crate on crates.io; that would be seriously disruptive for your thousands of dependencies).

Thanks for your attention.

@soc
Copy link
Collaborator

soc commented Feb 28, 2024

Hi Ian,
thanks for letting me know – I have to think about how to best address this.
I'll report back when I have some results.
Thanks,
Simon

@soc
Copy link
Collaborator

soc commented Feb 28, 2024

Thank you for your well-articulated thoughts in https://gitlab.com/ijackson/rust-shellexpand/-/merge_requests/12#note_1791092849, by the way. :-)

Edit: Ah, I see the MR was created by this Utkarsh Gupta guy. He seems to be on some weird personal crusade "against" this library.

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

2 participants