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

Maintenance status #26

Closed
martin-t opened this issue Oct 22, 2021 · 19 comments · Fixed by #32
Closed

Maintenance status #26

martin-t opened this issue Oct 22, 2021 · 19 comments · Fixed by #32

Comments

@martin-t
Copy link

I noticed in the readme that you plan to deprecate the project. I don't know how many users it has or if there are alternatives but i'd like to suggest to you that you should instead attempt to find new maintainers. The best places for that are probably r/rust and This week in Rust's Call for Participation section, maybe also https://users.rust-lang.org/.

You can create a GitHub organization and add interested people into it. You could also attempt to transfer ownership to an organization that already depends on it like https://github.com/alacritty. As a last resort, you can use Rust Bus so the crate can find new owners and save people the maintenance burden of looking for a new fork and switching to it.

@ArturKovacs
Copy link
Collaborator

Thanks for the tips!

The important information for the people I'm tagging is that I'll stop maintaining this crate.

I'm tagging @jntrnr, because they seem to be the main developer for nu-shell the biggest dependent on arboard.

Also @Rigellute from spotify-tui, and @PurpleBooth from git-mit.

@sophiajt
Copy link

@ArturKovacs - thanks for letting us know! I'll mention this to the other Nushell folks about it soon so they know

@Rigellute
Copy link

Thanks for letting me know 👍

@ArturKovacs
Copy link
Collaborator

ArturKovacs commented Oct 22, 2021

I forgot to mention that I'm willing to move this crate to another account and give ownership on crates.io if someone is interested in that.

@PurpleBooth
Copy link

PurpleBooth commented Oct 23, 2021

Thanks for letting me know, I appreciate the work you did on it!

@ArturKovacs
Copy link
Collaborator

No takers?

@PurpleBooth
Copy link

I will have a deeper look at the code at the weekend and decide if I can take it on

@mathieulj
Copy link
Collaborator

mathieulj commented Nov 9, 2021

I'm sorry I have not spoken up about this before, I was rather hoping that a community member would take the lead on this. We use arboard at work and we would be willing to take ownership of the project under our wing but we hesitated to do so in part because we do not use all the features/platforms and did not want people getting the idea that we are officially supporting those without making any use of them ourselves. I have spoken with a few people here and the consensus is that we could take over ownership if we were to add the following disclaimer:

Please note that this is not an official <my employer> product. Feature requests will be considered on a volunteer contribution basis. Issues not affecting our own use of this crate may not get immediate attention but we will happily accept pull requests from contributors willing to work with us to get it merged.

What are your thoughts on the matter?

@ArturKovacs
Copy link
Collaborator

I'd be glad to take that offer. I just want to remain a maintainer for a little while at least. What's the organization or account I should transfer to?

@PurpleBooth
Copy link

Just to keep you updated: I had a think about this over the weekend and decided that this was a bit above my current comfort level, I just don't know enough about the domain to be able to answer the questions/things that are in the current pull requests.

@mathieulj
Copy link
Collaborator

I'm glad to hear you want to remain a part of the project. What did you have in mind for the required level of permissions and level of interactions? I honestly feel a little bad asking the question but our IT & dev ops need to verify we can set things up correctly. Things get complicated for external users at levels above Triage.

For the transfer itself, we will have to go through an intermediate user who is an employee because of Github permission requirements for transferring to an organisation.

@ArturKovacs
Copy link
Collaborator

This might already be obvious but just in case: the repository must remain public.

I'd like to have "Write" access because I'd like to be able to merge PRs.

Making an intermediate transfer is fine with me.

@ArturKovacs
Copy link
Collaborator

@PurpleBooth thanks for investing your time into this! I often feel like I don't know enough about the domain either.

@mathieulj
Copy link
Collaborator

mathieulj commented Nov 19, 2021

I'm so sorry to keep you waiting. I hope you will understand but I am trying to get confirmation and pre-approval internally before accepting any transfers and other events/work has kept those teams really busy recently. I don't want to accept a transfer until I am sure that no policy or lack of approval would prevent us from assigning you the permissions you are comfortable with.

This might already be obvious but just in case: the repository must remain public.

I feel I should address this one directly because it is a pretty important point. We have no desire to limit access to this project and we want it to remain publicly accessible for the benefit of all.

@ArturKovacs
Copy link
Collaborator

Thank you for your considerate approach @mathieulj

@mathieulj
Copy link
Collaborator

So it seems I have to apologize again and I must take full responsibility. This issue has fallen through the cracks for me while I had blinders on trying to get something else sorted out. We have gotten the pre-approvals internally so we can proceed without worry of something preventing us from giving you your requested permissions after the transfer.

With that said, we are coming up on the holiday season where a lot of staff will be out on paid leave. Would you prefer we wait until the second week of January to do the transfer? This would avoid possible delays between the transfer starting and getting your write access on the transferred project in our organization.

@ArturKovacs
Copy link
Collaborator

It's alright. I'm grateful that your organisation takes this over.

Would you prefer we wait until the second week of January to do the transfer? This would avoid possible delays between the transfer starting and getting your write access

Yes in that case I prefer to start it in January. Have a great holiday!

@mathieulj
Copy link
Collaborator

Thank you, and same to you!

@complexspaces
Copy link
Collaborator

For anyone who is following along with this issue, the transfer to 1Password has been completed. We'll be helping to passively improve and maintain the crate going forward. We should have some contribution guidelines up soon that cover it better soon 😃.

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

Successfully merging a pull request may close this issue.

7 participants