Re: Can we use the GitHub's "transferring a repository" feature after IP clearance

2021-11-24 Thread Greg Stein
On Wed, Nov 24, 2021 at 1:24 AM Dominik Riemer  wrote:

> Hi,
>
> we used the "transfer repository" feature when we were transferring
> StreamPipes to the incubator, which worked smoothly.
> Infra performs the transfer upon request, the only requirement is that you
> are able to add someone from Infra as an owner to your existing repository,
> as only Infra can initiate the transfer due to access rights.
>

This is correct.

Sometimes the repository-to-transfer is in an Organization that will not
allow Infra to become an owner (for example, a bank). For those cases, we
use an intermediate Organization where an owner of the repo-to-transfer can
be added as an admin to that intermediate. They can then transfer from the
closely-held Organization to the intermediate. Then Infra will move it one
more time into the Apache Organization on GitHub.

This is pretty routine, and just requires an INFRA ticket with links to any
votes/approvals for the move into the Apache org.

Cheers,
Greg
Infrastructure Administrator, ASF


Re: Can we use the GitHub's "transferring a repository" feature after IP clearance

2021-11-23 Thread Sutou Kouhei
Hi,

Thanks for all your replies!
It seems that Apache Arrow project can also use the GitHub's
"transferring a repository" feature.


Thanks,
-- 
kou

In <010701d7e104$5bb0c830$13125890$@apache.org>
  "RE: Can we use the GitHub's "transferring a repository" feature after IP 
clearance" on Wed, 24 Nov 2021 08:24:46 +0100,
  "Dominik Riemer"  wrote:

> Hi,
> 
> we used the "transfer repository" feature when we were transferring 
> StreamPipes to the incubator, which worked smoothly.
> Infra performs the transfer upon request, the only requirement is that you 
> are able to add someone from Infra as an owner to your existing repository, 
> as only Infra can initiate the transfer due to access rights.
> 
> Dominik
> 
> -Original Message-
> From: Sheng Wu  
> Sent: Wednesday, November 24, 2021 4:24 AM
> To: Incubator 
> Subject: Re: Can we use the GitHub's "transferring a repository" feature 
> after IP clearance
> 
> Hi
> 
> I believe this gets to be accepted once you have IP clearance passed, SGA and 
> ICLA filed, then INFRA will provide a way to do this.
> Just submit a ticket to Infra team once everything is ready.
> 
> Sheng Wu 吴晟
> Twitter, wusheng1108
> 
> 
> Daniel Widdis  于2021年11月24日周三 上午10:42写道:
> 
>> I can't speak to the specifics of Apache, but I have used the 
>> repository transfer feature to move a project from a personal account 
>> to an organizational account, and it preserves all the issues, PRs, commit
>> history, etc., simply changing the Github URL.   I wouldn't think there
>> would be any issues at all from an IP standpoint.
>>
>> The only "hiccup" I experienced the presence of older releases with 
>> older coordinates in a central repository, for which there should be a 
>> one-time special release process to redirect the groupid for the first 
>> release at new coordinates, e.g. [1]
>>
>> [1] - https://maven.apache.org/guides/mini/guide-relocation.html
>>
>> On 11/23/21, 6:33 PM, "Sutou Kouhei"  wrote:
>>
>> Hi,
>>
>> I'm not sure that here is a right place to discuss this. If
>> this is not a right place, please tell me where is a right
>> place.
>>
>> Question:
>>
>> Can we use the GitHub's "transferring a repository"[1] after
>> IP clearance is passed? Apache Arrow project used pull
>> requests to import donated codes that pass IP clearance but
>> has never used the GitHub's "transferring a repository". If
>> there is a case that uses the GitHub's "transferring a
>> repository", please share it. Any advice is appreciated as
>> well.
>>
>> Background:
>>
>> Apache Arrow project has accepted the donation of the Julia
>> implementation before[2]. But there is a problem in
>> development process, https://github.com/JuliaData/Arrow.jl
>> is upstream and
>> https://github.com/apache/arrow/tree/master/julia/Arrow is
>> downstream[3].
>>
>> So, Apache Arrow project wants to restart the Julia
>> implementation with the Apache way development process from
>> IP clearance. Apache Arrow project wants to use a separated
>> repository https://github.com/apache/arrow-julia instead of
>> Apache Arrow's monorepo https://github.com/apache/arrow with
>> the new development process. Apache Arrow PMC accepted
>> this[4][5].
>>
>> I assumed that Apache Arrow project uses a pull request for
>> IP clearance and importing passed codes at import
>> https://github.com/JuliaData/Arrow.jl . So I've created an
>> empty Git repository https://github.com/apache/arrow-julia
>> . But an idea is raised: How about using the GitHub's
>> "transferring a repository" feature to move existing issues
>> and pull requests as-is, set redirect to
>> https://github.com/apache/arrow-julia from
>> https://github.com/JuliaData/Arrow.jl and so on?
>>
>> But I don't know that Apache Arrow project can use the
>> GitHub's "transferring a repository" feature. So I'm asking
>> this here.
>>
>>
>> [1]
>> https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository
>> [2] https://lists.apache.org/thread/w7szf06rf0qomc5dolhg57x0pcxvqvxr
>> [3] https://lists.apache.org/thread/1ofhjn37rrlvyv9phhg34hnbrk0dgf4r
>> [4] http

