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 <20250523.105844.1188998114345995240....@clear-code.com> "Re: [RESULT][VOTE] Split C# release process" on Fri, 23 May 2025 10:58:44 +0900 (JST), Sutou Kouhei <k...@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 <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 >>>> > >>> > >>>> > >>> >>>> > >>>>