Skip to content
This repository has been archived by the owner on Mar 23, 2023. It is now read-only.

Taking over ownership of pulsar crate #20

Open
stearnsc opened this issue May 10, 2022 · 10 comments
Open

Taking over ownership of pulsar crate #20

stearnsc opened this issue May 10, 2022 · 10 comments

Comments

@stearnsc
Copy link

Hi!

I'm the original author of https://github.com/wyyerd/pulsar-rs, but I no longer have the capacity to give the crate the attention it deserves. Are you interested in taking over ownership of that crate?

@sijie
Copy link

sijie commented May 11, 2022

@stearnsc thank you for reaching out to us! I have tried to contact @Geal in the past to see how we can help maintain the project. Yes, we are interested in taking over the ownership of this project. Let me know how you want to proceed from here.

@Geal
Copy link

Geal commented May 24, 2022

I'd be happy to see you taking over the maintenance 😀

@Geal
Copy link

Geal commented May 24, 2022

it would have been nice to transfer the repository over from @wyyerd and keep the history of issues and PR instead of a fork

@Geal
Copy link

Geal commented May 24, 2022

is there a team in this repository's members that I can add to the cargo owners to publish on crates.io?

@stearnsc
Copy link
Author

We're on board with transferring ownership of pulsar-rs to streamnative. I'm not sure exactly how that should work with your fork - we could first upstream your existing changes, then transfer over, if that works for y'all?

@sijie
Copy link

sijie commented May 26, 2022

@Geal : I think you can add streamnativebot to the cargo owners. We use that to release rust client to cargo.

@stearnsc:

I think we can do the followings.

  1. I will rename this repo from pulsar-rs to sn-pulsar-rs to avoid naming collision.
  2. I created a temp organization sn-oss-transfer and add you as the owner. So you can transfer this repo from wyyerd to sn-oss-transfer.
  3. Then I will transfer the pulsar-rs repo from sn-oss-transfer to streamnative. I will add you and @Geal as the maintainer for the repo.
  4. Then we can send the existing changes from sn-pulsar-rs fork to pulsar-rs. Once all the changes are in pulsar-rs, we will delete the sn-pulsar-rs fork and remove the sn-pulsar from craters.io.

Does this sound like a plan? If so, you should have received invites from me to join the sn-oss-transfer organization. You can then proceed step 2. Let me know what you think.

@stearnsc
Copy link
Author

Sounds good to me. I've transferred ownership from wyyerd to sn-pulsar-rs.

@sijie
Copy link

sijie commented May 27, 2022

@stearnsc - I have completed the transfer. So the pulsar rust client is now: https://github.com/streamnative/pulsar-rs. Both you and @Geal are still have the maintainer's permission.

Because GitHub doesn't allow keeping the fork in the same organization, I transfer our fork sn-pulsar-rs to a different organization sn-pulsar-rs. We will work on sending the PRs to merge the changes to "upstream" now.

@sijie
Copy link

sijie commented Jun 1, 2022

@Geal I am wondering if you got a chance to add our account to the owners in crates.io. It would be good if you can unblock us on releasing the client.

@stearnsc
Copy link
Author

stearnsc commented Jun 8, 2022

Okay, I've now added @streamnativebot as an owner for pulsar-rs.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants