Thank you for bringing this up. I fully support this.
Here is my non-binding +1 vote. By the way, as a consequence of this split, will we transition to gitHub issues and leave Jira simultaneously? On Fri, Aug 23, 2024, at 20:18, Fokko Driesprong wrote: > Thanks Martin for bringing this up, and I agree that this is the best > solution when we want to support releases per language. > > +1 from my side. > > I would suggest doing Rust first, and based on the experience see how we > can move the other languages as well. > > Kind regards, > Fokko > > Op vr 23 aug 2024 om 13:58 schreef Martin Grigorov <mgrigo...@apache.org>: > >> +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 >> > >> -- Xuanwo https://xuanwo.io/