You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by Sutou Kouhei <ko...@clear-code.com> on 2025/03/21 01:01:18 UTC

[RESULT][VOTE] Split C# release process

Hi,

The vote carries with 5 +1 binding votes.

Let's discuss the new repository name as suggested by Bryce.
Should we use arrow-dotnet not arrow-csharp?

FYI: The number of GitHub repositories that include "dotnet" or
"csharp" in their name:

* "dotnet": 164K
  https://github.com/search?q=dotnet&type=repositories 
* "csharp": 257K
  https://github.com/search?q=csharp&type=repositories 


Thanks,
-- 
kou

In <20...@clear-code.com>
  "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29 +0900 (JST),
  Sutou Kouhei <ko...@clear-code.com> wrote:

> Hi,
> 
> I would like to propose splitting C# release process.
> 
> Motivation:
> 
> * We want to reduce needless major releases because major
>   releases require users' change
> 
> Approach:
> 
> 1. Extract csharp/ in apache/arrow to apache/arrow-csharp like
>    apache/arrow-go
>    * Filter csharp/ related commits from apache/arrow and create
>      apache/arrow-csharp with them like we did for apache/arrow-go
>    * Remove csharp/ related codes from apache/arrow
> 2. Prepare integration test CI like apache/arrow-go does:
>    https://github.com/apache/arrow-go/blob/21de5d0b84289a0d37974fa6bd0852407d2c0d00/.github/workflows/test.yml#L347-L402
> 3. Prepare release script based on apache/arrow-go and
>    apache/arrow-java.
> 
> New release process:
> 
> * apache/arrow-csharp will be released separated from
>   apache/arrow
> * Curt will be a release manager of apache/arrow-csharp and
>   there are some PMC members who help apache/arrow-csharp
>   releases
> * apache/arrow releases a new major version per 3-4 months
>   but apache/arrow-csharp will use more longer major release
>   cycle
>   * apache/arrow-csharp will use more minor/patch releases
>     than apache/arrow
> 
> See also the discussion of this:
> https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
> 
> 
> The vote will be open for at least 72 hours.
> 
> [ ] +1 Accept this proposal
> [ ] +0
> [ ] -1 Do not accept this proposal because...
> 
> 
> Thanks,
> -- 
> kou

Re: [RESULT][VOTE] Split C# release process

Posted by Sutou Kouhei <ko...@clear-code.com>.
Hi,

I'll move csharp/ in apache/arrow to apache/arrow-dotnet
after apache/arrow 21.0.0 release if nobody objects it.

Thanks,
-- 
kou

In <20...@clear-code.com>
  "Re: [RESULT][VOTE] Split C# release process" on Fri, 23 May 2025 10:58:44 +0900 (JST),
  Sutou Kouhei <ko...@clear-code.com> wrote:

> Hi Curt,
> 
> It seems that you're busy to complete the following PRs in
> apache/arrow:
> 
> * https://github.com/apache/arrow/pull/44783
> * https://github.com/apache/arrow/pull/46190
> 
> How about moving csharp/ in apache/arrow to
> apache/arrow-dotnet and continue them in
> apache/arrow-dotnet?
> 
> 
> Thanks,
> -- 
> kou
> 
> In <20...@clear-code.com>
>   "Re: [RESULT][VOTE] Split C# release process" on Wed, 23 Apr 2025 16:13:48 +0900 (JST),
>   Sutou Kouhei <ko...@clear-code.com> wrote:
> 
>> Hi,
>> 
>> It makes sense. Let's complete the followings in
>> apache/arrow before we move the C# implementation to
>> apache/arrow-dotnet from apache/arrow:
>> 
>> * https://github.com/apache/arrow/pull/44783
>> * https://github.com/apache/arrow/pull/46190
>> 
>> 
>> Thanks,
>> -- 
>> kou
>> 
>> In <CA...@mail.gmail.com>
>>   "Re: [RESULT][VOTE] Split C# release process" on Tue, 22 Apr 2025 20:48:46 -0700,
>>   Curt Hagenlocher <cu...@hagenlocher.org> wrote:
>> 
>>> In addition to the Flight SQL client, there's a new PR from yesterday and
>>> maybe only 1-2 others that aren't super stale. I'll make a concerted effort
>>> to resolve those, and for the remainder -- most of which are pending
>>> authorial input -- we'll ask them to resubmit in the new repo.
>>> 
>>> On Tue, Apr 22, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com> wrote:
>>> 
>>>> Hi,
>>>>
>>>> When can we move the C# implementation to
>>>> apache/arrow-dotnet from apache/arrow?
>>>>
>>>> There are some C# related PRs in apache/arrow:
>>>>
>>>> https://github.com/apache/arrow/pulls?q=is%3Apr+is%3Aopen+label%3A%22Component%3A+C%23%22
>>>>
>>>> Can we continue them in apache/arrow-dotnet? (PR authors
>>>> need to re-open PRs in apache/arrow-dotnet.)
>>>>
>>>> For example, should we complete "GH-44800: [C#] Implement
>>>> Flight SQL Client"
>>>> https://github.com/apache/arrow/pull/44783 in apache/arrow?
>>>> Or should we continue it in apache/arrow-dotnet?
>>>>
>>>>
>>>> Thanks,
>>>> --
>>>> kou
>>>>
>>>> In <20...@clear-code.com>
>>>>   "Re: [RESULT][VOTE] Split C# release process" on Mon, 31 Mar 2025
>>>> 12:00:21 +0900 (JST),
>>>>   Sutou Kouhei <ko...@clear-code.com> wrote:
>>>>
>>>> > Hi,
>>>> >
>>>> > I've created https://github.com/apache/arrow-dotnet and
>>>> > opened an issue for importing commits from apache/arrow:
>>>> > https://github.com/apache/arrow-dotnet/issues/1
>>>> >
>>>> > Let's create issues on
>>>> > https://github.com/apache/arrow-dotnet for other tasks.
>>>> >
>>>> > Upcoming 20.0.0 release will include the C# implementation
>>>> > but the next release of it will not include the C#
>>>> > implementation.
>>>> >
>>>> >
>>>> > Thanks,
>>>> > --
>>>> > kou
>>>> >
>>>> > In <20...@clear-code.com>
>>>> >   "Re: [RESULT][VOTE] Split C# release process" on Mon, 24 Mar 2025
>>>> 14:35:30 +0900 (JST),
>>>> >   Sutou Kouhei <ko...@clear-code.com> wrote:
>>>> >
>>>> > > Hi,
>>>> > >
>>>> > > Thanks for sharing your opinions. Let's use arrow-dotnet.
>>>> > >
>>>> > > If there are any people who want to work on this, I'll help
>>>> > > them. Otherwise, I'll work on this like I did for
>>>> > > apache/arrow-go and apache/arrow-java.
>>>> > >
>>>> > > Thanks,
>>>> > > --
>>>> > > kou
>>>> > >
>>>> > > In <CAGZXcPffMsAFGgv0huJU3E8jv8xawDLs9L7F2vHmieQX+3nt4w@mail.gmail.com
>>>> >
>>>> > >   "Re: [RESULT][VOTE] Split C# release process" on Fri, 21 Mar 2025
>>>> 15:36:03 +1300,
>>>> > >   Adam Reeve <ad...@gmail.com> wrote:
>>>> > >
>>>> > >> I'd also prefer arrow-dotnet, as I think the fact it's for use on the
>>>> .NET
>>>> > >> platform is the more important factor to highlight rather than the
>>>> language
>>>> > >> it's written in. The majority of users will be using C# but I'm sure
>>>> there
>>>> > >> are some F# users of Arrow out there.
>>>> > >>
>>>> > >> That said, I don't feel that strongly against arrow-csharp either.
>>>> > >>
>>>> > >> On Fri, 21 Mar 2025 at 15:18, Curt Hagenlocher <cu...@hagenlocher.org>
>>>> wrote:
>>>> > >>
>>>> > >>> Yes, but can we weight each repository by the number of stars it
>>>> has? :P
>>>> > >>>
>>>> > >>> I think arrow-dotnet is a better name, but it's a mild preference at
>>>> best.
>>>> > >>>
>>>> > >>> On Thu, Mar 20, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com>
>>>> wrote:
>>>> > >>>
>>>> > >>> > Hi,
>>>> > >>> >
>>>> > >>> > The vote carries with 5 +1 binding votes.
>>>> > >>> >
>>>> > >>> > Let's discuss the new repository name as suggested by Bryce.
>>>> > >>> > Should we use arrow-dotnet not arrow-csharp?
>>>> > >>> >
>>>> > >>> > FYI: The number of GitHub repositories that include "dotnet" or
>>>> > >>> > "csharp" in their name:
>>>> > >>> >
>>>> > >>> > * "dotnet": 164K
>>>> > >>> >   https://github.com/search?q=dotnet&type=repositories
>>>> > >>> > * "csharp": 257K
>>>> > >>> >   https://github.com/search?q=csharp&type=repositories
>>>> > >>> >
>>>> > >>> >
>>>> > >>> > Thanks,
>>>> > >>> > --
>>>> > >>> > kou
>>>> > >>> >
>>>> > >>> > In <20...@clear-code.com>
>>>> > >>> >   "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29
>>>> +0900
>>>> > >>> > (JST),
>>>> > >>> >   Sutou Kouhei <ko...@clear-code.com> wrote:
>>>> > >>> >
>>>> > >>> > > Hi,
>>>> > >>> > >
>>>> > >>> > > I would like to propose splitting C# release process.
>>>> > >>> > >
>>>> > >>> > > Motivation:
>>>> > >>> > >
>>>> > >>> > > * We want to reduce needless major releases because major
>>>> > >>> > >   releases require users' change
>>>> > >>> > >
>>>> > >>> > > Approach:
>>>> > >>> > >
>>>> > >>> > > 1. Extract csharp/ in apache/arrow to apache/arrow-csharp like
>>>> > >>> > >    apache/arrow-go
>>>> > >>> > >    * Filter csharp/ related commits from apache/arrow and create
>>>> > >>> > >      apache/arrow-csharp with them like we did for
>>>> apache/arrow-go
>>>> > >>> > >    * Remove csharp/ related codes from apache/arrow
>>>> > >>> > > 2. Prepare integration test CI like apache/arrow-go does:
>>>> > >>> > >
>>>> > >>> >
>>>> > >>>
>>>> https://github.com/apache/arrow-go/blob/21de5d0b84289a0d37974fa6bd0852407d2c0d00/.github/workflows/test.yml#L347-L402
>>>> > >>> > > 3. Prepare release script based on apache/arrow-go and
>>>> > >>> > >    apache/arrow-java.
>>>> > >>> > >
>>>> > >>> > > New release process:
>>>> > >>> > >
>>>> > >>> > > * apache/arrow-csharp will be released separated from
>>>> > >>> > >   apache/arrow
>>>> > >>> > > * Curt will be a release manager of apache/arrow-csharp and
>>>> > >>> > >   there are some PMC members who help apache/arrow-csharp
>>>> > >>> > >   releases
>>>> > >>> > > * apache/arrow releases a new major version per 3-4 months
>>>> > >>> > >   but apache/arrow-csharp will use more longer major release
>>>> > >>> > >   cycle
>>>> > >>> > >   * apache/arrow-csharp will use more minor/patch releases
>>>> > >>> > >     than apache/arrow
>>>> > >>> > >
>>>> > >>> > > See also the discussion of this:
>>>> > >>> > > https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
>>>> > >>> > >
>>>> > >>> > >
>>>> > >>> > > The vote will be open for at least 72 hours.
>>>> > >>> > >
>>>> > >>> > > [ ] +1 Accept this proposal
>>>> > >>> > > [ ] +0
>>>> > >>> > > [ ] -1 Do not accept this proposal because...
>>>> > >>> > >
>>>> > >>> > >
>>>> > >>> > > Thanks,
>>>> > >>> > > --
>>>> > >>> > > kou
>>>> > >>> >
>>>> > >>>
>>>> >
>>>>

Re: [RESULT][VOTE] Split C# release process

Posted by Sutou Kouhei <ko...@clear-code.com>.
Hi Curt,

It seems that you're busy to complete the following PRs in
apache/arrow:

* https://github.com/apache/arrow/pull/44783
* https://github.com/apache/arrow/pull/46190

How about moving csharp/ in apache/arrow to
apache/arrow-dotnet and continue them in
apache/arrow-dotnet?


Thanks,
-- 
kou

In <20...@clear-code.com>
  "Re: [RESULT][VOTE] Split C# release process" on Wed, 23 Apr 2025 16:13:48 +0900 (JST),
  Sutou Kouhei <ko...@clear-code.com> wrote:

> Hi,
> 
> It makes sense. Let's complete the followings in
> apache/arrow before we move the C# implementation to
> apache/arrow-dotnet from apache/arrow:
> 
> * https://github.com/apache/arrow/pull/44783
> * https://github.com/apache/arrow/pull/46190
> 
> 
> Thanks,
> -- 
> kou
> 
> In <CA...@mail.gmail.com>
>   "Re: [RESULT][VOTE] Split C# release process" on Tue, 22 Apr 2025 20:48:46 -0700,
>   Curt Hagenlocher <cu...@hagenlocher.org> wrote:
> 
>> In addition to the Flight SQL client, there's a new PR from yesterday and
>> maybe only 1-2 others that aren't super stale. I'll make a concerted effort
>> to resolve those, and for the remainder -- most of which are pending
>> authorial input -- we'll ask them to resubmit in the new repo.
>> 
>> On Tue, Apr 22, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com> wrote:
>> 
>>> Hi,
>>>
>>> When can we move the C# implementation to
>>> apache/arrow-dotnet from apache/arrow?
>>>
>>> There are some C# related PRs in apache/arrow:
>>>
>>> https://github.com/apache/arrow/pulls?q=is%3Apr+is%3Aopen+label%3A%22Component%3A+C%23%22
>>>
>>> Can we continue them in apache/arrow-dotnet? (PR authors
>>> need to re-open PRs in apache/arrow-dotnet.)
>>>
>>> For example, should we complete "GH-44800: [C#] Implement
>>> Flight SQL Client"
>>> https://github.com/apache/arrow/pull/44783 in apache/arrow?
>>> Or should we continue it in apache/arrow-dotnet?
>>>
>>>
>>> Thanks,
>>> --
>>> kou
>>>
>>> In <20...@clear-code.com>
>>>   "Re: [RESULT][VOTE] Split C# release process" on Mon, 31 Mar 2025
>>> 12:00:21 +0900 (JST),
>>>   Sutou Kouhei <ko...@clear-code.com> wrote:
>>>
>>> > Hi,
>>> >
>>> > I've created https://github.com/apache/arrow-dotnet and
>>> > opened an issue for importing commits from apache/arrow:
>>> > https://github.com/apache/arrow-dotnet/issues/1
>>> >
>>> > Let's create issues on
>>> > https://github.com/apache/arrow-dotnet for other tasks.
>>> >
>>> > Upcoming 20.0.0 release will include the C# implementation
>>> > but the next release of it will not include the C#
>>> > implementation.
>>> >
>>> >
>>> > Thanks,
>>> > --
>>> > kou
>>> >
>>> > In <20...@clear-code.com>
>>> >   "Re: [RESULT][VOTE] Split C# release process" on Mon, 24 Mar 2025
>>> 14:35:30 +0900 (JST),
>>> >   Sutou Kouhei <ko...@clear-code.com> wrote:
>>> >
>>> > > Hi,
>>> > >
>>> > > Thanks for sharing your opinions. Let's use arrow-dotnet.
>>> > >
>>> > > If there are any people who want to work on this, I'll help
>>> > > them. Otherwise, I'll work on this like I did for
>>> > > apache/arrow-go and apache/arrow-java.
>>> > >
>>> > > Thanks,
>>> > > --
>>> > > kou
>>> > >
>>> > > In <CAGZXcPffMsAFGgv0huJU3E8jv8xawDLs9L7F2vHmieQX+3nt4w@mail.gmail.com
>>> >
>>> > >   "Re: [RESULT][VOTE] Split C# release process" on Fri, 21 Mar 2025
>>> 15:36:03 +1300,
>>> > >   Adam Reeve <ad...@gmail.com> wrote:
>>> > >
>>> > >> I'd also prefer arrow-dotnet, as I think the fact it's for use on the
>>> .NET
>>> > >> platform is the more important factor to highlight rather than the
>>> language
>>> > >> it's written in. The majority of users will be using C# but I'm sure
>>> there
>>> > >> are some F# users of Arrow out there.
>>> > >>
>>> > >> That said, I don't feel that strongly against arrow-csharp either.
>>> > >>
>>> > >> On Fri, 21 Mar 2025 at 15:18, Curt Hagenlocher <cu...@hagenlocher.org>
>>> wrote:
>>> > >>
>>> > >>> Yes, but can we weight each repository by the number of stars it
>>> has? :P
>>> > >>>
>>> > >>> I think arrow-dotnet is a better name, but it's a mild preference at
>>> best.
>>> > >>>
>>> > >>> On Thu, Mar 20, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com>
>>> wrote:
>>> > >>>
>>> > >>> > Hi,
>>> > >>> >
>>> > >>> > The vote carries with 5 +1 binding votes.
>>> > >>> >
>>> > >>> > Let's discuss the new repository name as suggested by Bryce.
>>> > >>> > Should we use arrow-dotnet not arrow-csharp?
>>> > >>> >
>>> > >>> > FYI: The number of GitHub repositories that include "dotnet" or
>>> > >>> > "csharp" in their name:
>>> > >>> >
>>> > >>> > * "dotnet": 164K
>>> > >>> >   https://github.com/search?q=dotnet&type=repositories
>>> > >>> > * "csharp": 257K
>>> > >>> >   https://github.com/search?q=csharp&type=repositories
>>> > >>> >
>>> > >>> >
>>> > >>> > Thanks,
>>> > >>> > --
>>> > >>> > kou
>>> > >>> >
>>> > >>> > In <20...@clear-code.com>
>>> > >>> >   "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29
>>> +0900
>>> > >>> > (JST),
>>> > >>> >   Sutou Kouhei <ko...@clear-code.com> wrote:
>>> > >>> >
>>> > >>> > > Hi,
>>> > >>> > >
>>> > >>> > > I would like to propose splitting C# release process.
>>> > >>> > >
>>> > >>> > > Motivation:
>>> > >>> > >
>>> > >>> > > * We want to reduce needless major releases because major
>>> > >>> > >   releases require users' change
>>> > >>> > >
>>> > >>> > > Approach:
>>> > >>> > >
>>> > >>> > > 1. Extract csharp/ in apache/arrow to apache/arrow-csharp like
>>> > >>> > >    apache/arrow-go
>>> > >>> > >    * Filter csharp/ related commits from apache/arrow and create
>>> > >>> > >      apache/arrow-csharp with them like we did for
>>> apache/arrow-go
>>> > >>> > >    * Remove csharp/ related codes from apache/arrow
>>> > >>> > > 2. Prepare integration test CI like apache/arrow-go does:
>>> > >>> > >
>>> > >>> >
>>> > >>>
>>> https://github.com/apache/arrow-go/blob/21de5d0b84289a0d37974fa6bd0852407d2c0d00/.github/workflows/test.yml#L347-L402
>>> > >>> > > 3. Prepare release script based on apache/arrow-go and
>>> > >>> > >    apache/arrow-java.
>>> > >>> > >
>>> > >>> > > New release process:
>>> > >>> > >
>>> > >>> > > * apache/arrow-csharp will be released separated from
>>> > >>> > >   apache/arrow
>>> > >>> > > * Curt will be a release manager of apache/arrow-csharp and
>>> > >>> > >   there are some PMC members who help apache/arrow-csharp
>>> > >>> > >   releases
>>> > >>> > > * apache/arrow releases a new major version per 3-4 months
>>> > >>> > >   but apache/arrow-csharp will use more longer major release
>>> > >>> > >   cycle
>>> > >>> > >   * apache/arrow-csharp will use more minor/patch releases
>>> > >>> > >     than apache/arrow
>>> > >>> > >
>>> > >>> > > See also the discussion of this:
>>> > >>> > > https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
>>> > >>> > >
>>> > >>> > >
>>> > >>> > > The vote will be open for at least 72 hours.
>>> > >>> > >
>>> > >>> > > [ ] +1 Accept this proposal
>>> > >>> > > [ ] +0
>>> > >>> > > [ ] -1 Do not accept this proposal because...
>>> > >>> > >
>>> > >>> > >
>>> > >>> > > Thanks,
>>> > >>> > > --
>>> > >>> > > kou
>>> > >>> >
>>> > >>>
>>> >
>>>

Re: [RESULT][VOTE] Split C# release process