RE: Can we use the GitHub's "transferring a repository" feature after IP clearance

2021-11-23 Thread Dominik Riemer
Hi,

we used the "transfer repository" feature when we were transferring StreamPipes 
to the incubator, which worked smoothly.
Infra performs the transfer upon request, the only requirement is that you are 
able to add someone from Infra as an owner to your existing repository, as only 
Infra can initiate the transfer due to access rights.

Dominik

-Original Message-
From: Sheng Wu  
Sent: Wednesday, November 24, 2021 4:24 AM
To: Incubator 
Subject: Re: Can we use the GitHub's "transferring a repository" feature after 
IP clearance

Hi

I believe this gets to be accepted once you have IP clearance passed, SGA and 
ICLA filed, then INFRA will provide a way to do this.
Just submit a ticket to Infra team once everything is ready.

Sheng Wu 吴晟
Twitter, wusheng1108


Daniel Widdis  于2021年11月24日周三 上午10:42写道:

> I can't speak to the specifics of Apache, but I have used the 
> repository transfer feature to move a project from a personal account 
> to an organizational account, and it preserves all the issues, PRs, commit
> history, etc., simply changing the Github URL.   I wouldn't think there
> would be any issues at all from an IP standpoint.
>
> The only "hiccup" I experienced the presence of older releases with 
> older coordinates in a central repository, for which there should be a 
> one-time special release process to redirect the groupid for the first 
> release at new coordinates, e.g. [1]
>
> [1] - https://maven.apache.org/guides/mini/guide-relocation.html
>
> On 11/23/21, 6:33 PM, "Sutou Kouhei"  wrote:
>
> Hi,
>
> I'm not sure that here is a right place to discuss this. If
> this is not a right place, please tell me where is a right
> place.
>
> Question:
>
> Can we use the GitHub's "transferring a repository"[1] after
> IP clearance is passed? Apache Arrow project used pull
> requests to import donated codes that pass IP clearance but
> has never used the GitHub's "transferring a repository". If
> there is a case that uses the GitHub's "transferring a
> repository", please share it. Any advice is appreciated as
> well.
>
> Background:
>
> Apache Arrow project has accepted the donation of the Julia
> implementation before[2]. But there is a problem in
> development process, https://github.com/JuliaData/Arrow.jl
> is upstream and
> https://github.com/apache/arrow/tree/master/julia/Arrow is
> downstream[3].
>
> So, Apache Arrow project wants to restart the Julia
> implementation with the Apache way development process from
> IP clearance. Apache Arrow project wants to use a separated
> repository https://github.com/apache/arrow-julia instead of
> Apache Arrow's monorepo https://github.com/apache/arrow with
> the new development process. Apache Arrow PMC accepted
> this[4][5].
>
> I assumed that Apache Arrow project uses a pull request for
> IP clearance and importing passed codes at import
> https://github.com/JuliaData/Arrow.jl . So I've created an
> empty Git repository https://github.com/apache/arrow-julia
> . But an idea is raised: How about using the GitHub's
> "transferring a repository" feature to move existing issues
> and pull requests as-is, set redirect to
> https://github.com/apache/arrow-julia from
> https://github.com/JuliaData/Arrow.jl and so on?
>
> But I don't know that Apache Arrow project can use the
> GitHub's "transferring a repository" feature. So I'm asking
> this here.
>
>
> [1]
> https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository
> [2] https://lists.apache.org/thread/w7szf06rf0qomc5dolhg57x0pcxvqvxr
> [3] https://lists.apache.org/thread/1ofhjn37rrlvyv9phhg34hnbrk0dgf4r
> [4] https://lists.apache.org/thread/6q333y875v7mfyl2g988b01hqtgr52pt
> [5] 
> https://lists.apache.org/thread/0fty9370vt5rmp48kbjkdzc0g8vc5cgf
>
>
> Thanks,
> --
> kou
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Can we use the GitHub's "transferring a repository" feature after IP clearance

