dcuddeback / libusb-rs

A safe Rust wrapper for libusb.
MIT License
199 stars 64 forks source link

Transfer Ownership #39

Closed fpagliughi closed 3 years ago

fpagliughi commented 4 years ago

I'm aware of the repeated queries to this repo (@AJAnderson) and the various forks (@a1lien, etc), but no one else has come out and asked...

Is @dcuddeback available and willing to transfer ownership of this repository and the associated project on crates.io?

Ditto for libusb.sys, and libudev-rs, for that matter.

The goal would be to consolidate all the outstanding PR's and forks, and then proceed with a new async/await API for the asynchronous calls in libusb.

ryankurte commented 3 years ago

hey just following up on this, it'd be great to merge in some of the fixes and update these ^_^

otavio commented 3 years ago

Take look to rusb. This is what we have been using.

fpagliughi commented 3 years ago

Agreed, rusb is the way to go right now. I had some more ambitious ideas about building out the async API for the library, but didn't want to create yet another fork. That's currently on hold awaiting some funding, but I still hope it happens.

But really, I'm getting a little worried about the number of hardware-related Rust crates that have been abandoned and would gladly be maintained by new people if the owners would just transfer ownership.

otavio commented 3 years ago

Indeed; it is a shame. The rusb guy is very nice to work with.

I think that due to the age of Rust, this is expected. As it matures, we'll see more libraries to get more confidence and people will commit more to it. We've been moving many projects to Rust lately and I think it is getting there.