+1 from me

On Fri, Aug 23, 2024 at 2:57 PM Martin Grigorov <mgrigo...@apache.org>
wrote:

> Hello,
>
> At https://lists.apache.org/thread/s074tydhytt8qtzxyj2vs8g5frq4rm3v Fokko
> suggested extracting the SDKs into their own Git repositories.
> I'd like to formally start a vote for doing this for the Rust SDK!
>
> The main benefit of doing this is to have its own lifecycle and versioning.
> Currently the development version of the Rust SDK is 0.18.0 while all
> other modules use 1.13.0-SNAPSHOT.
>
> The new repository would be apache/avro-rust ! It will be created via the
> ASF self-service tools.
>
> It will preserve the Git history by using the following commands:
> - git subtree split --prefix=lang/rust -b avro-rust-branch
> - git push g...@github.com:apache/avro-rust.git avro-rust-branch:main
> AFAIU this won't delete the lang/rust/ folder from the main repo. The Rust
> files and folders will be deleted once we make sure that everything is as
> we want it in the new repository!
>
> Then the Rust specific Github Actions workflows would be moved over to the
> new repository (probably without their Git history since it is not really
> important). They will be updated to checkout the main repo to make use of
> the shared/ folder for the common and interop tests.
>
> Maybe a next step could be to invite
> https://github.com/lerouxrgd/rsgen-avro as a member/sub- crate if the
> author is interested !
> Some discussion has happened at
> https://github.com/lerouxrgd/rsgen-avro/pull/56
>
> Regards,
> Martin
>

Reply via email to