Hi everyone, There's two thing's I like about the proposals: - using the Rust SDK as a trailblazer - migrating to github issues
Before we go ahead though, I'd like us to answer a few questions: 1. Does the move to GitHub issues also include history? If not, how will we do the transition? And if yes, how will we ensure all issues will be migrated somewhere? 2. Can we group all Avro repositories? Maybe using a GitHub project? As I understand, there is no equivalent of GitLab groups in GitHub (though I hope I'm wrong). Kind regards, Oscar On Fri, Aug 23, 2024 at 3:28 PM Xuanwo <xua...@apache.org> wrote: > > > 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? > > > > +1 to use Github Issues instead of Jira ! > > > > > > 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/ > > > -- Oscar Westra van Holthe - Kind <opw...@apache.org>