Hi,

Thanks for sharing you opinions. Let's try this.

I'll start a vote for this like we did for Java and Go.


Thanks,
-- 
kou

In <20250313.114905.1826865576440968529....@clear-code.com>
  "[DISCUSS] Split C# release process" on Thu, 13 Mar 2025 11:49:05 +0900 (JST),
  Sutou Kouhei <k...@clear-code.com> wrote:

> Hi,
> 
> This is a similar discussion to the "[DISCUSS] Split Go
> release process" thread[1], the "[DISCUSS] Split Java
> release process" thread[2] and the "[DISCUSS] Split R release
> process" thread[3]:
> 
> [1] https://lists.apache.org/thread/fstyfvzczntt9mpnd4f0b39lzb8cxlyf
> [2] https://lists.apache.org/thread/b99wp2f3rjhy09sx7jqvrfqjkqn9lnyy
> [3] https://lists.apache.org/thread/6xl7zzf9y71dpjv5dvmn3fcm7rppggzx
> 
> We've split Go and Java and they were released from
> separated repositories. We don't split R for now.
> 
> Let's discuss the next target.
> 
> I propose C# as the next candidate because:
> 
> * It seems that we don't need to update major version
>   frequency
>   * This is the main reason. Release process for
>     apache/arrow will not be simplified so much.
> * It's a native implementation not bindings
>   * We may add bindings of C++'s dataset[4]
> * C# release process is simple and already automated
>   1. Build .nuget/.snuget on GitHub Actions
>      (Built .nuget/.snuget are uploaded to GitHub release
>      automatically)
>   2. Sign built .nuget/.snuget and upload them to GitHub release
>   3. Vote
>   4. Download voted .nuget/.snuget and push them
> * I think that Curt can act as a release manager
>   (and we (at least I) can help)
> 
> [4] https://lists.apache.org/thread/5jfk0fcqy90cl8w6v45ny50pwrgfpp1y
> 
> 
> What do you think about this?
> 
> 
> Thanks,
> -- 
> kou

Reply via email to