Thanks, let’s talk about it in community sync.

From: Brian Olsen <bitsondata...@gmail.com>
Date: Wednesday, August 9, 2023 at 02:47
To: dev@iceberg.apache.org <dev@iceberg.apache.org>
Subject: Re: Location of rust repo
Hey Rust folks, tomorrow is the Iceberg Community 
Sync<https://iceberg.apache.org/community/#iceberg-community-events>. We will 
be discussing locations of the Iceberg client API 
locations<https://lists.apache.org/thread/chw53tl0n9jojv3pvhoxwvbon22ot9n8>. 
While I think everyone is okay with Rust being outside of the main repo, a few 
of us voiced the consistency concern with go and pyIceberg. I'd like to have a 
short discussion about going in one direction or the other for all client 
projects. The one clear disadvantage is that changes affecting both the client 
and the server will be spread across multiple PRs. This should be rare enough 
with the clients that it shouldn't matter but let's discuss more tomorrow if 
you all can attend. Thanks!

On Wed, Jul 19, 2023 at 12:49 PM Russell Spitzer 
<russell.spit...@gmail.com<mailto:russell.spit...@gmail.com>> wrote:
+1, If the folks working on Rust want it in the main repo I have no issues with 
that but it should be their choice :)

On Wed, Jul 19, 2023 at 12:47 PM Ryan Blue 
<b...@tabular.io<mailto:b...@tabular.io>> wrote:
I don't have a strong opinion here. I'd probably lean toward having it in the 
main repo to get more eyes on the PRs, but I think it's primarily up to the 
people contributing to the project.

On Wed, Jul 19, 2023 at 2:30 AM Jan Kaul <jank...@mailbox.org.invalid> 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


--
Ryan Blue
Tabular

Reply via email to