alexcrichton / ssh2-rs

Rust bindings for libssh2
https://docs.rs/ssh2
Apache License 2.0
489 stars 148 forks source link

New Maintainers? #228

Open alexcrichton opened 3 years ago

alexcrichton commented 3 years ago

I do not personally have time to maintain this crate any more and I suspect the other maintainers are also quite short on time nowadays. I think it's time to put out an "official" call for "this crate is in maintenance mode now". The way I personally view this crate:

If you'd like to help maintain this leave a comment here. I'm happy to transfer ssh2 ownership and such without much ado, but for libssh2-sys you'll need to be a relatively trusted member of the Rust community since Cargo depends on it.

yodaldevoid commented 3 years ago

I would be willing to take over ownership of ssh2 and libssh2-sys.

That said, while I've submitted various patches to the main Rust repo and other official and non-official Rust projects, I know that I am a relative no-name in the community. lcnr, eddyb, and varkor may be able to vouch for me if they still remember me from the early const generics implementation work.

yodaldevoid commented 3 years ago

Another option may be to turn over ssh2-rs over to the Rust Language Organization just as git2-rs is maintained. I don't know what the logistics of that would be or if the organization would be interested in that.

crisidev commented 3 years ago

Apologies for the late answer. I have been out for 2 months. I will be able to dedicate some time and love to ssh2-rs and libssh2-sys as I did in the last year starting from tomorrow.

I will start skimming issues and trying to merge PRs and release new versions of the library. Help will be much appreciated of course since I will not be able to dedicate myself full time to the project, but I still have time to help out.

Again sorry for the late answer, I spent the last 2 months getting married and with my laptop completely closed :D

crisidev commented 3 years ago

Regarding @yodaldevoid comment about handing the library over to RLO, I don't have preferences. I will still try to help no matter where the library ends. :smile:

crisidev commented 3 years ago

@alexcrichton sorry to bother you again, I am back with a little bit of time. I would say that adding @yodaldevoid as the list of folks with push permission would help a lot right now, until we figure out a good solution for the future of ssh2-rs. Thoughts?

alexcrichton commented 3 years ago

Ok sounds good to me, and no worries @crisidev I hope you enjoyed yourself!

@yodaldevoid I've invited you to the repo now, and I'll leave it to @crisidev to invite to crates.io.

If y'all want I'm happy at any time to transfer the repo to a new home.

crisidev commented 3 years ago

@yodaldevoid I have sent you an invite to be able to push on crates.io. You can find it here.

yodaldevoid commented 3 years ago

Thank you for the invites! I've gone ahead an accepted everything. I look forward to working with everyone!

twitzelbos commented 1 year ago

Is there an active maintainer right now? It would be good to get libssh2-sys bumped to 1.11.1 as there are some cool new features there. I wish I could help, but I'm aeons from being a trusted member of the Rust community.

JacobCallahan commented 3 months ago

I see that there has been some activity from @yodaldevoid this year. However, there hasn't been a new version since January. Is this project still active or is it recommended to use another?