Posted by Sutou Kouhei <ko...@clear-code.com>.
Hi,

It makes sense. Let's complete the followings in
apache/arrow before we move the C# implementation to
apache/arrow-dotnet from apache/arrow:

* https://github.com/apache/arrow/pull/44783
* https://github.com/apache/arrow/pull/46190


Thanks,
-- 
kou

In <CA...@mail.gmail.com>
  "Re: [RESULT][VOTE] Split C# release process" on Tue, 22 Apr 2025 20:48:46 -0700,
  Curt Hagenlocher <cu...@hagenlocher.org> wrote:

> In addition to the Flight SQL client, there's a new PR from yesterday and
> maybe only 1-2 others that aren't super stale. I'll make a concerted effort
> to resolve those, and for the remainder -- most of which are pending
> authorial input -- we'll ask them to resubmit in the new repo.
> 
> On Tue, Apr 22, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com> wrote:
> 
>> Hi,
>>
>> When can we move the C# implementation to
>> apache/arrow-dotnet from apache/arrow?
>>
>> There are some C# related PRs in apache/arrow:
>>
>> https://github.com/apache/arrow/pulls?q=is%3Apr+is%3Aopen+label%3A%22Component%3A+C%23%22
>>
>> Can we continue them in apache/arrow-dotnet? (PR authors
>> need to re-open PRs in apache/arrow-dotnet.)
>>
>> For example, should we complete "GH-44800: [C#] Implement
>> Flight SQL Client"
>> https://github.com/apache/arrow/pull/44783 in apache/arrow?
>> Or should we continue it in apache/arrow-dotnet?
>>
>>
>> Thanks,
>> --
>> kou
>>
>> In <20...@clear-code.com>
>>   "Re: [RESULT][VOTE] Split C# release process" on Mon, 31 Mar 2025
>> 12:00:21 +0900 (JST),
>>   Sutou Kouhei <ko...@clear-code.com> wrote:
>>
>> > Hi,
>> >
>> > I've created https://github.com/apache/arrow-dotnet and
>> > opened an issue for importing commits from apache/arrow:
>> > https://github.com/apache/arrow-dotnet/issues/1
>> >
>> > Let's create issues on
>> > https://github.com/apache/arrow-dotnet for other tasks.
>> >
>> > Upcoming 20.0.0 release will include the C# implementation
>> > but the next release of it will not include the C#
>> > implementation.
>> >
>> >
>> > Thanks,
>> > --
>> > kou
>> >
>> > In <20...@clear-code.com>
>> >   "Re: [RESULT][VOTE] Split C# release process" on Mon, 24 Mar 2025
>> 14:35:30 +0900 (JST),
>> >   Sutou Kouhei <ko...@clear-code.com> wrote:
>> >
>> > > Hi,
>> > >
>> > > Thanks for sharing your opinions. Let's use arrow-dotnet.
>> > >
>> > > If there are any people who want to work on this, I'll help
>> > > them. Otherwise, I'll work on this like I did for
>> > > apache/arrow-go and apache/arrow-java.
>> > >
>> > > Thanks,
>> > > --
>> > > kou
>> > >
>> > > In <CAGZXcPffMsAFGgv0huJU3E8jv8xawDLs9L7F2vHmieQX+3nt4w@mail.gmail.com
>> >
>> > >   "Re: [RESULT][VOTE] Split C# release process" on Fri, 21 Mar 2025
>> 15:36:03 +1300,
>> > >   Adam Reeve <ad...@gmail.com> wrote:
>> > >
>> > >> I'd also prefer arrow-dotnet, as I think the fact it's for use on the
>> .NET
>> > >> platform is the more important factor to highlight rather than the
>> language
>> > >> it's written in. The majority of users will be using C# but I'm sure
>> there
>> > >> are some F# users of Arrow out there.
>> > >>
>> > >> That said, I don't feel that strongly against arrow-csharp either.
>> > >>
>> > >> On Fri, 21 Mar 2025 at 15:18, Curt Hagenlocher <cu...@hagenlocher.org>
>> wrote:
>> > >>
>> > >>> Yes, but can we weight each repository by the number of stars it
>> has? :P
>> > >>>
>> > >>> I think arrow-dotnet is a better name, but it's a mild preference at
>> best.
>> > >>>
>> > >>> On Thu, Mar 20, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com>
>> wrote:
>> > >>>
>> > >>> > Hi,
>> > >>> >
>> > >>> > The vote carries with 5 +1 binding votes.
>> > >>> >
>> > >>> > Let's discuss the new repository name as suggested by Bryce.
>> > >>> > Should we use arrow-dotnet not arrow-csharp?
>> > >>> >
>> > >>> > FYI: The number of GitHub repositories that include "dotnet" or
>> > >>> > "csharp" in their name:
>> > >>> >
>> > >>> > * "dotnet": 164K
>> > >>> >   https://github.com/search?q=dotnet&type=repositories
>> > >>> > * "csharp": 257K
>> > >>> >   https://github.com/search?q=csharp&type=repositories
>> > >>> >
>> > >>> >
>> > >>> > Thanks,
>> > >>> > --
>> > >>> > kou
>> > >>> >
>> > >>> > In <20...@clear-code.com>
>> > >>> >   "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29
>> +0900
>> > >>> > (JST),
>> > >>> >   Sutou Kouhei <ko...@clear-code.com> wrote:
>> > >>> >
>> > >>> > > Hi,
>> > >>> > >
>> > >>> > > I would like to propose splitting C# release process.
>> > >>> > >
>> > >>> > > Motivation:
>> > >>> > >
>> > >>> > > * We want to reduce needless major releases because major
>> > >>> > >   releases require users' change
>> > >>> > >
>> > >>> > > Approach:
>> > >>> > >
>> > >>> > > 1. Extract csharp/ in apache/arrow to apache/arrow-csharp like
>> > >>> > >    apache/arrow-go
>> > >>> > >    * Filter csharp/ related commits from apache/arrow and create
>> > >>> > >      apache/arrow-csharp with them like we did for
>> apache/arrow-go
>> > >>> > >    * Remove csharp/ related codes from apache/arrow
>> > >>> > > 2. Prepare integration test CI like apache/arrow-go does:
>> > >>> > >
>> > >>> >
>> > >>>
>> https://github.com/apache/arrow-go/blob/21de5d0b84289a0d37974fa6bd0852407d2c0d00/.github/workflows/test.yml#L347-L402
>> > >>> > > 3. Prepare release script based on apache/arrow-go and
>> > >>> > >    apache/arrow-java.
>> > >>> > >
>> > >>> > > New release process:
>> > >>> > >
>> > >>> > > * apache/arrow-csharp will be released separated from
>> > >>> > >   apache/arrow
>> > >>> > > * Curt will be a release manager of apache/arrow-csharp and
>> > >>> > >   there are some PMC members who help apache/arrow-csharp
>> > >>> > >   releases
>> > >>> > > * apache/arrow releases a new major version per 3-4 months
>> > >>> > >   but apache/arrow-csharp will use more longer major release
>> > >>> > >   cycle
>> > >>> > >   * apache/arrow-csharp will use more minor/patch releases
>> > >>> > >     than apache/arrow
>> > >>> > >
>> > >>> > > See also the discussion of this:
>> > >>> > > https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
>> > >>> > >
>> > >>> > >
>> > >>> > > The vote will be open for at least 72 hours.
>> > >>> > >
>> > >>> > > [ ] +1 Accept this proposal
>> > >>> > > [ ] +0
>> > >>> > > [ ] -1 Do not accept this proposal because...
>> > >>> > >
>> > >>> > >
>> > >>> > > Thanks,
>> > >>> > > --
>> > >>> > > kou
>> > >>> >
>> > >>>
>> >
>>

