+1 (non-binding). Thanks for bringing this up!

BTW, another minor benefit to share: Previously if we use avro-rust as a
git dependency, Cargo will pull all submodules (docsy, then Font-Awesome),
which is a lot! (<https://github.com/rust-lang/cargo/issues/4247>) Moving
the Rust SDK to its own repo can also solve this pain point.

On Sat, Aug 24, 2024 at 3:38 AM Fokko Driesprong <fo...@apache.org> wrote:

> Hey all,
>
> 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?
>
>
> Parquet recently migrated to Github, and an example can be found here
> <https://github.com/apache/parquet-java/issues/2854>. I believe it is nice
> to have everything in one place. I can reach out to Rok who did this at
> Parquet, if there is a majority for migrating from Jira to GitHub.
>
> > 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
>
>
> No such thing in GitHub. The only thing we can do is to use “avro-“ as
> > prefix.
>
>
> That's actually a hard requirement ;)
>
> Kind regards,
> Fokko
>
>
>
>
> Op vr 23 aug 2024 om 20:57 schreef Xuanwo <xua...@apache.org>:
>
> >
> > > 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?
> >
> > I believe we can migrate open issues to GitHub only and left old issue
> > there as before. I remembered that some projects have done similar
> things.
> > I will try to figure out how to implement.
> >
> > > 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
> >
> > No such thing in GitHub. The only thing we can do is to use “avro-“ as
> > prefix.
> >
> >
> > On Sat, Aug 24, 2024, at 01:37, Oscar Westra van Holthe - Kind wrote:
> > > 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>
> >
> > --
> > Xuanwo
> >
> > https://xuanwo.io/
> >
>

Reply via email to