2021-11-23 Thread Sheng Wu
Hi

I believe this gets to be accepted once you have IP clearance passed, SGA
and ICLA filed, then INFRA will provide a way to do this.
Just submit a ticket to Infra team once everything is ready.

Sheng Wu 吴晟
Twitter, wusheng1108


Daniel Widdis  于2021年11月24日周三 上午10:42写道:

> I can't speak to the specifics of Apache, but I have used the repository
> transfer feature to move a project from a personal account to an
> organizational account, and it preserves all the issues, PRs, commit
> history, etc., simply changing the Github URL.   I wouldn't think there
> would be any issues at all from an IP standpoint.
>
> The only "hiccup" I experienced the presence of older releases with older
> coordinates in a central repository, for which there should be a one-time
> special release process to redirect the groupid for the first release at
> new coordinates, e.g. [1]
>
> [1] - https://maven.apache.org/guides/mini/guide-relocation.html
>
> On 11/23/21, 6:33 PM, "Sutou Kouhei"  wrote:
>
> Hi,
>
> I'm not sure that here is a right place to discuss this. If
> this is not a right place, please tell me where is a right
> place.
>
> Question:
>
> Can we use the GitHub's "transferring a repository"[1] after
> IP clearance is passed? Apache Arrow project used pull
> requests to import donated codes that pass IP clearance but
> has never used the GitHub's "transferring a repository". If
> there is a case that uses the GitHub's "transferring a
> repository", please share it. Any advice is appreciated as
> well.
>
> Background:
>
> Apache Arrow project has accepted the donation of the Julia
> implementation before[2]. But there is a problem in
> development process, https://github.com/JuliaData/Arrow.jl
> is upstream and
> https://github.com/apache/arrow/tree/master/julia/Arrow is
> downstream[3].
>
> So, Apache Arrow project wants to restart the Julia
> implementation with the Apache way development process from
> IP clearance. Apache Arrow project wants to use a separated
> repository https://github.com/apache/arrow-julia instead of
> Apache Arrow's monorepo https://github.com/apache/arrow with
> the new development process. Apache Arrow PMC accepted
> this[4][5].
>
> I assumed that Apache Arrow project uses a pull request for
> IP clearance and importing passed codes at import
> https://github.com/JuliaData/Arrow.jl . So I've created an
> empty Git repository https://github.com/apache/arrow-julia
> . But an idea is raised: How about using the GitHub's
> "transferring a repository" feature to move existing issues
> and pull requests as-is, set redirect to
> https://github.com/apache/arrow-julia from
> https://github.com/JuliaData/Arrow.jl and so on?
>
> But I don't know that Apache Arrow project can use the
> GitHub's "transferring a repository" feature. So I'm asking
> this here.
>
>
> [1]
> https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository
> [2] https://lists.apache.org/thread/w7szf06rf0qomc5dolhg57x0pcxvqvxr
> [3] https://lists.apache.org/thread/1ofhjn37rrlvyv9phhg34hnbrk0dgf4r
> [4] https://lists.apache.org/thread/6q333y875v7mfyl2g988b01hqtgr52pt
> [5] https://lists.apache.org/thread/0fty9370vt5rmp48kbjkdzc0g8vc5cgf
>
>
> Thanks,
> --
> kou
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: Can we use the GitHub's "transferring a repository" feature after IP clearance

2021-11-23 Thread Daniel Widdis
I can't speak to the specifics of Apache, but I have used the repository 
transfer feature to move a project from a personal account to an organizational 
account, and it preserves all the issues, PRs, commit history, etc., simply 
changing the Github URL.   I wouldn't think there would be any issues at all 
from an IP standpoint.

The only "hiccup" I experienced the presence of older releases with older 
coordinates in a central repository, for which there should be a one-time 
special release process to redirect the groupid for the first release at new 
coordinates, e.g. [1]