Re: [RESULT][VOTE] Split C# release process

Posted by Curt Hagenlocher <cu...@hagenlocher.org>.
In addition to the Flight SQL client, there's a new PR from yesterday and
maybe only 1-2 others that aren't super stale. I'll make a concerted effort
to resolve those, and for the remainder -- most of which are pending
authorial input -- we'll ask them to resubmit in the new repo.

On Tue, Apr 22, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com> wrote:

> Hi,
>
> When can we move the C# implementation to
> apache/arrow-dotnet from apache/arrow?
>
> There are some C# related PRs in apache/arrow:
>
> https://github.com/apache/arrow/pulls?q=is%3Apr+is%3Aopen+label%3A%22Component%3A+C%23%22
>
> Can we continue them in apache/arrow-dotnet? (PR authors
> need to re-open PRs in apache/arrow-dotnet.)
>
> For example, should we complete "GH-44800: [C#] Implement
> Flight SQL Client"
> https://github.com/apache/arrow/pull/44783 in apache/arrow?
> Or should we continue it in apache/arrow-dotnet?
>
>
> Thanks,
> --
> kou
>
> In <20...@clear-code.com>
>   "Re: [RESULT][VOTE] Split C# release process" on Mon, 31 Mar 2025
> 12:00:21 +0900 (JST),
>   Sutou Kouhei <ko...@clear-code.com> wrote:
>
> > Hi,
> >
> > I've created https://github.com/apache/arrow-dotnet and
> > opened an issue for importing commits from apache/arrow:
> > https://github.com/apache/arrow-dotnet/issues/1
> >
> > Let's create issues on
> > https://github.com/apache/arrow-dotnet for other tasks.
> >
> > Upcoming 20.0.0 release will include the C# implementation
> > but the next release of it will not include the C#
> > implementation.
> >
> >
> > Thanks,
> > --
> > kou
> >
> > In <20...@clear-code.com>
> >   "Re: [RESULT][VOTE] Split C# release process" on Mon, 24 Mar 2025
> 14:35:30 +0900 (JST),
> >   Sutou Kouhei <ko...@clear-code.com> wrote:
> >
> > > Hi,
> > >
> > > Thanks for sharing your opinions. Let's use arrow-dotnet.
> > >
> > > If there are any people who want to work on this, I'll help
> > > them. Otherwise, I'll work on this like I did for
> > > apache/arrow-go and apache/arrow-java.
> > >
> > > Thanks,
> > > --
> > > kou
> > >
> > > In <CAGZXcPffMsAFGgv0huJU3E8jv8xawDLs9L7F2vHmieQX+3nt4w@mail.gmail.com
> >
> > >   "Re: [RESULT][VOTE] Split C# release process" on Fri, 21 Mar 2025
> 15:36:03 +1300,
> > >   Adam Reeve <ad...@gmail.com> wrote:
> > >
> > >> I'd also prefer arrow-dotnet, as I think the fact it's for use on the
> .NET
> > >> platform is the more important factor to highlight rather than the
> language
> > >> it's written in. The majority of users will be using C# but I'm sure
> there
> > >> are some F# users of Arrow out there.
> > >>
> > >> That said, I don't feel that strongly against arrow-csharp either.
> > >>
> > >> On Fri, 21 Mar 2025 at 15:18, Curt Hagenlocher <cu...@hagenlocher.org>
> wrote:
> > >>
> > >>> Yes, but can we weight each repository by the number of stars it
> has? :P
> > >>>
> > >>> I think arrow-dotnet is a better name, but it's a mild preference at
> best.
> > >>>
> > >>> On Thu, Mar 20, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com>
> wrote:
> > >>>
> > >>> > Hi,
> > >>> >
> > >>> > The vote carries with 5 +1 binding votes.
> > >>> >
> > >>> > Let's discuss the new repository name as suggested by Bryce.
> > >>> > Should we use arrow-dotnet not arrow-csharp?
> > >>> >
> > >>> > FYI: The number of GitHub repositories that include "dotnet" or
> > >>> > "csharp" in their name:
> > >>> >
> > >>> > * "dotnet": 164K
> > >>> >   https://github.com/search?q=dotnet&type=repositories
> > >>> > * "csharp": 257K
> > >>> >   https://github.com/search?q=csharp&type=repositories
> > >>> >
> > >>> >
> > >>> > Thanks,
> > >>> > --
> > >>> > kou
> > >>> >
> > >>> > In <20...@clear-code.com>
> > >>> >   "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29
> +0900
> > >>> > (JST),
> > >>> >   Sutou Kouhei <ko...@clear-code.com> wrote:
> > >>> >
> > >>> > > Hi,
> > >>> > >
> > >>> > > I would like to propose splitting C# release process.
> > >>> > >
> > >>> > > Motivation:
> > >>> > >
> > >>> > > * We want to reduce needless major releases because major
> > >>> > >   releases require users' change
> > >>> > >
> > >>> > > Approach:
> > >>> > >
> > >>> > > 1. Extract csharp/ in apache/arrow to apache/arrow-csharp like
> > >>> > >    apache/arrow-go
> > >>> > >    * Filter csharp/ related commits from apache/arrow and create
> > >>> > >      apache/arrow-csharp with them like we did for
> apache/arrow-go
> > >>> > >    * Remove csharp/ related codes from apache/arrow
> > >>> > > 2. Prepare integration test CI like apache/arrow-go does:
> > >>> > >
> > >>> >
> > >>>
> https://github.com/apache/arrow-go/blob/21de5d0b84289a0d37974fa6bd0852407d2c0d00/.github/workflows/test.yml#L347-L402
> > >>> > > 3. Prepare release script based on apache/arrow-go and
> > >>> > >    apache/arrow-java.
> > >>> > >
> > >>> > > New release process:
> > >>> > >
> > >>> > > * apache/arrow-csharp will be released separated from
> > >>> > >   apache/arrow
> > >>> > > * Curt will be a release manager of apache/arrow-csharp and
> > >>> > >   there are some PMC members who help apache/arrow-csharp
> > >>> > >   releases
> > >>> > > * apache/arrow releases a new major version per 3-4 months
> > >>> > >   but apache/arrow-csharp will use more longer major release
> > >>> > >   cycle
> > >>> > >   * apache/arrow-csharp will use more minor/patch releases
> > >>> > >     than apache/arrow
> > >>> > >
> > >>> > > See also the discussion of this:
> > >>> > > https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
> > >>> > >
> > >>> > >
> > >>> > > The vote will be open for at least 72 hours.
> > >>> > >
> > >>> > > [ ] +1 Accept this proposal
> > >>> > > [ ] +0
> > >>> > > [ ] -1 Do not accept this proposal because...
> > >>> > >
> > >>> > >
> > >>> > > Thanks,
> > >>> > > --
> > >>> > > kou
> > >>> >
> > >>>
> >
>

