Closed sourcebox closed 6 months ago
@x37v I believe was interested in transferring it to rust midi.
I am fine either way. Happy to have it folded under either org
Happy to have it in github.com/rust-embedded-community. I believe the instructions are in https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository
After transferring the ownership of the repository, please add the usb-device team as owners on crates.io
.
It can be done via:
cargo owner --add rust-embedded-community:usb-device
Happy to have it in github.com/rust-embedded-community. I believe the instructions are in https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository
To transfer a repository that you own to an organization, you must have permission to create a repository in the target organization.
I can xfer this repo if given permissions.
After transferring the ownership of the repository, please add the usb-device team as owners on
crates.io
. It can be done via:cargo owner --add rust-embedded-community:usb-device
For the crate. @x37v has ownership from the other gh issue on this. So, I can't transfer it. x37v I have noticed you never pushed a new release, are you happy to have it transferred to the embedded group?
For the crate. @x37v has ownership from the other gh issue on this. So, I can't transfer it. x37v I have noticed you never pushed a new release, are you happy to have it transferred to the embedded group?
@btrepp I didn't think you ever gave us access to the crate but also we ended up with some bugs that we haven't yet fixed. I think it makes sense to transfer it to the embedded community, especially if they're going to be more active maintaining it. I can always bring up my hopes/dreams for the crate with them.
@x37v I think this was transferred to yourself a while back, I no longer can transfer to others.
In that case @x37v would have to add the rust-embedded-community as owner via the cargo command shown above. Btw. anyone of you can still have full access to the crate, there is no need to remove the permissions after transferring. It's mostly that more people can work on it.
There's now a document from embedded-rust-community that describes the transfer process in detail: https://github.com/rust-embedded-community/meta/blob/master/TRANSFER.md
In that case @x37v would have to add the rust-embedded-community as owner via the cargo command shown above. Btw. anyone of you can still have full access to the crate, there is no need to remove the permissions after transferring. It's mostly that more people can work on it.
I believe the cargo team before asked if I was happy to xfer it, so it was done via email. I imagine they removed me
There's now a document from embedded-rust-community that describes the transfer process in detail: https://github.com/rust-embedded-community/meta/blob/master/TRANSFER.md
I think I followed the second path without joining, assuming @sourcebox was part of the rust embedded community, so I think the transfer is to you first?, then you can put it in the organization. This seems like it might be quicker than waiting for someone to add me there. Hopefully that helps.
Thanks for initiating the transfer, I will pass over the repository to the organization.
@x37v : Can you please add me or the organization as owner on crates.io? You are the only one who can do it as you are the sole owner there.
@sourcebox I just sent you an invite via crates.io
@sourcebox I just sent you an invite via crates.io
Thanks, I've accepted it and was added as an owner. I'm currently doing some basic cleanup on the code and will then pass it over to the group.
The transfer is now complete and permissions for the group are also setup on crates.io. Thanks to everybody for making it possible!
Background: rust-embedded-community maintains the
usb-device
crate as well as some class implementations likeusbd-serial
.As this crate isn't actively maintained (last release was years ago), it doesn't use the latest version of
usb-device
, leading to a version conflict with HALs and other class implementations. Transferring this crate would improve the situation by having the chance to keep the versions in sync as well as implementing new features by the community.The suggestion for this request was made by some member of
rust-embedded-community
.