On Mon, Sep 23, 2024 at 2:22 PM Martin Grigorov <mgrigo...@apache.org>
wrote:

> https://github.com/apache/avro-rs is live !
>
> I am going to request enabling issues from the Infra team!
>

https://issues.apache.org/jira/browse/INFRA-26148



> And copy the Rust specific Github Actions to the new repo. Once I'm ready
> with this I will remove the Rust bits from the main repo and add a line to
> the README.
>
> On Mon, Sep 9, 2024 at 10:26 AM Xuanwo <xua...@apache.org> wrote:
>
>> Great, thanks!
>>
>> On Mon, Sep 9, 2024, at 14:43, Martin Grigorov wrote:
>> > Thank you all!
>> >
>> > With 3 binding +1s and 4 non-binding +1s the vote passed!
>> >
>> > I will start working on this task soon!
>> >
>> > Martin
>> >
>> > On Fri, Aug 30, 2024 at 5:06 AM Xuanwo <xua...@apache.org> wrote:
>> >
>> >> Maybe we can move forward?
>> >>
>> >> On Tue, Aug 27, 2024, at 15:20, Oscar Westra van Holthe - Kind wrote:
>> >> > +1 from me as well
>> >> > --
>> >> > Oscar Westra van Holthe - Kind <os...@westravanholthe.nl>
>> >> >
>> >> > Op di 27 aug. 2024 08:40 schreef Renjie Liu <liurenjie2...@gmail.com
>> >:
>> >> >
>> >> >> Thanks for bringing this up!
>> >> >>
>> >> >> +1 from my side.
>> >> >>
>> >> >> On Sat, Aug 24, 2024 at 11:46 AM xxchan <xxchan...@gmail.com>
>> wrote:
>> >> >>
>> >> >> > +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/
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> >> --
>> >> Xuanwo
>> >>
>> >> https://xuanwo.io/
>> >>
>>
>> --
>> Xuanwo
>>
>> https://xuanwo.io/
>>
>

Reply via email to