Re: [RESULT][VOTE] Split C# release process

Posted by Sutou Kouhei <ko...@clear-code.com>.
Hi,

When can we move the C# implementation to
apache/arrow-dotnet from apache/arrow?

There are some C# related PRs in apache/arrow:
https://github.com/apache/arrow/pulls?q=is%3Apr+is%3Aopen+label%3A%22Component%3A+C%23%22

Can we continue them in apache/arrow-dotnet? (PR authors
need to re-open PRs in apache/arrow-dotnet.)

For example, should we complete "GH-44800: [C#] Implement
Flight SQL Client"
https://github.com/apache/arrow/pull/44783 in apache/arrow?
Or should we continue it in apache/arrow-dotnet?


Thanks,
-- 
kou

In <20...@clear-code.com>
  "Re: [RESULT][VOTE] Split C# release process" on Mon, 31 Mar 2025 12:00:21 +0900 (JST),
  Sutou Kouhei <ko...@clear-code.com> wrote:

> Hi,
> 
> I've created https://github.com/apache/arrow-dotnet and
> opened an issue for importing commits from apache/arrow:
> https://github.com/apache/arrow-dotnet/issues/1
> 
> Let's create issues on
> https://github.com/apache/arrow-dotnet for other tasks.
> 
> Upcoming 20.0.0 release will include the C# implementation
> but the next release of it will not include the C#
> implementation.
> 
> 
> Thanks,
> -- 
> kou
> 
> In <20...@clear-code.com>
>   "Re: [RESULT][VOTE] Split C# release process" on Mon, 24 Mar 2025 14:35:30 +0900 (JST),
>   Sutou Kouhei <ko...@clear-code.com> wrote:
> 
> > Hi,
> > 
> > Thanks for sharing your opinions. Let's use arrow-dotnet.
> > 
> > If there are any people who want to work on this, I'll help
> > them. Otherwise, I'll work on this like I did for
> > apache/arrow-go and apache/arrow-java.
> > 
> > Thanks,
> > -- 
> > kou
> > 
> > In <CA...@mail.gmail.com>
> >   "Re: [RESULT][VOTE] Split C# release process" on Fri, 21 Mar 2025 15:36:03 +1300,
> >   Adam Reeve <ad...@gmail.com> wrote:
> > 
> >> I'd also prefer arrow-dotnet, as I think the fact it's for use on the .NET
> >> platform is the more important factor to highlight rather than the language
> >> it's written in. The majority of users will be using C# but I'm sure there
> >> are some F# users of Arrow out there.
> >> 
> >> That said, I don't feel that strongly against arrow-csharp either.
> >> 
> >> On Fri, 21 Mar 2025 at 15:18, Curt Hagenlocher <cu...@hagenlocher.org> wrote:
> >> 
> >>> Yes, but can we weight each repository by the number of stars it has? :P
> >>>
> >>> I think arrow-dotnet is a better name, but it's a mild preference at best.
> >>>
> >>> On Thu, Mar 20, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com> wrote:
> >>>
> >>> > Hi,
> >>> >
> >>> > The vote carries with 5 +1 binding votes.
> >>> >
> >>> > Let's discuss the new repository name as suggested by Bryce.
> >>> > Should we use arrow-dotnet not arrow-csharp?
> >>> >
> >>> > FYI: The number of GitHub repositories that include "dotnet" or
> >>> > "csharp" in their name:
> >>> >
> >>> > * "dotnet": 164K
> >>> >   https://github.com/search?q=dotnet&type=repositories
> >>> > * "csharp": 257K
> >>> >   https://github.com/search?q=csharp&type=repositories
> >>> >
> >>> >
> >>> > Thanks,
> >>> > --
> >>> > kou
> >>> >
> >>> > In <20...@clear-code.com>
> >>> >   "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29 +0900
> >>> > (JST),
> >>> >   Sutou Kouhei <ko...@clear-code.com> wrote:
> >>> >
> >>> > > Hi,
> >>> > >
> >>> > > I would like to propose splitting C# release process.
> >>> > >
> >>> > > Motivation:
> >>> > >
> >>> > > * We want to reduce needless major releases because major
> >>> > >   releases require users' change
> >>> > >
> >>> > > Approach:
> >>> > >
> >>> > > 1. Extract csharp/ in apache/arrow to apache/arrow-csharp like
> >>> > >    apache/arrow-go
> >>> > >    * Filter csharp/ related commits from apache/arrow and create
> >>> > >      apache/arrow-csharp with them like we did for apache/arrow-go
> >>> > >    * Remove csharp/ related codes from apache/arrow
> >>> > > 2. Prepare integration test CI like apache/arrow-go does:
> >>> > >
> >>> >
> >>> https://github.com/apache/arrow-go/blob/21de5d0b84289a0d37974fa6bd0852407d2c0d00/.github/workflows/test.yml#L347-L402
> >>> > > 3. Prepare release script based on apache/arrow-go and
> >>> > >    apache/arrow-java.
> >>> > >
> >>> > > New release process:
> >>> > >
> >>> > > * apache/arrow-csharp will be released separated from
> >>> > >   apache/arrow
> >>> > > * Curt will be a release manager of apache/arrow-csharp and
> >>> > >   there are some PMC members who help apache/arrow-csharp
> >>> > >   releases
> >>> > > * apache/arrow releases a new major version per 3-4 months
> >>> > >   but apache/arrow-csharp will use more longer major release
> >>> > >   cycle
> >>> > >   * apache/arrow-csharp will use more minor/patch releases
> >>> > >     than apache/arrow
> >>> > >
> >>> > > See also the discussion of this:
> >>> > > https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
> >>> > >
> >>> > >
> >>> > > The vote will be open for at least 72 hours.
> >>> > >
> >>> > > [ ] +1 Accept this proposal
> >>> > > [ ] +0
> >>> > > [ ] -1 Do not accept this proposal because...
> >>> > >
> >>> > >
> >>> > > Thanks,
> >>> > > --
> >>> > > kou
> >>> >
> >>>
> 

Re: [RESULT][VOTE] Split C# release process

Posted by Sutou Kouhei <ko...@clear-code.com>.
Hi,

I've created https://github.com/apache/arrow-dotnet and
opened an issue for importing commits from apache/arrow:
https://github.com/apache/arrow-dotnet/issues/1

Let's create issues on
https://github.com/apache/arrow-dotnet for other tasks.

Upcoming 20.0.0 release will include the C# implementation
but the next release of it will not include the C#
implementation.


