Thank you for the context, Chan. This morning I created a separate
repository (iceberg-rust <https://github.com/apache/iceberg-rust>) for the
rust implementation. With PyIceberg we already did separate releases from
the Java artifacts, also the versioning is different. I think this is an
excellent decision since I've experienced similar issues with Avro where a
release was done, but nothing changed for many languages, and this added a
lot of friction to the process.

Kind regards,
Fokko

Op vr 21 jul 2023 om 16:09 schreef xxchan <xxchan...@gmail.com>:

> I'd like to mention Arrow-rs's decision to move out of the main repo. From
> my understanding, the most important reason is that Rust crates tend to
> release more often so that downstream can enjoy minor or patch updates more
> often, but previously releases of Arrow-rs are in lockstep with other
> language implementations and happen every 4 months.
>
> - https://arrow.apache.org/blog/2021/05/04/rust-dev-workflow/
> - https://lists.apache.org/thread/t7tb6kpgxnpjs120jq04r5nrbq0rpdjl
> - https://lists.apache.org/thread/4f4sm78somg0n9710w5qftc6hgbc9p3r
>
> On 2023/07/19 09:30:34 Jan Kaul wrote:
> > Hey all,
> >
> > we just had our first sync for the rust iceberg developers and it was
> > great to talk to everyone.
> >
> > The most important point that came up was the location where the rust
> > development should take place. The two options are either to have a
> > separate "iceberg-rust" repository or to create a "rust" folder in the
> > existing apache/iceberg repository.
> >
> > The benefits of a separate repository are separate CI, simpler merging
> > of PRs and a more scalable solution if more languages are added.
> >
> > The benefits of a subfolder in the existing repository are more
> > visibility, easier coordination with the java project and more feedback
> > from the community.
> >
> > The developers currently working on the rust implementation slightly
> > favor a separate repository but would be okay with using the existing
> > repository.
> >
> >
> > It would be great if you could share your opinions on the topic. Maybe
> > this could also be a point for the community sync later today.
> >
> > Hope you're all doing well. Best wishes,
> >
> > Jan
> >
> >
>

Reply via email to