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/
>

Reply via email to