Thanks,
-- 
kou

In <20...@clear-code.com>
  "Re: [RESULT][VOTE] Split C# release process" on Mon, 24 Mar 2025 14:35:30 +0900 (JST),
  Sutou Kouhei <ko...@clear-code.com> wrote:

> Hi,
> 
> Thanks for sharing your opinions. Let's use arrow-dotnet.
> 
> If there are any people who want to work on this, I'll help
> them. Otherwise, I'll work on this like I did for
> apache/arrow-go and apache/arrow-java.
> 
> Thanks,
> -- 
> kou
> 
> In <CA...@mail.gmail.com>
>   "Re: [RESULT][VOTE] Split C# release process" on Fri, 21 Mar 2025 15:36:03 +1300,
>   Adam Reeve <ad...@gmail.com> wrote:
> 
>> I'd also prefer arrow-dotnet, as I think the fact it's for use on the .NET
>> platform is the more important factor to highlight rather than the language
>> it's written in. The majority of users will be using C# but I'm sure there
>> are some F# users of Arrow out there.
>> 
>> That said, I don't feel that strongly against arrow-csharp either.
>> 
>> On Fri, 21 Mar 2025 at 15:18, Curt Hagenlocher <cu...@hagenlocher.org> wrote:
>> 
>>> Yes, but can we weight each repository by the number of stars it has? :P
>>>
>>> I think arrow-dotnet is a better name, but it's a mild preference at best.
>>>
>>> On Thu, Mar 20, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com> wrote:
>>>
>>> > Hi,
>>> >
>>> > The vote carries with 5 +1 binding votes.
>>> >
>>> > Let's discuss the new repository name as suggested by Bryce.
>>> > Should we use arrow-dotnet not arrow-csharp?
>>> >
>>> > FYI: The number of GitHub repositories that include "dotnet" or
>>> > "csharp" in their name:
>>> >
>>> > * "dotnet": 164K
>>> >   https://github.com/search?q=dotnet&type=repositories
>>> > * "csharp": 257K
>>> >   https://github.com/search?q=csharp&type=repositories
>>> >
>>> >
>>> > Thanks,
>>> > --
>>> > kou
>>> >
>>> > In <20...@clear-code.com>
>>> >   "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29 +0900
>>> > (JST),
>>> >   Sutou Kouhei <ko...@clear-code.com> wrote:
>>> >
>>> > > Hi,
>>> > >
>>> > > I would like to propose splitting C# release process.
>>> > >
>>> > > Motivation:
>>> > >
>>> > > * We want to reduce needless major releases because major
>>> > >   releases require users' change
>>> > >
>>> > > Approach:
>>> > >
>>> > > 1. Extract csharp/ in apache/arrow to apache/arrow-csharp like
>>> > >    apache/arrow-go
>>> > >    * Filter csharp/ related commits from apache/arrow and create
>>> > >      apache/arrow-csharp with them like we did for apache/arrow-go
>>> > >    * Remove csharp/ related codes from apache/arrow
>>> > > 2. Prepare integration test CI like apache/arrow-go does:
>>> > >
>>> >
>>> https://github.com/apache/arrow-go/blob/21de5d0b84289a0d37974fa6bd0852407d2c0d00/.github/workflows/test.yml#L347-L402
>>> > > 3. Prepare release script based on apache/arrow-go and
>>> > >    apache/arrow-java.
>>> > >
>>> > > New release process:
>>> > >
>>> > > * apache/arrow-csharp will be released separated from
>>> > >   apache/arrow
>>> > > * Curt will be a release manager of apache/arrow-csharp and
>>> > >   there are some PMC members who help apache/arrow-csharp
>>> > >   releases
>>> > > * apache/arrow releases a new major version per 3-4 months
>>> > >   but apache/arrow-csharp will use more longer major release
>>> > >   cycle
>>> > >   * apache/arrow-csharp will use more minor/patch releases
>>> > >     than apache/arrow
>>> > >
>>> > > See also the discussion of this:
>>> > > https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
>>> > >
>>> > >
>>> > > The vote will be open for at least 72 hours.
>>> > >
>>> > > [ ] +1 Accept this proposal
>>> > > [ ] +0
>>> > > [ ] -1 Do not accept this proposal because...
>>> > >
>>> > >
>>> > > Thanks,
>>> > > --
>>> > > kou
>>> >
>>>

Re: [RESULT][VOTE] Split C# release process

Posted by Sutou Kouhei <ko...@clear-code.com>.
Hi,

Thanks for sharing your opinions. Let's use arrow-dotnet.

If there are any people who want to work on this, I'll help
them. Otherwise, I'll work on this like I did for
apache/arrow-go and apache/arrow-java.

Thanks,
-- 
kou

In <CA...@mail.gmail.com>
  "Re: [RESULT][VOTE] Split C# release process" on Fri, 21 Mar 2025 15:36:03 +1300,
  Adam Reeve <ad...@gmail.com> wrote:

> I'd also prefer arrow-dotnet, as I think the fact it's for use on the .NET
> platform is the more important factor to highlight rather than the language
> it's written in. The majority of users will be using C# but I'm sure there
> are some F# users of Arrow out there.
> 
> That said, I don't feel that strongly against arrow-csharp either.
> 
> On Fri, 21 Mar 2025 at 15:18, Curt Hagenlocher <cu...@hagenlocher.org> wrote:
> 
>> Yes, but can we weight each repository by the number of stars it has? :P
>>
>> I think arrow-dotnet is a better name, but it's a mild preference at best.
>>
>> On Thu, Mar 20, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com> wrote:
>>
>> > Hi,
>> >
>> > The vote carries with 5 +1 binding votes.
>> >
>> > Let's discuss the new repository name as suggested by Bryce.
>> > Should we use arrow-dotnet not arrow-csharp?
>> >
>> > FYI: The number of GitHub repositories that include "dotnet" or
>> > "csharp" in their name:
>> >
>> > * "dotnet": 164K
>> >   https://github.com/search?q=dotnet&type=repositories
>> > * "csharp": 257K
>> >   https://github.com/search?q=csharp&type=repositories
>> >
>> >
>> > Thanks,
>> > --
>> > kou
>> >
>> > In <20...@clear-code.com>
>> >   "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29 +0900
>> > (JST),
>> >   Sutou Kouhei <ko...@clear-code.com> wrote:
>> >
>> > > Hi,
>> > >
>> > > I would like to propose splitting C# release process.
>> > >
>> > > Motivation:
>> > >
>> > > * We want to reduce needless major releases because major
>> > >   releases require users' change
>> > >
>> > > Approach:
>> > >
>> > > 1. Extract csharp/ in apache/arrow to apache/arrow-csharp like
>> > >    apache/arrow-go
>> > >    * Filter csharp/ related commits from apache/arrow and create
>> > >      apache/arrow-csharp with them like we did for apache/arrow-go
>> > >    * Remove csharp/ related codes from apache/arrow
>> > > 2. Prepare integration test CI like apache/arrow-go does:
>> > >
>> >
>> https://github.com/apache/arrow-go/blob/21de5d0b84289a0d37974fa6bd0852407d2c0d00/.github/workflows/test.yml#L347-L402
>> > > 3. Prepare release script based on apache/arrow-go and
>> > >    apache/arrow-java.
>> > >
>> > > New release process:
>> > >
>> > > * apache/arrow-csharp will be released separated from
>> > >   apache/arrow
>> > > * Curt will be a release manager of apache/arrow-csharp and
>> > >   there are some PMC members who help apache/arrow-csharp
>> > >   releases
>> > > * apache/arrow releases a new major version per 3-4 months
>> > >   but apache/arrow-csharp will use more longer major release
>> > >   cycle
>> > >   * apache/arrow-csharp will use more minor/patch releases
>> > >     than apache/arrow
>> > >
>> > > See also the discussion of this:
>> > > https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
>> > >
>> > >
>> > > The vote will be open for at least 72 hours.
>> > >
>> > > [ ] +1 Accept this proposal
>> > > [ ] +0
>> > > [ ] -1 Do not accept this proposal because...
>> > >
>> > >
>> > > Thanks,
>> > > --
>> > > kou
>> >
>>