[1] - https://maven.apache.org/guides/mini/guide-relocation.html

On 11/23/21, 6:33 PM, "Sutou Kouhei"  wrote:

Hi,

I'm not sure that here is a right place to discuss this. If
this is not a right place, please tell me where is a right
place.

Question:

Can we use the GitHub's "transferring a repository"[1] after
IP clearance is passed? Apache Arrow project used pull
requests to import donated codes that pass IP clearance but
has never used the GitHub's "transferring a repository". If
there is a case that uses the GitHub's "transferring a
repository", please share it. Any advice is appreciated as
well.

Background:

Apache Arrow project has accepted the donation of the Julia
implementation before[2]. But there is a problem in
development process, https://github.com/JuliaData/Arrow.jl
is upstream and
https://github.com/apache/arrow/tree/master/julia/Arrow is
downstream[3].

So, Apache Arrow project wants to restart the Julia
implementation with the Apache way development process from
IP clearance. Apache Arrow project wants to use a separated
repository https://github.com/apache/arrow-julia instead of
Apache Arrow's monorepo https://github.com/apache/arrow with
the new development process. Apache Arrow PMC accepted
this[4][5].

I assumed that Apache Arrow project uses a pull request for
IP clearance and importing passed codes at import
https://github.com/JuliaData/Arrow.jl . So I've created an
empty Git repository https://github.com/apache/arrow-julia
. But an idea is raised: How about using the GitHub's
"transferring a repository" feature to move existing issues
and pull requests as-is, set redirect to
https://github.com/apache/arrow-julia from
https://github.com/JuliaData/Arrow.jl and so on?

But I don't know that Apache Arrow project can use the
GitHub's "transferring a repository" feature. So I'm asking
this here.


[1] 
https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository
[2] https://lists.apache.org/thread/w7szf06rf0qomc5dolhg57x0pcxvqvxr
[3] https://lists.apache.org/thread/1ofhjn37rrlvyv9phhg34hnbrk0dgf4r
[4] https://lists.apache.org/thread/6q333y875v7mfyl2g988b01hqtgr52pt
[5] https://lists.apache.org/thread/0fty9370vt5rmp48kbjkdzc0g8vc5cgf


Thanks,
-- 
kou

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Can we use the GitHub's "transferring a repository" feature after IP clearance

2021-11-23 Thread Sutou Kouhei
Hi,

I'm not sure that here is a right place to discuss this. If
this is not a right place, please tell me where is a right
place.

Question:

Can we use the GitHub's "transferring a repository"[1] after
IP clearance is passed? Apache Arrow project used pull
requests to import donated codes that pass IP clearance but
has never used the GitHub's "transferring a repository". If
there is a case that uses the GitHub's "transferring a
repository", please share it. Any advice is appreciated as
well.

Background:

Apache Arrow project has accepted the donation of the Julia
implementation before[2]. But there is a problem in
development process, https://github.com/JuliaData/Arrow.jl
is upstream and
https://github.com/apache/arrow/tree/master/julia/Arrow is
downstream[3].

So, Apache Arrow project wants to restart the Julia
implementation with the Apache way development process from
IP clearance. Apache Arrow project wants to use a separated
repository https://github.com/apache/arrow-julia instead of
Apache Arrow's monorepo https://github.com/apache/arrow with
the new development process. Apache Arrow PMC accepted
this[4][5].

I assumed that Apache Arrow project uses a pull request for
IP clearance and importing passed codes at import
https://github.com/JuliaData/Arrow.jl . So I've created an
empty Git repository https://github.com/apache/arrow-julia
. But an idea is raised: How about using the GitHub's
"transferring a repository" feature to move existing issues
and pull requests as-is, set redirect to
https://github.com/apache/arrow-julia from
https://github.com/JuliaData/Arrow.jl and so on?

But I don't know that Apache Arrow project can use the
GitHub's "transferring a repository" feature. So I'm asking
this here.


[1] 
https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository
[2] https://lists.apache.org/thread/w7szf06rf0qomc5dolhg57x0pcxvqvxr
[3] https://lists.apache.org/thread/1ofhjn37rrlvyv9phhg34hnbrk0dgf4r
[4] https://lists.apache.org/thread/6q333y875v7mfyl2g988b01hqtgr52pt
[5] https://lists.apache.org/thread/0fty9370vt5rmp48kbjkdzc0g8vc5cgf


Thanks,
-- 
kou

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org