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 <20250423.161348.1822813613714377052....@clear-code.com>
  "Re: [RESULT][VOTE] Split C# release process" on Wed, 23 Apr 2025 16:13:48 
+0900 (JST),
  Sutou Kouhei <k...@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 <cao-cae5lqb35qaggpe9yoy9trl7brfkiakuuqcdsdsgkvpk...@mail.gmail.com>
>   "Re: [RESULT][VOTE] Split C# release process" on Tue, 22 Apr 2025 20:48:46 
> -0700,
>   Curt Hagenlocher <c...@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 <k...@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 <20250331.120021.2046206843285859352....@clear-code.com>
>>>   "Re: [RESULT][VOTE] Split C# release process" on Mon, 31 Mar 2025
>>> 12:00:21 +0900 (JST),
>>>   Sutou Kouhei <k...@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 <20250324.143530.31638564000205432....@clear-code.com>
>>> >   "Re: [RESULT][VOTE] Split C# release process" on Mon, 24 Mar 2025
>>> 14:35:30 +0900 (JST),
>>> >   Sutou Kouhei <k...@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+3n...@mail.gmail.com
>>> >
>>> > >   "Re: [RESULT][VOTE] Split C# release process" on Fri, 21 Mar 2025
>>> 15:36:03 +1300,
>>> > >   Adam Reeve <adre...@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 <c...@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 <k...@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 <20250317.101329.2226182884160584389....@clear-code.com>
>>> > >>> >   "[VOTE] Split C# release process" on Mon, 17 Mar 2025 10:13:29
>>> +0900
>>> > >>> > (JST),
>>> > >>> >   Sutou Kouhei <k...@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
>>> > >>> >
>>> > >>>
>>> >
>>>

Reply via email to