google-cloud-rust icon indicating copy to clipboard operation
google-cloud-rust copied to clipboard

Would you donate the `google-cloud-*` crate names to Google?

Open coryan opened this issue 11 months ago • 8 comments

I am one of the Google engineers working on the Cloud SDK for Rust. We were wondering if you would consider donating the google-cloud-* crate names. That would make the crate names more consistent with the SDKs for other languages.

We already have about 20 generated libraries, and we are planning to work on the more complex services that require hand-crafted clients (e.g. Storage, Spanner, Bigtable, BigQuery) too.

If the answer is yes, we can discuss how to make the transition as easy as possible to existing users.

coryan avatar Jan 29 '25 17:01 coryan

Hi coryan. I' m grad to hear that you will finally launch the official SDK. Many GCP users, including myself, have been waiting for it. I will gladly donate my `google-cloud-* name.

yoshidan avatar Feb 01 '25 10:02 yoshidan

Thank you very much. I personally appreciate it.

Do you have any thoughts on how to perform this transfer without disrupting current users too much? Maybe something like this:

  1. Create (if needed) a final release of the current packages.
  2. Create new releases of your packages under new names.
  3. Invite @codyoss and myself to become owners. We will add @googleapis/rust-cloud-sdk later.
  4. Create new releases of the current packages names, with empty contents and instructions on where to find their new home.

Does that sound Okay to you?

coryan avatar Feb 01 '25 16:02 coryan

Hey, we looked at it in more detail and there is only one conflicting name (google-cloud-auth) between our current list of crates and what you have published. As such, we will start publishing all the crates that do not conflict with yours.

I think only two are going to be confusing: you have published google-cloud-kms and google-cloud-artifactregistry. Ours would be google-cloud-kms-v1 and google-cloud-artifactregistry-v1 (not published yet).

Please let us know if you think that would cause trouble for you.

coryan avatar Feb 04 '25 22:02 coryan

Sorry for the late reply.

Does that sound Okay to you?

LGTM. I have not yet decided on a name for the new create, but plan to run 1, 2, and 3 by the end of this week.

yoshidan avatar Feb 04 '25 23:02 yoshidan

@coryan @codyoss I have completed steps 1, 2 and 3. We have invited you to become an owner of crate on crates.io. Please check your notifications.

yoshidan avatar Feb 07 '25 05:02 yoshidan

I just noticed we are using google-cloud-longrunning too. Could you transfer this one too? Or maybe you already did and I missed the invitation, in that case: do you mind resending it?

coryan avatar Feb 15 '25 16:02 coryan

Now I sent the invitation for google-cloud-longrunning. Please confirm.

yoshidan avatar Feb 18 '25 05:02 yoshidan

Confirmed, thanks for the quick response.

coryan avatar Feb 18 '25 12:02 coryan