Thanks kou, I think I've got all the details summarized in [this issue]( https://github.com/JuliaData/Arrow.jl/issues/265) where we'll track progress on the required CLAs. I've also reached out to the individuals directly about signing the CLAs.
-Jacob On Fri, Dec 3, 2021 at 4:02 PM Sutou Kouhei <k...@clear-code.com> wrote: > Hi Jacob, > > Thanks for helping this! > > I'm filling IP clearance form: > > https://svn.apache.org/repos/asf/incubator/public/trunk/content/ip-clearance/arrow-julia-library2.xml > > (I think that we can see it at > https://incubator.apache.org/ip-clearance/arrow-julia-library2.html > soon.) > > Could you stop merging any pull requests until this IP > clearance is finished? (I think that it's acceptable because > the last commit of https://github.com/JuliaData/Arrow.jl is > 2021-11-02.) > > Here are TODO items: > > 1. Check that all active committers have a signed CLA on record. > > 2. Remind active committers that they are responsible for > ensuring that a Corporate CLA is recorded if such is > required to authorize their contributions under their > individual CLA. > > I think that people who commit after > https://incubator.apache.org/ip-clearance/arrow-julia-library.html > (8583da8a84a9e355affb42654dcd8c765bcc3134) are target: > > $ git shortlog -sn > 8583da8a84a9e355affb42654dcd8c765bcc3134..1447cb2b13b728729f9a89760ac07a848e31e599 > 53 Jacob Quinn > 16 Jarrett Revels > 10 Curtis Vogt > 8 Eric Hanson > 2 Douglas Bates > 2 ExpandingMan > 2 Kristoffer Carlsson > 1 Damien Drix > 1 Denis Barucic > 1 Jon Alm Eriksen > 1 KronosTheLate > 1 Nick Robinson > 1 Pietro Vertechi > 1 Simeon Schaub > 1 Tanmay Mohapatra > 1 Étienne Tétreault-Pinard > > According to the discussion in Ballista's IP clearance process, > https://lists.apache.org/thread/k0k7x3rrg56nk8s2c1tvrrv76zl2b1m4 > we can remove people who has only 1 commit from the target list: > > 53 Jacob Quinn > 16 Jarrett Revels > 10 Curtis Vogt > 8 Eric Hanson > 2 Douglas Bates > 2 ExpandingMan > 2 Kristoffer Carlsson > > And we can also remove people who commit before > (including) 8583da8a84a9e355affb42654dcd8c765bcc3134 because > they signed CLA in the previous IP clearance: > > $ git shortlog -sn > 16b729db74d78ecb010efab855c9e46c8052f59e..8583da8a84a9e355affb42654dcd8c765bcc3134 > | cat > 103 ExpandingMan > 53 Jacob Quinn > 4 David Anthoff > 2 Jacob Adenbaum > 2 Spencer Lyon > 1 Graham Stark > 1 John Myles White > 1 Michael Savastio > 1 TheCedarPrince > > So here is the target list: > > 16 Jarrett Revels > 10 Curtis Vogt > 8 Eric Hanson > 2 Douglas Bates > 2 Kristoffer Carlsson > > Jacob, could you ask them to sign CLA for the TODO item 1.? > FYI: Ballista used a GitHub issue for this: > > https://github.com/ballista-compute/ballista/issues/646#issuecomment-806820971 > > And could you also remind > > 53 Jacob Quinn > 16 Jarrett Revels > 10 Curtis Vogt > 8 Eric Hanson > 2 Douglas Bates > 2 ExpandingMan > 2 Kristoffer Carlsson > > that the TODO item 2.? > > > Thanks, > -- > kou > > In <cakyxbqovfs4761drtjma9rx5qalikwh1r4zwpczetxpj0ab...@mail.gmail.com> > "Re: [RESULT][VOTE] Restart the Julia implementation with new repository > and process" on Mon, 29 Nov 2021 20:43:32 -0700, > Jacob Quinn <quinn.jac...@gmail.com> wrote: > > > Thanks kou, > > > > I'm happy to help in any way I can. I think I know all the Arrow.jl > > contributors personally, so I'm happy to reach out to them for whatever > is > > needed. > > > > -Jacob > > > > On Wed, Nov 24, 2021 at 1:04 AM Sutou Kouhei <k...@clear-code.com> wrote: > > > >> Hi, > >> > >> Sorry for not working on this. I asked this on > >> gene...@incubator.apache.org [1] and got a reply that there > >> is a project that use the GitHub's transfer repository > >> feature [2]. > >> > >> Let's start IP clearance process against > >> https://github.com/JuliaData/Arrow.jl and use the GitHub's > >> transfer repository feature after the IP clearance is > >> passed. > >> > >> Are there any people who help this process? I think that we > >> need to fill IP clearance form based on > >> https://incubator.apache.org/ip-clearance/ip-clearance-template.html > >> . > >> > >> > >> [1] https://lists.apache.org/thread/6nqbzkp4owt43l66283d55302mjrjkzf > >> [2] https://lists.apache.org/thread/15fx1j0zdnwmxxr0zo1mjf34gjwkxxly > >> > >> > >> Thanks, > >> -- > >> kou > >> > >> In <20211013.053514.2154036949522056512....@clear-code.com> > >> "Re: [RESULT][VOTE] Restart the Julia implementation with new > repository > >> and process" on Wed, 13 Oct 2021 05:35:14 +0900 (JST), > >> Sutou Kouhei <k...@clear-code.com> wrote: > >> > >> > Hi Jacob, > >> > > >> > It's a good idea if we can do this. > >> > > >> > Does anyone know where we can ask this? > >> > > >> > gene...@incubator.apache.org ? > >> > https://lists.apache.org/list.html?gene...@incubator.apache.org > >> > > >> > INFRA JIRA? > >> > https://issues.apache.org/jira/projects/INFRA > >> > > >> > Or ...? > >> > > >> > > >> > It seems that we can use existing GitHub repository's > >> > codebase for IP clearance. Some items listed in > >> > https://incubator.apache.org/ip-clearance/ does so such as > >> > https://incubator.apache.org/ip-clearance/daffodil-vscode-debugger > >> > . > >> > > >> > > >> > Thanks, > >> > -- > >> > kou > >> > > >> > In < > cakyxbqpmgurh1jepw-qvzq3r_yjibjarmssek5dayft-vxn...@mail.gmail.com> > >> > "Re: [RESULT][VOTE] Restart the Julia implementation with new > >> repository and process" on Tue, 12 Oct 2021 09:24:36 -0600, > >> > Jacob Quinn <quinn.jac...@gmail.com> wrote: > >> > > >> >> Hi kou, > >> >> > >> >> I'm looking into the next steps and wondering if it's possible to use > >> the > >> >> Github mechanism of "transferring a repository" ( > >> >> > >> > https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository > >> ), > >> >> since that could simplify a lot of things. It would retain existing > >> github > >> >> actions CI and other repository settings, auto-generate a redirect > from > >> the > >> >> existing JuliaData/Arrow.jl repo, and completely preserve the > commit/git > >> >> history already in place. > >> >> > >> >> Do we know if this is a possibility? I realize we'd need to do the IP > >> >> clearance before transferring, which is fine; just wondering if we > can > >> >> leverage this functionality from github? > >> >> > >> >> On Sat, Oct 2, 2021 at 11:19 PM Sutou Kouhei <k...@clear-code.com> > >> wrote: > >> >> > >> >>> Hi Jacob, > >> >>> > >> >>> Could you open a pull request to import > >> >>> https://github.com/JuliaData/Arrow.jl on > >> >>> https://github.com/apache/arrow-julia like > >> >>> https://github.com/apache/arrow/pull/8547 ? > >> >>> > >> >>> > >> >>> Thanks, > >> >>> -- > >> >>> kou > >> >>> > >> >>> In <20211003.140948.2107475918212883624....@clear-code.com> > >> >>> "Re: [RESULT][VOTE] Restart the Julia implementation with new > >> repository > >> >>> and process" on Sun, 03 Oct 2021 14:09:48 +0900 (JST), > >> >>> Sutou Kouhei <k...@clear-code.com> wrote: > >> >>> > >> >>> > Hi, > >> >>> > > >> >>> >> * GitHub notification list: comm...@arrow.apache.org > >> >>> > > >> >>> > I should have used git...@arrow.apache.org for this. I've > >> >>> > fixed this by pushing .asf.yaml to apache/arrow-julia: > >> >>> > > >> >>> > https://github.com/apache/arrow-julia/blob/main/.asf.yaml > >> >>> > > >> >>> > I needed to use > >> >>> > https://gitbox.apache.org/repos/asf/arrow-julia.git for the > >> >>> > first push. I couldn't use > >> >>> > g...@github.com:apache/arrow-julia.git . > >> >>> > > >> >>> > > >> >>> > Thanks, > >> >>> > -- > >> >>> > kou > >> >>> > > >> >>> > In <20211003.134022.661649063345488310....@clear-code.com> > >> >>> > "Re: [RESULT][VOTE] Restart the Julia implementation with new > >> >>> repository and process" on Sun, 03 Oct 2021 13:40:22 +0900 (JST), > >> >>> > Sutou Kouhei <k...@clear-code.com> wrote: > >> >>> > > >> >>> >> Hi, > >> >>> >> > >> >>> >> I've created apache/arrow-julia from > >> >>> >> https://gitbox.apache.org/setup/newrepo.html with: > >> >>> >> > >> >>> >> * PMC: arrow > >> >>> >> * Repository name: julia > >> >>> >> * Generated name: arrow-jlia.git > >> >>> >> * Repository description: Apache Arrow Julia > >> >>> >> * Commit notification list: comm...@arrow.apache.org > >> >>> >> * GitHub notification list: comm...@arrow.apache.org > >> >>> >> > >> >>> >> Thanks, > >> >>> >> -- > >> >>> >> kou > >> >>> >> > >> >>> >> In <20211003.132505.1038511014845186183....@clear-code.com> > >> >>> >> "[RESULT][VOTE] Restart the Julia implementation with new > >> repository > >> >>> and process" on Sun, 03 Oct 2021 13:25:05 +0900 (JST), > >> >>> >> Sutou Kouhei <k...@clear-code.com> wrote: > >> >>> >> > >> >>> >>> Hi, > >> >>> >>> > >> >>> >>> The vote carries with 8 +1 binding votes, 3 +1 non-binding > >> >>> >>> votes and no -1 votes. > >> >>> >>> > >> >>> >>> I'll create apache/arrow-julia and start IP clearance > >> >>> >>> process to import JuliaData/Arrow.jl to apache/arrow-julia. > >> >>> >>> > >> >>> >>> > >> >>> >>> Thanks, > >> >>> >>> -- > >> >>> >>> kou > >> >>> >>> > >> >>> >>> In <20210927.115838.1144168888636593478....@clear-code.com> > >> >>> >>> "[VOTE] Restart the Julia implementation with new repository > and > >> >>> process" on Mon, 27 Sep 2021 11:58:38 +0900 (JST), > >> >>> >>> Sutou Kouhei <k...@clear-code.com> wrote: > >> >>> >>> > >> >>> >>>> Hi, > >> >>> >>>> > >> >>> >>>> This vote is to determine if the Arrow PMC is in favor of > >> >>> >>>> the Julia community moving the Julia implementation of > >> >>> >>>> Apache Arrow out of apache/arrow into apache/arrow-julia. > >> >>> >>>> > >> >>> >>>> The Julia community uses a process like the Rust community > >> >>> >>>> uses [1][2]. > >> >>> >>>> > >> >>> >>>> Here is a summary of the process: > >> >>> >>>> > >> >>> >>>> 1. Use GitHub instead of JIRA for issue management platform > >> >>> >>>> > >> >>> >>>> Note: Contributors will be required to write issues for > >> >>> >>>> planned features and bug fixes so that we have > >> >>> >>>> visibility and opportunities for collaboration before a > >> >>> >>>> PR shows up. > >> >>> >>>> > >> >>> >>>> (This is for the Apache way.) > >> >>> >>>> > >> >>> >>>> [1] > >> >>> >>>> > >> >>> >>>> 2. Release on demand > >> >>> >>>> > >> >>> >>>> Like DataFusion. > >> >>> >>>> > >> >>> >>>> Release for apache/arrow doesn't include the Julia > >> >>> >>>> implementation. > >> >>> >>>> > >> >>> >>>> The Julia implementation uses separated version > >> >>> >>>> scheme. (apache/arrow uses 6.0.0 as the next version > >> >>> >>>> but the next Julia implementation release doesn't use > >> >>> >>>> 6.0.0.) > >> >>> >>>> > >> >>> >>>> [2] > >> >>> >>>> > >> >>> >>>> We'll create apache/arrow-julia and start IP clearance > >> >>> >>>> process to import JuliaData/Arrow.jl to apache/arrow after > >> >>> >>>> the vote is passed. (We don't use julia/arrow/ in > >> >>> >>>> apache/arrow.) > >> >>> >>>> > >> >>> >>>> See also discussions about this: [3][4] > >> >>> >>>> > >> >>> >>>> > >> >>> >>>> Please vote whether to accept the proposal and allow the > >> >>> >>>> Julia community to proceed with the work. > >> >>> >>>> > >> >>> >>>> The vote will be open for at least 72 hours. > >> >>> >>>> > >> >>> >>>> [ ] +1 : Accept the proposal > >> >>> >>>> [ ] 0 : No opinion > >> >>> >>>> [ ] -1 : Reject proposal because... > >> >>> >>>> > >> >>> >>>> > >> >>> >>>> [1] > >> >>> > >> > https://docs.google.com/document/d/1TyrUP8_UWXqk97a8Hvb1d0UYWigch0HAephIjW7soSI/edit > >> >>> >>>> [2] > >> >>> > >> > https://github.com/apache/arrow-datafusion/blob/master/dev/release/README.md > >> >>> >>>> [3] > >> >>> > >> > https://lists.apache.org/x/thread.html/r6d91286686d92837fbe21dd042801a57e3a7b00b5903ea90a754ac7b%40%3Cdev.arrow.apache.org%3E > >> >>> >>>> [4] > >> >>> > >> > https://lists.apache.org/x/thread.html/r0df7f44f7e1ed7f6e4352d34047d53076208aa78aad308e30b58f83a%40%3Cdev.arrow.apache.org%3E > >> >>> >>>> > >> >>> >>>> > >> >>> >>>> Thanks, > >> >>> >>>> -- > >> >>> >>>> kou > >> >>> > >> >