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/

Reply via email to