Hi Kou,
Le 18/07/2024 à 11:33, Sutou Kouhei a écrit :
Here is my idea how to proceed this:
1. Extract go/ in apache/arrow to apache/arrow-go like
apache/arrow-rs
* Filter go/ related commits from apache/arrow and create
apache/arrow-go with them like we did for apache/arrow-rs
* Remove go/ related codes from apache/arrow
2. Prepare integration test CI like apache/arrow-rs does:
https://github.com/apache/arrow-rs/blob/master/.github/workflows/integration.yml
3. Prepare release script based on apache/arrow-julia,
apache/arrow-adbc and/or apache/arrow-flight-sql-postgresql
I think this is a good idea, but I'm not part of the Go maintainers.
Cons of this idea:
* This is a backward incompatible change
* Users need to change their "import" to
"github.com/apache/arrow-go/arrow" from
"github.com/apache/arrow/go/arrow"
Is there no way to leave some kind of alias or redirection in the
apache/arrow repository?
Regards
Antoine.