Re: [RESULT][VOTE] Split C# release process

Posted by Adam Reeve <ad...@gmail.com>.
I'd also prefer arrow-dotnet, as I think the fact it's for use on the .NET
platform is the more important factor to highlight rather than the language
it's written in. The majority of users will be using C# but I'm sure there
are some F# users of Arrow out there.

That said, I don't feel that strongly against arrow-csharp either.

On Fri, 21 Mar 2025 at 15:18, Curt Hagenlocher <cu...@hagenlocher.org> wrote:

> Yes, but can we weight each repository by the number of stars it has? :P
>
> I think arrow-dotnet is a better name, but it's a mild preference at best.
>
> On Thu, Mar 20, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com> wrote:
>
> > Hi,
> >
> > The vote carries with 5 +1 binding votes.
> >
> > Let's discuss the new repository name as suggested by Bryce.
> > Should we use arrow-dotnet not arrow-csharp?
> >
> > FYI: The number of GitHub repositories that include "dotnet" or
> > "csharp" in their name:
> >
> > * "dotnet": 164K
> >   https://github.com/search?q=dotnet&type=repositories
> > * "csharp": 257K
> >   https://github.com/search?q=csharp&type=repositories
> >
> >
> > Thanks,
> > --
> > kou
> >
> > In <20...@clear-code.com>
> >   "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29 +0900
> > (JST),
> >   Sutou Kouhei <ko...@clear-code.com> wrote:
> >
> > > Hi,
> > >
> > > I would like to propose splitting C# release process.
> > >
> > > Motivation:
> > >
> > > * We want to reduce needless major releases because major
> > >   releases require users' change
> > >
> > > Approach:
> > >
> > > 1. Extract csharp/ in apache/arrow to apache/arrow-csharp like
> > >    apache/arrow-go
> > >    * Filter csharp/ related commits from apache/arrow and create
> > >      apache/arrow-csharp with them like we did for apache/arrow-go
> > >    * Remove csharp/ related codes from apache/arrow
> > > 2. Prepare integration test CI like apache/arrow-go does:
> > >
> >
> https://github.com/apache/arrow-go/blob/21de5d0b84289a0d37974fa6bd0852407d2c0d00/.github/workflows/test.yml#L347-L402
> > > 3. Prepare release script based on apache/arrow-go and
> > >    apache/arrow-java.
> > >
> > > New release process:
> > >
> > > * apache/arrow-csharp will be released separated from
> > >   apache/arrow
> > > * Curt will be a release manager of apache/arrow-csharp and
> > >   there are some PMC members who help apache/arrow-csharp
> > >   releases
> > > * apache/arrow releases a new major version per 3-4 months
> > >   but apache/arrow-csharp will use more longer major release
> > >   cycle
> > >   * apache/arrow-csharp will use more minor/patch releases
> > >     than apache/arrow
> > >
> > > See also the discussion of this:
> > > https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
> > >
> > >
> > > The vote will be open for at least 72 hours.
> > >
> > > [ ] +1 Accept this proposal
> > > [ ] +0
> > > [ ] -1 Do not accept this proposal because...
> > >
> > >
> > > Thanks,
> > > --
> > > kou
> >
>

Re: [RESULT][VOTE] Split C# release process

Posted by Curt Hagenlocher <cu...@hagenlocher.org>.
Yes, but can we weight each repository by the number of stars it has? :P

I think arrow-dotnet is a better name, but it's a mild preference at best.

On Thu, Mar 20, 2025 at 6:01 PM Sutou Kouhei <ko...@clear-code.com> wrote:

> Hi,
>
> The vote carries with 5 +1 binding votes.
>
> Let's discuss the new repository name as suggested by Bryce.
> Should we use arrow-dotnet not arrow-csharp?
>
> FYI: The number of GitHub repositories that include "dotnet" or
> "csharp" in their name:
>
> * "dotnet": 164K
>   https://github.com/search?q=dotnet&type=repositories
> * "csharp": 257K
>   https://github.com/search?q=csharp&type=repositories
>
>
> Thanks,
> --
> kou
>
> In <20...@clear-code.com>
>   "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29 +0900
> (JST),
>   Sutou Kouhei <ko...@clear-code.com> wrote:
>
> > Hi,
> >
> > I would like to propose splitting C# release process.
> >
> > Motivation:
> >
> > * We want to reduce needless major releases because major
> >   releases require users' change
> >
> > Approach:
> >
> > 1. Extract csharp/ in apache/arrow to apache/arrow-csharp like
> >    apache/arrow-go
> >    * Filter csharp/ related commits from apache/arrow and create
> >      apache/arrow-csharp with them like we did for apache/arrow-go
> >    * Remove csharp/ related codes from apache/arrow
> > 2. Prepare integration test CI like apache/arrow-go does:
> >
> https://github.com/apache/arrow-go/blob/21de5d0b84289a0d37974fa6bd0852407d2c0d00/.github/workflows/test.yml#L347-L402
> > 3. Prepare release script based on apache/arrow-go and
> >    apache/arrow-java.
> >
> > New release process:
> >
> > * apache/arrow-csharp will be released separated from
> >   apache/arrow
> > * Curt will be a release manager of apache/arrow-csharp and
> >   there are some PMC members who help apache/arrow-csharp
> >   releases
> > * apache/arrow releases a new major version per 3-4 months
> >   but apache/arrow-csharp will use more longer major release
> >   cycle
> >   * apache/arrow-csharp will use more minor/patch releases
> >     than apache/arrow
> >
> > See also the discussion of this:
> > https://lists.apache.org/thread/xbtq1ndjnljyo9jpm4ozblq9wx7hrc7y
> >
> >
> > The vote will be open for at least 72 hours.
> >
> > [ ] +1 Accept this proposal
> > [ ] +0
> > [ ] -1 Do not accept this proposal because...
> >
> >
> > Thanks,
> > --
> > kou
>