You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@heron.apache.org by Jerry Peng <je...@gmail.com> on 2018/02/27 23:20:50 UTC

Moving to Apache

Hello all,

I just want to start an email thread discussing moving Heron to
Apache.  There are some items we need to figure out for this:

1. Moving the code to Apache github

I was told that an repo can be transferred to another account and
people have done this in the past to move to the Apache github
account.  This is the best way to move the code to be under apache
since with this method heron will keep all its stars and forks.

We need to start converting heron packages from com.twitter -> org.apache.

Ideally this whole process of migrating to Apache will not be a
blocker for development and releases.

Thus, if mentors or people with experience in this area want to chime
in on the exact details (step by step) of what needs to be do for
heron to be completely migrated to Apache that would be great!

2. Moving website to heron.apache.org

What do we want to do here?  Migrate the whole website to
heron.apache.org? And Have heron.io forward to heron.apache.org?

3.  How can we use apache infra

I think committers/mentors need to file some tickets to apache infra for this.

How can we use the apache infra to do apache release for heron?

Lets get the discussion going!

Thanks!

Jerry

Re: Moving to Apache

Posted by Ning Wang <wa...@gmail.com>.
Sounds good to me. maosong@, do you have any concerns?

On Tue, Feb 27, 2018 at 3:23 PM, Sanjeev Kulkarni <sa...@gmail.com>
wrote:

> Thanks Jerry for taking the lead on this!
> I second the proposal to just transfer the github account to Apache. Could
> someone from Twitter follow up internally?
>
>
> On Tue, Feb 27, 2018 at 3:20 PM, Jerry Peng <je...@gmail.com>
> wrote:
>
> > Hello all,
> >
> > I just want to start an email thread discussing moving Heron to
> > Apache.  There are some items we need to figure out for this:
> >
> > 1. Moving the code to Apache github
> >
> > I was told that an repo can be transferred to another account and
> > people have done this in the past to move to the Apache github
> > account.  This is the best way to move the code to be under apache
> > since with this method heron will keep all its stars and forks.
> >
> > We need to start converting heron packages from com.twitter ->
> org.apache.
> >
> > Ideally this whole process of migrating to Apache will not be a
> > blocker for development and releases.
> >
> > Thus, if mentors or people with experience in this area want to chime
> > in on the exact details (step by step) of what needs to be do for
> > heron to be completely migrated to Apache that would be great!
> >
> > 2. Moving website to heron.apache.org
> >
> > What do we want to do here?  Migrate the whole website to
> > heron.apache.org? And Have heron.io forward to heron.apache.org?
> >
> > 3.  How can we use apache infra
> >
> > I think committers/mentors need to file some tickets to apache infra for
> > this.
> >
> > How can we use the apache infra to do apache release for heron?
> >
> > Lets get the discussion going!
> >
> > Thanks!
> >
> > Jerry
> >
>

Re: Moving to Apache

Posted by Sanjeev Kulkarni <sa...@gmail.com>.
Thanks Jerry for taking the lead on this!
I second the proposal to just transfer the github account to Apache. Could
someone from Twitter follow up internally?


On Tue, Feb 27, 2018 at 3:20 PM, Jerry Peng <je...@gmail.com>
wrote:

> Hello all,
>
> I just want to start an email thread discussing moving Heron to
> Apache.  There are some items we need to figure out for this:
>
> 1. Moving the code to Apache github
>
> I was told that an repo can be transferred to another account and
> people have done this in the past to move to the Apache github
> account.  This is the best way to move the code to be under apache
> since with this method heron will keep all its stars and forks.
>
> We need to start converting heron packages from com.twitter -> org.apache.
>
> Ideally this whole process of migrating to Apache will not be a
> blocker for development and releases.
>
> Thus, if mentors or people with experience in this area want to chime
> in on the exact details (step by step) of what needs to be do for
> heron to be completely migrated to Apache that would be great!
>
> 2. Moving website to heron.apache.org
>
> What do we want to do here?  Migrate the whole website to
> heron.apache.org? And Have heron.io forward to heron.apache.org?
>
> 3.  How can we use apache infra
>
> I think committers/mentors need to file some tickets to apache infra for
> this.
>
> How can we use the apache infra to do apache release for heron?
>
> Lets get the discussion going!
>
> Thanks!
>
> Jerry
>

Re: Moving to Apache

Posted by Dave Fisher <da...@comcast.net>.
I think it is good to have a document to edit and discuss. A typical way to do this can also be a wiki or an issue tracker. Github offers this. The project can use this approach either now or after moving to Apache Gitbox. Alternatively, Confluence and MoinMoin wikis are available. Bugzilla and JIRA issue trackers are also options.

Regards,
Dave

Sent from my iPhone

> On Feb 27, 2018, at 4:37 PM, Ning Wang <wa...@gmail.com> wrote:
> 
> I created a google doc for us to track questions and plans:
> 
> https://docs.google.com/document/d/1-G5qbFN1ftDRf42Dee_BjlEZ75C-gVdGJ_uaGIL8qx8/edit#
> 
> 
>> On Tue, Feb 27, 2018 at 4:23 PM, Josh Fischer <jo...@joshfischer.io> wrote:
>> 
>> Dave,
>> 
>> Thank you for the suggestions.  This is fantastic advice.
>> 
>> 
>>> On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org> wrote:
>>> 
>>> Hi -
>>> 
>>> I will answer with two hats - (1) IPMC member and mentor to other
>>> projects, and (2) Brand committee member.
>>> 
>>> On Feb 27, 2018, at 3:20 PM, Jerry Peng <je...@gmail.com>
>>> wrote:
>>> 
>>> Hello all,
>>> 
>>> I just want to start an email thread discussing moving Heron to
>>> Apache.  There are some items we need to figure out for this:
>>> 
>>> 1. Moving the code to Apache github
>>> 
>>> I was told that an repo can be transferred to another account and
>>> people have done this in the past to move to the Apache github
>>> account.  This is the best way to move the code to be under apache
>>> since with this method heron will keep all its stars and forks.
>>> 
>>> We need to start converting heron packages from com.twitter ->
>> org.apache.
>>> 
>>> Ideally this whole process of migrating to Apache will not be a
>>> blocker for development and releases.
>>> 
>>> Thus, if mentors or people with experience in this area want to chime
>>> in on the exact details (step by step) of what needs to be do for
>>> heron to be completely migrated to Apache that would be great!
>>> 
>>> 
>>> (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the
>>> twitter repository to apache/incubator-heron/. You will need to have an
>>> admin for twitter give an ASF Infra admin rights to move.
>>> (2) Once moved then your apache-id and your GitHub id are associated
>>> through id.apache.org. You setup 2FA.
>>> (3) Once IDs and the repository are moved then you can begin.
>>> (4) Someone from Twitter in the project should make the changes.
>>> (5) As an Incubator podling you then begin making releases. You aren’t
>>> expected to get it correct the first time, but the closer you are the
>>> sooner you can graduate. The policy [1] and additional constraints for
>>> podlings. [2]
>>> 
>>> 
>>> [1] http://www.apache.org/legal/release-policy.html
>>> [2] https://incubator.apache.org/guides/releasemanagement.html
>>> 
>>> 
>>> 2. Moving website to heron.apache.org
>>> 
>>> What do we want to do here?  Migrate the whole website to
>>> heron.apache.org? And Have heron.io forward to heron.apache.org?
>>> 
>>> 
>>> Yes. And Yes. There are other branding and incubator policies for the
>>> website. [3]
>>> 
>>> [3] https://www.apache.org/foundation/marks/pmcs
>>> 
>>> For those of you using the Heron brand in your site please see [4] for
>> the
>>> policies.
>>> 
>>> [4] https://www.apache.org/foundation/marks/
>>> 
>>> For special branding rules during incubation. [5]
>>> 
>>> [5] https://incubator.apache.org/guides/branding.html
>>> 
>>> 
>>> 3.  How can we use apache infra
>>> 
>>> I think committers/mentors need to file some tickets to apache infra for
>>> this.
>>> 
>>> 
>>> A ticket for Github/GitBox is required.
>>> 
>>> 
>>> How can we use the apache infra to do apache release for heron?
>>> 
>>> 
>>> Follow the rules above and ask questions as you go.
>>> 
>>> Best Regards,
>>> Dave
>>> 
>>> 
>>> Lets get the discussion going!
>>> 
>>> Thanks!
>>> 
>>> Jerry
>>> 
>>> --
>> Sent from A Mobile Device
>> 


Re: Moving to Apache

Posted by Ning Wang <wa...@gmail.com>.
+1

On Wed, Feb 28, 2018 at 7:48 AM, Chris Kellogg <cc...@gmail.com> wrote:

> +1 for Karthik's suggestion too.
>
>
> On Wed, Feb 28, 2018 at 6:04 AM, Josh Fischer <jo...@joshfischer.io> wrote:
>
> > +1 to Karthiks suggestion
> >
> > On Wed, Feb 28, 2018 at 2:15 AM Karthik Ramasamy <ka...@streaml.io>
> > wrote:
> >
> > > Sree -
> > >
> > > Since Apache allows for using github.com (Apache Pulsar uses it) and
> the
> > > team is used to github.com and its workflow using ISSUES and PR, I
> would
> > > vote to
> > >
> > > github.com/twitter/heron ----> github.com/apache/incubator-heron
> > >
> > > This is not hard since the organization owner can transfer (in this
> case
> > > Twitter) can transfer the project to github.com/apache/incubator-heron
> -
> > > with a single UI click.
> > > and it preserves all the github/forks/ stars etc.
> > >
> > > If we can use the ISSUE tracking in github.com associated with the
> > project
> > > incubator-heron, it will be easier as well as opposed to moving to JIRA
> > > (again Apache Pulsar use this approach)
> > >
> > > cheers
> > > /karthik
> > >
> > > On Tue, Feb 27, 2018 at 8:35 PM, Sree V <sree_at_chess@yahoo.com.
> > invalid>
> > > wrote:
> > >
> > > > Thank you for giving me access to create INFRA tickets.
> > > > > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert
> > the
> > > > twitter repository to apache/incubator-heron/. You will need to have
> an
> > > > admin for twitter give an ASF Infra admin rights to move.
> > > >
> > > > This is the most common path, that I worked with.
> > > > external code (eg.google code)  -> apache git -> (periodic sync) ->
> > > > github.com/apache
> > > >
> > > > Now we are asking for github.com/twitter/heron -> (move) ->
> > > > github.com/apache/incubator-heron -> (one time) -> apache git ->
> > > > (periodic sync) -> github.com/apache/incubator-heron.
> > > >
> > > >
> > > > This probably very hard as there are more than Heron project under
> > > > github.com/twitter/. We would not know, until we attempt.  Twitter
> > > > employees for rescue.
> > > > In detail:We need INFRA create, https://git-wip-us.apache.org/
> > > > repos/asf/incubator-heron.githttps://jira.apache.org/
> > > > jira/browse/INFRA-16116
> > > >
> > > > We need INFRA create, https://github.com/apache/incubator-heron
> > > > https://jira.apache.org/jira/browse/INFRA-16117
> > > > Here in the comments, I mentioned to move from
> > github.com/twitter/heron
> > > > to github.com/apache/incubator-heron, retaining everything without
> any
> > > > exceptions.
> > > >
> > > >
> > > > In addition, request to create JIRA project for HERON.
> > > > https://jira.apache.org/jira/browse/INFRA-16115
> > > > Karthik/PMC: you may add more admins for jira heron and add more
> > > > developers as well.
> > > >
> > > >
> > > >
> > > >
> > > > Thanking you.
> > > > With Regards
> > > > Sree
> > > >
> > > >     On Tuesday, February 27, 2018, 4:44:38 PM PST, Ning Wang <
> > > > wangninggm@gmail.com> wrote:
> > > >
> > > >   I created a google doc for us to track questions and plans:
> > > >
> > > > https://docs.google.com/document/d/1-G5qbFN1ftDRf42Dee_BjlEZ75C-
> > > > gVdGJ_uaGIL8qx8/edit#
> > > >
> > > >
> > > > On Tue, Feb 27, 2018 at 4:23 PM, Josh Fischer <jo...@joshfischer.io>
> > > wrote:
> > > >
> > > > > Dave,
> > > > >
> > > > > Thank you for the suggestions.  This is fantastic advice.
> > > > >
> > > > >
> > > > > On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org>
> wrote:
> > > > >
> > > > > > Hi -
> > > > > >
> > > > > > I will answer with two hats - (1) IPMC member and mentor to other
> > > > > > projects, and (2) Brand committee member.
> > > > > >
> > > > > > On Feb 27, 2018, at 3:20 PM, Jerry Peng <
> > jerry.boyang.peng@gmail.com
> > > >
> > > > > > wrote:
> > > > > >
> > > > > > Hello all,
> > > > > >
> > > > > > I just want to start an email thread discussing moving Heron to
> > > > > > Apache.  There are some items we need to figure out for this:
> > > > > >
> > > > > > 1. Moving the code to Apache github
> > > > > >
> > > > > > I was told that an repo can be transferred to another account and
> > > > > > people have done this in the past to move to the Apache github
> > > > > > account.  This is the best way to move the code to be under
> apache
> > > > > > since with this method heron will keep all its stars and forks.
> > > > > >
> > > > > > We need to start converting heron packages from com.twitter ->
> > > > > org.apache.
> > > > > >
> > > > > > Ideally this whole process of migrating to Apache will not be a
> > > > > > blocker for development and releases.
> > > > > >
> > > > > > Thus, if mentors or people with experience in this area want to
> > chime
> > > > > > in on the exact details (step by step) of what needs to be do for
> > > > > > heron to be completely migrated to Apache that would be great!
> > > > > >
> > > > > >
> > > > > > (1) Transfer GitHub. Create an Infrastructure JIRA issue to
> convert
> > > the
> > > > > > twitter repository to apache/incubator-heron/. You will need to
> > have
> > > an
> > > > > > admin for twitter give an ASF Infra admin rights to move.
> > > > > > (2) Once moved then your apache-id and your GitHub id are
> > associated
> > > > > > through id.apache.org. You setup 2FA.
> > > > > > (3) Once IDs and the repository are moved then you can begin.
> > > > > > (4) Someone from Twitter in the project should make the changes.
> > > > > > (5) As an Incubator podling you then begin making releases. You
> > > aren’t
> > > > > > expected to get it correct the first time, but the closer you are
> > the
> > > > > > sooner you can graduate. The policy [1] and additional
> constraints
> > > for
> > > > > > podlings. [2]
> > > > > >
> > > > > >
> > > > > > [1] http://www.apache.org/legal/release-policy.html
> > > > > > [2] https://incubator.apache.org/guides/releasemanagement.html
> > > > > >
> > > > > >
> > > > > > 2. Moving website to heron.apache.org
> > > > > >
> > > > > > What do we want to do here?  Migrate the whole website to
> > > > > > heron.apache.org? And Have heron.io forward to heron.apache.org?
> > > > > >
> > > > > >
> > > > > > Yes. And Yes. There are other branding and incubator policies for
> > the
> > > > > > website. [3]
> > > > > >
> > > > > > [3] https://www.apache.org/foundation/marks/pmcs
> > > > > >
> > > > > > For those of you using the Heron brand in your site please see
> [4]
> > > for
> > > > > the
> > > > > > policies.
> > > > > >
> > > > > > [4] https://www.apache.org/foundation/marks/
> > > > > >
> > > > > > For special branding rules during incubation. [5]
> > > > > >
> > > > > > [5] https://incubator.apache.org/guides/branding.html
> > > > > >
> > > > > >
> > > > > > 3.  How can we use apache infra
> > > > > >
> > > > > > I think committers/mentors need to file some tickets to apache
> > infra
> > > > for
> > > > > > this.
> > > > > >
> > > > > >
> > > > > > A ticket for Github/GitBox is required.
> > > > > >
> > > > > >
> > > > > > How can we use the apache infra to do apache release for heron?
> > > > > >
> > > > > >
> > > > > > Follow the rules above and ask questions as you go.
> > > > > >
> > > > > > Best Regards,
> > > > > > Dave
> > > > > >
> > > > > >
> > > > > > Lets get the discussion going!
> > > > > >
> > > > > > Thanks!
> > > > > >
> > > > > > Jerry
> > > > > >
> > > > > > --
> > > > > Sent from A Mobile Device
> > > > >
> > > >
> > >
> > --
> > Sent from A Mobile Device
> >
>

Re: Moving to Apache

Posted by Sree V <sr...@yahoo.com.INVALID>.
I apologize team. I am with Karthik. Continue to use github issues, not jira. I created the infra ticket in flow. I do not have permissions to delete or close it.

Sent from Yahoo Mail on Android 
 
  On Wed, Feb 28, 2018 at 7:48, Chris Kellogg<cc...@gmail.com> wrote:   +1 for Karthik's suggestion too.


On Wed, Feb 28, 2018 at 6:04 AM, Josh Fischer <jo...@joshfischer.io> wrote:

> +1 to Karthiks suggestion
>
> On Wed, Feb 28, 2018 at 2:15 AM Karthik Ramasamy <ka...@streaml.io>
> wrote:
>
> > Sree -
> >
> > Since Apache allows for using github.com (Apache Pulsar uses it) and the
> > team is used to github.com and its workflow using ISSUES and PR, I would
> > vote to
> >
> > github.com/twitter/heron ----> github.com/apache/incubator-heron
> >
> > This is not hard since the organization owner can transfer (in this case
> > Twitter) can transfer the project to github.com/apache/incubator-heron -
> > with a single UI click.
> > and it preserves all the github/forks/ stars etc.
> >
> > If we can use the ISSUE tracking in github.com associated with the
> project
> > incubator-heron, it will be easier as well as opposed to moving to JIRA
> > (again Apache Pulsar use this approach)
> >
> > cheers
> > /karthik
> >
> > On Tue, Feb 27, 2018 at 8:35 PM, Sree V <sree_at_chess@yahoo.com.
> invalid>
> > wrote:
> >
> > > Thank you for giving me access to create INFRA tickets.
> > > > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert
> the
> > > twitter repository to apache/incubator-heron/. You will need to have an
> > > admin for twitter give an ASF Infra admin rights to move.
> > >
> > > This is the most common path, that I worked with.
> > > external code (eg.google code)  -> apache git -> (periodic sync) ->
> > > github.com/apache
> > >
> > > Now we are asking for github.com/twitter/heron -> (move) ->
> > > github.com/apache/incubator-heron -> (one time) -> apache git ->
> > > (periodic sync) -> github.com/apache/incubator-heron.
> > >
> > >
> > > This probably very hard as there are more than Heron project under
> > > github.com/twitter/. We would not know, until we attempt.  Twitter
> > > employees for rescue.
> > > In detail:We need INFRA create, https://git-wip-us.apache.org/
> > > repos/asf/incubator-heron.githttps://jira.apache.org/
> > > jira/browse/INFRA-16116
> > >
> > > We need INFRA create, https://github.com/apache/incubator-heron
> > > https://jira.apache.org/jira/browse/INFRA-16117
> > > Here in the comments, I mentioned to move from
> github.com/twitter/heron
> > > to github.com/apache/incubator-heron, retaining everything without any
> > > exceptions.
> > >
> > >
> > > In addition, request to create JIRA project for HERON.
> > > https://jira.apache.org/jira/browse/INFRA-16115
> > > Karthik/PMC: you may add more admins for jira heron and add more
> > > developers as well.
> > >
> > >
> > >
> > >
> > > Thanking you.
> > > With Regards
> > > Sree
> > >
> > >    On Tuesday, February 27, 2018, 4:44:38 PM PST, Ning Wang <
> > > wangninggm@gmail.com> wrote:
> > >
> > >  I created a google doc for us to track questions and plans:
> > >
> > > https://docs.google.com/document/d/1-G5qbFN1ftDRf42Dee_BjlEZ75C-
> > > gVdGJ_uaGIL8qx8/edit#
> > >
> > >
> > > On Tue, Feb 27, 2018 at 4:23 PM, Josh Fischer <jo...@joshfischer.io>
> > wrote:
> > >
> > > > Dave,
> > > >
> > > > Thank you for the suggestions.  This is fantastic advice.
> > > >
> > > >
> > > > On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org> wrote:
> > > >
> > > > > Hi -
> > > > >
> > > > > I will answer with two hats - (1) IPMC member and mentor to other
> > > > > projects, and (2) Brand committee member.
> > > > >
> > > > > On Feb 27, 2018, at 3:20 PM, Jerry Peng <
> jerry.boyang.peng@gmail.com
> > >
> > > > > wrote:
> > > > >
> > > > > Hello all,
> > > > >
> > > > > I just want to start an email thread discussing moving Heron to
> > > > > Apache.  There are some items we need to figure out for this:
> > > > >
> > > > > 1. Moving the code to Apache github
> > > > >
> > > > > I was told that an repo can be transferred to another account and
> > > > > people have done this in the past to move to the Apache github
> > > > > account.  This is the best way to move the code to be under apache
> > > > > since with this method heron will keep all its stars and forks.
> > > > >
> > > > > We need to start converting heron packages from com.twitter ->
> > > > org.apache.
> > > > >
> > > > > Ideally this whole process of migrating to Apache will not be a
> > > > > blocker for development and releases.
> > > > >
> > > > > Thus, if mentors or people with experience in this area want to
> chime
> > > > > in on the exact details (step by step) of what needs to be do for
> > > > > heron to be completely migrated to Apache that would be great!
> > > > >
> > > > >
> > > > > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert
> > the
> > > > > twitter repository to apache/incubator-heron/. You will need to
> have
> > an
> > > > > admin for twitter give an ASF Infra admin rights to move.
> > > > > (2) Once moved then your apache-id and your GitHub id are
> associated
> > > > > through id.apache.org. You setup 2FA.
> > > > > (3) Once IDs and the repository are moved then you can begin.
> > > > > (4) Someone from Twitter in the project should make the changes.
> > > > > (5) As an Incubator podling you then begin making releases. You
> > aren’t
> > > > > expected to get it correct the first time, but the closer you are
> the
> > > > > sooner you can graduate. The policy [1] and additional constraints
> > for
> > > > > podlings. [2]
> > > > >
> > > > >
> > > > > [1] http://www.apache.org/legal/release-policy.html
> > > > > [2] https://incubator.apache.org/guides/releasemanagement.html
> > > > >
> > > > >
> > > > > 2. Moving website to heron.apache.org
> > > > >
> > > > > What do we want to do here?  Migrate the whole website to
> > > > > heron.apache.org? And Have heron.io forward to heron.apache.org?
> > > > >
> > > > >
> > > > > Yes. And Yes. There are other branding and incubator policies for
> the
> > > > > website. [3]
> > > > >
> > > > > [3] https://www.apache.org/foundation/marks/pmcs
> > > > >
> > > > > For those of you using the Heron brand in your site please see [4]
> > for
> > > > the
> > > > > policies.
> > > > >
> > > > > [4] https://www.apache.org/foundation/marks/
> > > > >
> > > > > For special branding rules during incubation. [5]
> > > > >
> > > > > [5] https://incubator.apache.org/guides/branding.html
> > > > >
> > > > >
> > > > > 3.  How can we use apache infra
> > > > >
> > > > > I think committers/mentors need to file some tickets to apache
> infra
> > > for
> > > > > this.
> > > > >
> > > > >
> > > > > A ticket for Github/GitBox is required.
> > > > >
> > > > >
> > > > > How can we use the apache infra to do apache release for heron?
> > > > >
> > > > >
> > > > > Follow the rules above and ask questions as you go.
> > > > >
> > > > > Best Regards,
> > > > > Dave
> > > > >
> > > > >
> > > > > Lets get the discussion going!
> > > > >
> > > > > Thanks!
> > > > >
> > > > > Jerry
> > > > >
> > > > > --
> > > > Sent from A Mobile Device
> > > >
> > >
> >
> --
> Sent from A Mobile Device
>  

Re: Moving to Apache

Posted by Chris Kellogg <cc...@gmail.com>.
+1 for Karthik's suggestion too.


On Wed, Feb 28, 2018 at 6:04 AM, Josh Fischer <jo...@joshfischer.io> wrote:

> +1 to Karthiks suggestion
>
> On Wed, Feb 28, 2018 at 2:15 AM Karthik Ramasamy <ka...@streaml.io>
> wrote:
>
> > Sree -
> >
> > Since Apache allows for using github.com (Apache Pulsar uses it) and the
> > team is used to github.com and its workflow using ISSUES and PR, I would
> > vote to
> >
> > github.com/twitter/heron ----> github.com/apache/incubator-heron
> >
> > This is not hard since the organization owner can transfer (in this case
> > Twitter) can transfer the project to github.com/apache/incubator-heron -
> > with a single UI click.
> > and it preserves all the github/forks/ stars etc.
> >
> > If we can use the ISSUE tracking in github.com associated with the
> project
> > incubator-heron, it will be easier as well as opposed to moving to JIRA
> > (again Apache Pulsar use this approach)
> >
> > cheers
> > /karthik
> >
> > On Tue, Feb 27, 2018 at 8:35 PM, Sree V <sree_at_chess@yahoo.com.
> invalid>
> > wrote:
> >
> > > Thank you for giving me access to create INFRA tickets.
> > > > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert
> the
> > > twitter repository to apache/incubator-heron/. You will need to have an
> > > admin for twitter give an ASF Infra admin rights to move.
> > >
> > > This is the most common path, that I worked with.
> > > external code (eg.google code)  -> apache git -> (periodic sync) ->
> > > github.com/apache
> > >
> > > Now we are asking for github.com/twitter/heron -> (move) ->
> > > github.com/apache/incubator-heron -> (one time) -> apache git ->
> > > (periodic sync) -> github.com/apache/incubator-heron.
> > >
> > >
> > > This probably very hard as there are more than Heron project under
> > > github.com/twitter/. We would not know, until we attempt.  Twitter
> > > employees for rescue.
> > > In detail:We need INFRA create, https://git-wip-us.apache.org/
> > > repos/asf/incubator-heron.githttps://jira.apache.org/
> > > jira/browse/INFRA-16116
> > >
> > > We need INFRA create, https://github.com/apache/incubator-heron
> > > https://jira.apache.org/jira/browse/INFRA-16117
> > > Here in the comments, I mentioned to move from
> github.com/twitter/heron
> > > to github.com/apache/incubator-heron, retaining everything without any
> > > exceptions.
> > >
> > >
> > > In addition, request to create JIRA project for HERON.
> > > https://jira.apache.org/jira/browse/INFRA-16115
> > > Karthik/PMC: you may add more admins for jira heron and add more
> > > developers as well.
> > >
> > >
> > >
> > >
> > > Thanking you.
> > > With Regards
> > > Sree
> > >
> > >     On Tuesday, February 27, 2018, 4:44:38 PM PST, Ning Wang <
> > > wangninggm@gmail.com> wrote:
> > >
> > >   I created a google doc for us to track questions and plans:
> > >
> > > https://docs.google.com/document/d/1-G5qbFN1ftDRf42Dee_BjlEZ75C-
> > > gVdGJ_uaGIL8qx8/edit#
> > >
> > >
> > > On Tue, Feb 27, 2018 at 4:23 PM, Josh Fischer <jo...@joshfischer.io>
> > wrote:
> > >
> > > > Dave,
> > > >
> > > > Thank you for the suggestions.  This is fantastic advice.
> > > >
> > > >
> > > > On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org> wrote:
> > > >
> > > > > Hi -
> > > > >
> > > > > I will answer with two hats - (1) IPMC member and mentor to other
> > > > > projects, and (2) Brand committee member.
> > > > >
> > > > > On Feb 27, 2018, at 3:20 PM, Jerry Peng <
> jerry.boyang.peng@gmail.com
> > >
> > > > > wrote:
> > > > >
> > > > > Hello all,
> > > > >
> > > > > I just want to start an email thread discussing moving Heron to
> > > > > Apache.  There are some items we need to figure out for this:
> > > > >
> > > > > 1. Moving the code to Apache github
> > > > >
> > > > > I was told that an repo can be transferred to another account and
> > > > > people have done this in the past to move to the Apache github
> > > > > account.  This is the best way to move the code to be under apache
> > > > > since with this method heron will keep all its stars and forks.
> > > > >
> > > > > We need to start converting heron packages from com.twitter ->
> > > > org.apache.
> > > > >
> > > > > Ideally this whole process of migrating to Apache will not be a
> > > > > blocker for development and releases.
> > > > >
> > > > > Thus, if mentors or people with experience in this area want to
> chime
> > > > > in on the exact details (step by step) of what needs to be do for
> > > > > heron to be completely migrated to Apache that would be great!
> > > > >
> > > > >
> > > > > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert
> > the
> > > > > twitter repository to apache/incubator-heron/. You will need to
> have
> > an
> > > > > admin for twitter give an ASF Infra admin rights to move.
> > > > > (2) Once moved then your apache-id and your GitHub id are
> associated
> > > > > through id.apache.org. You setup 2FA.
> > > > > (3) Once IDs and the repository are moved then you can begin.
> > > > > (4) Someone from Twitter in the project should make the changes.
> > > > > (5) As an Incubator podling you then begin making releases. You
> > aren’t
> > > > > expected to get it correct the first time, but the closer you are
> the
> > > > > sooner you can graduate. The policy [1] and additional constraints
> > for
> > > > > podlings. [2]
> > > > >
> > > > >
> > > > > [1] http://www.apache.org/legal/release-policy.html
> > > > > [2] https://incubator.apache.org/guides/releasemanagement.html
> > > > >
> > > > >
> > > > > 2. Moving website to heron.apache.org
> > > > >
> > > > > What do we want to do here?  Migrate the whole website to
> > > > > heron.apache.org? And Have heron.io forward to heron.apache.org?
> > > > >
> > > > >
> > > > > Yes. And Yes. There are other branding and incubator policies for
> the
> > > > > website. [3]
> > > > >
> > > > > [3] https://www.apache.org/foundation/marks/pmcs
> > > > >
> > > > > For those of you using the Heron brand in your site please see [4]
> > for
> > > > the
> > > > > policies.
> > > > >
> > > > > [4] https://www.apache.org/foundation/marks/
> > > > >
> > > > > For special branding rules during incubation. [5]
> > > > >
> > > > > [5] https://incubator.apache.org/guides/branding.html
> > > > >
> > > > >
> > > > > 3.  How can we use apache infra
> > > > >
> > > > > I think committers/mentors need to file some tickets to apache
> infra
> > > for
> > > > > this.
> > > > >
> > > > >
> > > > > A ticket for Github/GitBox is required.
> > > > >
> > > > >
> > > > > How can we use the apache infra to do apache release for heron?
> > > > >
> > > > >
> > > > > Follow the rules above and ask questions as you go.
> > > > >
> > > > > Best Regards,
> > > > > Dave
> > > > >
> > > > >
> > > > > Lets get the discussion going!
> > > > >
> > > > > Thanks!
> > > > >
> > > > > Jerry
> > > > >
> > > > > --
> > > > Sent from A Mobile Device
> > > >
> > >
> >
> --
> Sent from A Mobile Device
>

Re: Moving to Apache

Posted by Josh Fischer <jo...@joshfischer.io>.
+1 to Karthiks suggestion

On Wed, Feb 28, 2018 at 2:15 AM Karthik Ramasamy <ka...@streaml.io> wrote:

> Sree -
>
> Since Apache allows for using github.com (Apache Pulsar uses it) and the
> team is used to github.com and its workflow using ISSUES and PR, I would
> vote to
>
> github.com/twitter/heron ----> github.com/apache/incubator-heron
>
> This is not hard since the organization owner can transfer (in this case
> Twitter) can transfer the project to github.com/apache/incubator-heron -
> with a single UI click.
> and it preserves all the github/forks/ stars etc.
>
> If we can use the ISSUE tracking in github.com associated with the project
> incubator-heron, it will be easier as well as opposed to moving to JIRA
> (again Apache Pulsar use this approach)
>
> cheers
> /karthik
>
> On Tue, Feb 27, 2018 at 8:35 PM, Sree V <sr...@yahoo.com.invalid>
> wrote:
>
> > Thank you for giving me access to create INFRA tickets.
> > > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the
> > twitter repository to apache/incubator-heron/. You will need to have an
> > admin for twitter give an ASF Infra admin rights to move.
> >
> > This is the most common path, that I worked with.
> > external code (eg.google code)  -> apache git -> (periodic sync) ->
> > github.com/apache
> >
> > Now we are asking for github.com/twitter/heron -> (move) ->
> > github.com/apache/incubator-heron -> (one time) -> apache git ->
> > (periodic sync) -> github.com/apache/incubator-heron.
> >
> >
> > This probably very hard as there are more than Heron project under
> > github.com/twitter/. We would not know, until we attempt.  Twitter
> > employees for rescue.
> > In detail:We need INFRA create, https://git-wip-us.apache.org/
> > repos/asf/incubator-heron.githttps://jira.apache.org/
> > jira/browse/INFRA-16116
> >
> > We need INFRA create, https://github.com/apache/incubator-heron
> > https://jira.apache.org/jira/browse/INFRA-16117
> > Here in the comments, I mentioned to move from github.com/twitter/heron
> > to github.com/apache/incubator-heron, retaining everything without any
> > exceptions.
> >
> >
> > In addition, request to create JIRA project for HERON.
> > https://jira.apache.org/jira/browse/INFRA-16115
> > Karthik/PMC: you may add more admins for jira heron and add more
> > developers as well.
> >
> >
> >
> >
> > Thanking you.
> > With Regards
> > Sree
> >
> >     On Tuesday, February 27, 2018, 4:44:38 PM PST, Ning Wang <
> > wangninggm@gmail.com> wrote:
> >
> >   I created a google doc for us to track questions and plans:
> >
> > https://docs.google.com/document/d/1-G5qbFN1ftDRf42Dee_BjlEZ75C-
> > gVdGJ_uaGIL8qx8/edit#
> >
> >
> > On Tue, Feb 27, 2018 at 4:23 PM, Josh Fischer <jo...@joshfischer.io>
> wrote:
> >
> > > Dave,
> > >
> > > Thank you for the suggestions.  This is fantastic advice.
> > >
> > >
> > > On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org> wrote:
> > >
> > > > Hi -
> > > >
> > > > I will answer with two hats - (1) IPMC member and mentor to other
> > > > projects, and (2) Brand committee member.
> > > >
> > > > On Feb 27, 2018, at 3:20 PM, Jerry Peng <jerry.boyang.peng@gmail.com
> >
> > > > wrote:
> > > >
> > > > Hello all,
> > > >
> > > > I just want to start an email thread discussing moving Heron to
> > > > Apache.  There are some items we need to figure out for this:
> > > >
> > > > 1. Moving the code to Apache github
> > > >
> > > > I was told that an repo can be transferred to another account and
> > > > people have done this in the past to move to the Apache github
> > > > account.  This is the best way to move the code to be under apache
> > > > since with this method heron will keep all its stars and forks.
> > > >
> > > > We need to start converting heron packages from com.twitter ->
> > > org.apache.
> > > >
> > > > Ideally this whole process of migrating to Apache will not be a
> > > > blocker for development and releases.
> > > >
> > > > Thus, if mentors or people with experience in this area want to chime
> > > > in on the exact details (step by step) of what needs to be do for
> > > > heron to be completely migrated to Apache that would be great!
> > > >
> > > >
> > > > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert
> the
> > > > twitter repository to apache/incubator-heron/. You will need to have
> an
> > > > admin for twitter give an ASF Infra admin rights to move.
> > > > (2) Once moved then your apache-id and your GitHub id are associated
> > > > through id.apache.org. You setup 2FA.
> > > > (3) Once IDs and the repository are moved then you can begin.
> > > > (4) Someone from Twitter in the project should make the changes.
> > > > (5) As an Incubator podling you then begin making releases. You
> aren’t
> > > > expected to get it correct the first time, but the closer you are the
> > > > sooner you can graduate. The policy [1] and additional constraints
> for
> > > > podlings. [2]
> > > >
> > > >
> > > > [1] http://www.apache.org/legal/release-policy.html
> > > > [2] https://incubator.apache.org/guides/releasemanagement.html
> > > >
> > > >
> > > > 2. Moving website to heron.apache.org
> > > >
> > > > What do we want to do here?  Migrate the whole website to
> > > > heron.apache.org? And Have heron.io forward to heron.apache.org?
> > > >
> > > >
> > > > Yes. And Yes. There are other branding and incubator policies for the
> > > > website. [3]
> > > >
> > > > [3] https://www.apache.org/foundation/marks/pmcs
> > > >
> > > > For those of you using the Heron brand in your site please see [4]
> for
> > > the
> > > > policies.
> > > >
> > > > [4] https://www.apache.org/foundation/marks/
> > > >
> > > > For special branding rules during incubation. [5]
> > > >
> > > > [5] https://incubator.apache.org/guides/branding.html
> > > >
> > > >
> > > > 3.  How can we use apache infra
> > > >
> > > > I think committers/mentors need to file some tickets to apache infra
> > for
> > > > this.
> > > >
> > > >
> > > > A ticket for Github/GitBox is required.
> > > >
> > > >
> > > > How can we use the apache infra to do apache release for heron?
> > > >
> > > >
> > > > Follow the rules above and ask questions as you go.
> > > >
> > > > Best Regards,
> > > > Dave
> > > >
> > > >
> > > > Lets get the discussion going!
> > > >
> > > > Thanks!
> > > >
> > > > Jerry
> > > >
> > > > --
> > > Sent from A Mobile Device
> > >
> >
>
-- 
Sent from A Mobile Device

Re: Moving to Apache

Posted by Karthik Ramasamy <ka...@streaml.io>.
Sree -

Since Apache allows for using github.com (Apache Pulsar uses it) and the
team is used to github.com and its workflow using ISSUES and PR, I would
vote to

github.com/twitter/heron ----> github.com/apache/incubator-heron

This is not hard since the organization owner can transfer (in this case
Twitter) can transfer the project to github.com/apache/incubator-heron -
with a single UI click.
and it preserves all the github/forks/ stars etc.

If we can use the ISSUE tracking in github.com associated with the project
incubator-heron, it will be easier as well as opposed to moving to JIRA
(again Apache Pulsar use this approach)

cheers
/karthik

On Tue, Feb 27, 2018 at 8:35 PM, Sree V <sr...@yahoo.com.invalid>
wrote:

> Thank you for giving me access to create INFRA tickets.
> > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the
> twitter repository to apache/incubator-heron/. You will need to have an
> admin for twitter give an ASF Infra admin rights to move.
>
> This is the most common path, that I worked with.
> external code (eg.google code)  -> apache git -> (periodic sync) ->
> github.com/apache
>
> Now we are asking for github.com/twitter/heron -> (move) ->
> github.com/apache/incubator-heron -> (one time) -> apache git ->
> (periodic sync) -> github.com/apache/incubator-heron.
>
>
> This probably very hard as there are more than Heron project under
> github.com/twitter/. We would not know, until we attempt.  Twitter
> employees for rescue.
> In detail:We need INFRA create, https://git-wip-us.apache.org/
> repos/asf/incubator-heron.githttps://jira.apache.org/
> jira/browse/INFRA-16116
>
> We need INFRA create, https://github.com/apache/incubator-heron
> https://jira.apache.org/jira/browse/INFRA-16117
> Here in the comments, I mentioned to move from github.com/twitter/heron
> to github.com/apache/incubator-heron, retaining everything without any
> exceptions.
>
>
> In addition, request to create JIRA project for HERON.
> https://jira.apache.org/jira/browse/INFRA-16115
> Karthik/PMC: you may add more admins for jira heron and add more
> developers as well.
>
>
>
>
> Thanking you.
> With Regards
> Sree
>
>     On Tuesday, February 27, 2018, 4:44:38 PM PST, Ning Wang <
> wangninggm@gmail.com> wrote:
>
>   I created a google doc for us to track questions and plans:
>
> https://docs.google.com/document/d/1-G5qbFN1ftDRf42Dee_BjlEZ75C-
> gVdGJ_uaGIL8qx8/edit#
>
>
> On Tue, Feb 27, 2018 at 4:23 PM, Josh Fischer <jo...@joshfischer.io> wrote:
>
> > Dave,
> >
> > Thank you for the suggestions.  This is fantastic advice.
> >
> >
> > On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org> wrote:
> >
> > > Hi -
> > >
> > > I will answer with two hats - (1) IPMC member and mentor to other
> > > projects, and (2) Brand committee member.
> > >
> > > On Feb 27, 2018, at 3:20 PM, Jerry Peng <je...@gmail.com>
> > > wrote:
> > >
> > > Hello all,
> > >
> > > I just want to start an email thread discussing moving Heron to
> > > Apache.  There are some items we need to figure out for this:
> > >
> > > 1. Moving the code to Apache github
> > >
> > > I was told that an repo can be transferred to another account and
> > > people have done this in the past to move to the Apache github
> > > account.  This is the best way to move the code to be under apache
> > > since with this method heron will keep all its stars and forks.
> > >
> > > We need to start converting heron packages from com.twitter ->
> > org.apache.
> > >
> > > Ideally this whole process of migrating to Apache will not be a
> > > blocker for development and releases.
> > >
> > > Thus, if mentors or people with experience in this area want to chime
> > > in on the exact details (step by step) of what needs to be do for
> > > heron to be completely migrated to Apache that would be great!
> > >
> > >
> > > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the
> > > twitter repository to apache/incubator-heron/. You will need to have an
> > > admin for twitter give an ASF Infra admin rights to move.
> > > (2) Once moved then your apache-id and your GitHub id are associated
> > > through id.apache.org. You setup 2FA.
> > > (3) Once IDs and the repository are moved then you can begin.
> > > (4) Someone from Twitter in the project should make the changes.
> > > (5) As an Incubator podling you then begin making releases. You aren’t
> > > expected to get it correct the first time, but the closer you are the
> > > sooner you can graduate. The policy [1] and additional constraints for
> > > podlings. [2]
> > >
> > >
> > > [1] http://www.apache.org/legal/release-policy.html
> > > [2] https://incubator.apache.org/guides/releasemanagement.html
> > >
> > >
> > > 2. Moving website to heron.apache.org
> > >
> > > What do we want to do here?  Migrate the whole website to
> > > heron.apache.org? And Have heron.io forward to heron.apache.org?
> > >
> > >
> > > Yes. And Yes. There are other branding and incubator policies for the
> > > website. [3]
> > >
> > > [3] https://www.apache.org/foundation/marks/pmcs
> > >
> > > For those of you using the Heron brand in your site please see [4] for
> > the
> > > policies.
> > >
> > > [4] https://www.apache.org/foundation/marks/
> > >
> > > For special branding rules during incubation. [5]
> > >
> > > [5] https://incubator.apache.org/guides/branding.html
> > >
> > >
> > > 3.  How can we use apache infra
> > >
> > > I think committers/mentors need to file some tickets to apache infra
> for
> > > this.
> > >
> > >
> > > A ticket for Github/GitBox is required.
> > >
> > >
> > > How can we use the apache infra to do apache release for heron?
> > >
> > >
> > > Follow the rules above and ask questions as you go.
> > >
> > > Best Regards,
> > > Dave
> > >
> > >
> > > Lets get the discussion going!
> > >
> > > Thanks!
> > >
> > > Jerry
> > >
> > > --
> > Sent from A Mobile Device
> >
>

Re: Moving to Apache

Posted by Bill Graham <bi...@gmail.com>.
Thanks Jerry for kicking this off. Here are a few other related references.

- The proposed migration plan thread:
https://lists.apache.org/thread.html/a83095cd44e09fa179c4b5034e04acdb055a671406f1501a796700e0@%3Cdev.heron.apache.org%3E

- One of the larger development tasks (along with package renaming)
blocking an apache release is to no longer include binaries in the distro.
This work should be priorirtized and can happen in parallel with other
migration efforts:
https://github.com/twitter/heron/issues/2092

- The github issue for moving the codebase:
https://github.com/twitter/heron/issues/2133

thanks,
Bill

On Tue, Feb 27, 2018 at 5:43 PM, Sree V <sr...@yahoo.com.invalid>
wrote:

> Project website request:https://jira.apache.org/jira/browse/INFRA-16118
>
>
> Thanking you.
> With Regards
> Sree
>
>     On Tuesday, February 27, 2018, 5:35:51 PM PST, Sree V <
> sree_at_chess@yahoo.com.INVALID> wrote:
>
>  Thank you for giving me access to create INFRA tickets.
> > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the
> twitter repository to apache/incubator-heron/. You will need to have an
> admin for twitter give an ASF Infra admin rights to move.
>
> This is the most common path, that I worked with.
> external code (eg.google code)  -> apache git -> (periodic sync) ->
> github.com/apache
>
> Now we are asking for github.com/twitter/heron -> (move) ->
> github.com/apache/incubator-heron -> (one time) -> apache git ->
> (periodic sync) -> github.com/apache/incubator-heron.
>
>
> This probably very hard as there are more than Heron project under
> github.com/twitter/. We would not know, until we attempt.  Twitter
> employees for rescue.
> In detail:We need INFRA create, https://git-wip-us.apache.org/
> repos/asf/incubator-heron.githttps://jira.apache.org/
> jira/browse/INFRA-16116
>
> We need INFRA create, https://github.com/apache/incubator-heron
> https://jira.apache.org/jira/browse/INFRA-16117
> Here in the comments, I mentioned to move from github.com/twitter/heron
> to github.com/apache/incubator-heron, retaining everything without any
> exceptions.
>
>
> In addition, request to create JIRA project for HERON.
> https://jira.apache.org/jira/browse/INFRA-16115
> Karthik/PMC: you may add more admins for jira heron and add more
> developers as well.
>
>
>
>
> Thanking you.
> With Regards
> Sree
>
>     On Tuesday, February 27, 2018, 4:44:38 PM PST, Ning Wang <
> wangninggm@gmail.com> wrote:
>
>   I created a google doc for us to track questions and plans:
>
> https://docs.google.com/document/d/1-G5qbFN1ftDRf42Dee_BjlEZ75C-
> gVdGJ_uaGIL8qx8/edit#
>
>
> On Tue, Feb 27, 2018 at 4:23 PM, Josh Fischer <jo...@joshfischer.io> wrote:
>
> > Dave,
> >
> > Thank you for the suggestions.  This is fantastic advice.
> >
> >
> > On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org> wrote:
> >
> > > Hi -
> > >
> > > I will answer with two hats - (1) IPMC member and mentor to other
> > > projects, and (2) Brand committee member.
> > >
> > > On Feb 27, 2018, at 3:20 PM, Jerry Peng <je...@gmail.com>
> > > wrote:
> > >
> > > Hello all,
> > >
> > > I just want to start an email thread discussing moving Heron to
> > > Apache.  There are some items we need to figure out for this:
> > >
> > > 1. Moving the code to Apache github
> > >
> > > I was told that an repo can be transferred to another account and
> > > people have done this in the past to move to the Apache github
> > > account.  This is the best way to move the code to be under apache
> > > since with this method heron will keep all its stars and forks.
> > >
> > > We need to start converting heron packages from com.twitter ->
> > org.apache.
> > >
> > > Ideally this whole process of migrating to Apache will not be a
> > > blocker for development and releases.
> > >
> > > Thus, if mentors or people with experience in this area want to chime
> > > in on the exact details (step by step) of what needs to be do for
> > > heron to be completely migrated to Apache that would be great!
> > >
> > >
> > > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the
> > > twitter repository to apache/incubator-heron/. You will need to have an
> > > admin for twitter give an ASF Infra admin rights to move.
> > > (2) Once moved then your apache-id and your GitHub id are associated
> > > through id.apache.org. You setup 2FA.
> > > (3) Once IDs and the repository are moved then you can begin.
> > > (4) Someone from Twitter in the project should make the changes.
> > > (5) As an Incubator podling you then begin making releases. You aren’t
> > > expected to get it correct the first time, but the closer you are the
> > > sooner you can graduate. The policy [1] and additional constraints for
> > > podlings. [2]
> > >
> > >
> > > [1] http://www.apache.org/legal/release-policy.html
> > > [2] https://incubator.apache.org/guides/releasemanagement.html
> > >
> > >
> > > 2. Moving website to heron.apache.org
> > >
> > > What do we want to do here?  Migrate the whole website to
> > > heron.apache.org? And Have heron.io forward to heron.apache.org?
> > >
> > >
> > > Yes. And Yes. There are other branding and incubator policies for the
> > > website. [3]
> > >
> > > [3] https://www.apache.org/foundation/marks/pmcs
> > >
> > > For those of you using the Heron brand in your site please see [4] for
> > the
> > > policies.
> > >
> > > [4] https://www.apache.org/foundation/marks/
> > >
> > > For special branding rules during incubation. [5]
> > >
> > > [5] https://incubator.apache.org/guides/branding.html
> > >
> > >
> > > 3.  How can we use apache infra
> > >
> > > I think committers/mentors need to file some tickets to apache infra
> for
> > > this.
> > >
> > >
> > > A ticket for Github/GitBox is required.
> > >
> > >
> > > How can we use the apache infra to do apache release for heron?
> > >
> > >
> > > Follow the rules above and ask questions as you go.
> > >
> > > Best Regards,
> > > Dave
> > >
> > >
> > > Lets get the discussion going!
> > >
> > > Thanks!
> > >
> > > Jerry
> > >
> > > --
> > Sent from A Mobile Device
> >
>

Re: Moving to Apache

Posted by Sree V <sr...@yahoo.com.INVALID>.
Project website request:https://jira.apache.org/jira/browse/INFRA-16118


Thanking you.
With Regards
Sree 

    On Tuesday, February 27, 2018, 5:35:51 PM PST, Sree V <sr...@yahoo.com.INVALID> wrote:  
 
 Thank you for giving me access to create INFRA tickets.
> (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the twitter repository to apache/incubator-heron/. You will need to have an admin for twitter give an ASF Infra admin rights to move.

This is the most common path, that I worked with.
external code (eg.google code)  -> apache git -> (periodic sync) -> github.com/apache

Now we are asking for github.com/twitter/heron -> (move) -> github.com/apache/incubator-heron -> (one time) -> apache git -> (periodic sync) -> github.com/apache/incubator-heron.


This probably very hard as there are more than Heron project under github.com/twitter/. We would not know, until we attempt.  Twitter employees for rescue.
In detail:We need INFRA create, https://git-wip-us.apache.org/repos/asf/incubator-heron.githttps://jira.apache.org/jira/browse/INFRA-16116

We need INFRA create, https://github.com/apache/incubator-heron
https://jira.apache.org/jira/browse/INFRA-16117
Here in the comments, I mentioned to move from github.com/twitter/heron to github.com/apache/incubator-heron, retaining everything without any exceptions.


In addition, request to create JIRA project for HERON.https://jira.apache.org/jira/browse/INFRA-16115
Karthik/PMC: you may add more admins for jira heron and add more developers as well.




Thanking you.
With Regards
Sree 

    On Tuesday, February 27, 2018, 4:44:38 PM PST, Ning Wang <wa...@gmail.com> wrote:  
 
  I created a google doc for us to track questions and plans:

https://docs.google.com/document/d/1-G5qbFN1ftDRf42Dee_BjlEZ75C-gVdGJ_uaGIL8qx8/edit#


On Tue, Feb 27, 2018 at 4:23 PM, Josh Fischer <jo...@joshfischer.io> wrote:

> Dave,
>
> Thank you for the suggestions.  This is fantastic advice.
>
>
> On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org> wrote:
>
> > Hi -
> >
> > I will answer with two hats - (1) IPMC member and mentor to other
> > projects, and (2) Brand committee member.
> >
> > On Feb 27, 2018, at 3:20 PM, Jerry Peng <je...@gmail.com>
> > wrote:
> >
> > Hello all,
> >
> > I just want to start an email thread discussing moving Heron to
> > Apache.  There are some items we need to figure out for this:
> >
> > 1. Moving the code to Apache github
> >
> > I was told that an repo can be transferred to another account and
> > people have done this in the past to move to the Apache github
> > account.  This is the best way to move the code to be under apache
> > since with this method heron will keep all its stars and forks.
> >
> > We need to start converting heron packages from com.twitter ->
> org.apache.
> >
> > Ideally this whole process of migrating to Apache will not be a
> > blocker for development and releases.
> >
> > Thus, if mentors or people with experience in this area want to chime
> > in on the exact details (step by step) of what needs to be do for
> > heron to be completely migrated to Apache that would be great!
> >
> >
> > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the
> > twitter repository to apache/incubator-heron/. You will need to have an
> > admin for twitter give an ASF Infra admin rights to move.
> > (2) Once moved then your apache-id and your GitHub id are associated
> > through id.apache.org. You setup 2FA.
> > (3) Once IDs and the repository are moved then you can begin.
> > (4) Someone from Twitter in the project should make the changes.
> > (5) As an Incubator podling you then begin making releases. You aren’t
> > expected to get it correct the first time, but the closer you are the
> > sooner you can graduate. The policy [1] and additional constraints for
> > podlings. [2]
> >
> >
> > [1] http://www.apache.org/legal/release-policy.html
> > [2] https://incubator.apache.org/guides/releasemanagement.html
> >
> >
> > 2. Moving website to heron.apache.org
> >
> > What do we want to do here?  Migrate the whole website to
> > heron.apache.org? And Have heron.io forward to heron.apache.org?
> >
> >
> > Yes. And Yes. There are other branding and incubator policies for the
> > website. [3]
> >
> > [3] https://www.apache.org/foundation/marks/pmcs
> >
> > For those of you using the Heron brand in your site please see [4] for
> the
> > policies.
> >
> > [4] https://www.apache.org/foundation/marks/
> >
> > For special branding rules during incubation. [5]
> >
> > [5] https://incubator.apache.org/guides/branding.html
> >
> >
> > 3.  How can we use apache infra
> >
> > I think committers/mentors need to file some tickets to apache infra for
> > this.
> >
> >
> > A ticket for Github/GitBox is required.
> >
> >
> > How can we use the apache infra to do apache release for heron?
> >
> >
> > Follow the rules above and ask questions as you go.
> >
> > Best Regards,
> > Dave
> >
> >
> > Lets get the discussion going!
> >
> > Thanks!
> >
> > Jerry
> >
> > --
> Sent from A Mobile Device
>    

Re: Moving to Apache

Posted by Sree V <sr...@yahoo.com.INVALID>.
Thank you for giving me access to create INFRA tickets.
> (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the twitter repository to apache/incubator-heron/. You will need to have an admin for twitter give an ASF Infra admin rights to move.

This is the most common path, that I worked with.
external code (eg.google code)  -> apache git -> (periodic sync) -> github.com/apache

Now we are asking for github.com/twitter/heron -> (move) -> github.com/apache/incubator-heron -> (one time) -> apache git -> (periodic sync) -> github.com/apache/incubator-heron.


This probably very hard as there are more than Heron project under github.com/twitter/. We would not know, until we attempt.  Twitter employees for rescue.
In detail:We need INFRA create, https://git-wip-us.apache.org/repos/asf/incubator-heron.githttps://jira.apache.org/jira/browse/INFRA-16116

We need INFRA create, https://github.com/apache/incubator-heron
https://jira.apache.org/jira/browse/INFRA-16117
Here in the comments, I mentioned to move from github.com/twitter/heron to github.com/apache/incubator-heron, retaining everything without any exceptions.


In addition, request to create JIRA project for HERON.https://jira.apache.org/jira/browse/INFRA-16115
Karthik/PMC: you may add more admins for jira heron and add more developers as well.




Thanking you.
With Regards
Sree 

    On Tuesday, February 27, 2018, 4:44:38 PM PST, Ning Wang <wa...@gmail.com> wrote:  
 
  I created a google doc for us to track questions and plans:

https://docs.google.com/document/d/1-G5qbFN1ftDRf42Dee_BjlEZ75C-gVdGJ_uaGIL8qx8/edit#


On Tue, Feb 27, 2018 at 4:23 PM, Josh Fischer <jo...@joshfischer.io> wrote:

> Dave,
>
> Thank you for the suggestions.  This is fantastic advice.
>
>
> On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org> wrote:
>
> > Hi -
> >
> > I will answer with two hats - (1) IPMC member and mentor to other
> > projects, and (2) Brand committee member.
> >
> > On Feb 27, 2018, at 3:20 PM, Jerry Peng <je...@gmail.com>
> > wrote:
> >
> > Hello all,
> >
> > I just want to start an email thread discussing moving Heron to
> > Apache.  There are some items we need to figure out for this:
> >
> > 1. Moving the code to Apache github
> >
> > I was told that an repo can be transferred to another account and
> > people have done this in the past to move to the Apache github
> > account.  This is the best way to move the code to be under apache
> > since with this method heron will keep all its stars and forks.
> >
> > We need to start converting heron packages from com.twitter ->
> org.apache.
> >
> > Ideally this whole process of migrating to Apache will not be a
> > blocker for development and releases.
> >
> > Thus, if mentors or people with experience in this area want to chime
> > in on the exact details (step by step) of what needs to be do for
> > heron to be completely migrated to Apache that would be great!
> >
> >
> > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the
> > twitter repository to apache/incubator-heron/. You will need to have an
> > admin for twitter give an ASF Infra admin rights to move.
> > (2) Once moved then your apache-id and your GitHub id are associated
> > through id.apache.org. You setup 2FA.
> > (3) Once IDs and the repository are moved then you can begin.
> > (4) Someone from Twitter in the project should make the changes.
> > (5) As an Incubator podling you then begin making releases. You aren’t
> > expected to get it correct the first time, but the closer you are the
> > sooner you can graduate. The policy [1] and additional constraints for
> > podlings. [2]
> >
> >
> > [1] http://www.apache.org/legal/release-policy.html
> > [2] https://incubator.apache.org/guides/releasemanagement.html
> >
> >
> > 2. Moving website to heron.apache.org
> >
> > What do we want to do here?  Migrate the whole website to
> > heron.apache.org? And Have heron.io forward to heron.apache.org?
> >
> >
> > Yes. And Yes. There are other branding and incubator policies for the
> > website. [3]
> >
> > [3] https://www.apache.org/foundation/marks/pmcs
> >
> > For those of you using the Heron brand in your site please see [4] for
> the
> > policies.
> >
> > [4] https://www.apache.org/foundation/marks/
> >
> > For special branding rules during incubation. [5]
> >
> > [5] https://incubator.apache.org/guides/branding.html
> >
> >
> > 3.  How can we use apache infra
> >
> > I think committers/mentors need to file some tickets to apache infra for
> > this.
> >
> >
> > A ticket for Github/GitBox is required.
> >
> >
> > How can we use the apache infra to do apache release for heron?
> >
> >
> > Follow the rules above and ask questions as you go.
> >
> > Best Regards,
> > Dave
> >
> >
> > Lets get the discussion going!
> >
> > Thanks!
> >
> > Jerry
> >
> > --
> Sent from A Mobile Device
>  

Re: Moving to Apache

Posted by Ning Wang <wa...@gmail.com>.
 I created a google doc for us to track questions and plans:

https://docs.google.com/document/d/1-G5qbFN1ftDRf42Dee_BjlEZ75C-gVdGJ_uaGIL8qx8/edit#


On Tue, Feb 27, 2018 at 4:23 PM, Josh Fischer <jo...@joshfischer.io> wrote:

> Dave,
>
> Thank you for the suggestions.  This is fantastic advice.
>
>
> On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org> wrote:
>
> > Hi -
> >
> > I will answer with two hats - (1) IPMC member and mentor to other
> > projects, and (2) Brand committee member.
> >
> > On Feb 27, 2018, at 3:20 PM, Jerry Peng <je...@gmail.com>
> > wrote:
> >
> > Hello all,
> >
> > I just want to start an email thread discussing moving Heron to
> > Apache.  There are some items we need to figure out for this:
> >
> > 1. Moving the code to Apache github
> >
> > I was told that an repo can be transferred to another account and
> > people have done this in the past to move to the Apache github
> > account.  This is the best way to move the code to be under apache
> > since with this method heron will keep all its stars and forks.
> >
> > We need to start converting heron packages from com.twitter ->
> org.apache.
> >
> > Ideally this whole process of migrating to Apache will not be a
> > blocker for development and releases.
> >
> > Thus, if mentors or people with experience in this area want to chime
> > in on the exact details (step by step) of what needs to be do for
> > heron to be completely migrated to Apache that would be great!
> >
> >
> > (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the
> > twitter repository to apache/incubator-heron/. You will need to have an
> > admin for twitter give an ASF Infra admin rights to move.
> > (2) Once moved then your apache-id and your GitHub id are associated
> > through id.apache.org. You setup 2FA.
> > (3) Once IDs and the repository are moved then you can begin.
> > (4) Someone from Twitter in the project should make the changes.
> > (5) As an Incubator podling you then begin making releases. You aren’t
> > expected to get it correct the first time, but the closer you are the
> > sooner you can graduate. The policy [1] and additional constraints for
> > podlings. [2]
> >
> >
> > [1] http://www.apache.org/legal/release-policy.html
> > [2] https://incubator.apache.org/guides/releasemanagement.html
> >
> >
> > 2. Moving website to heron.apache.org
> >
> > What do we want to do here?  Migrate the whole website to
> > heron.apache.org? And Have heron.io forward to heron.apache.org?
> >
> >
> > Yes. And Yes. There are other branding and incubator policies for the
> > website. [3]
> >
> > [3] https://www.apache.org/foundation/marks/pmcs
> >
> > For those of you using the Heron brand in your site please see [4] for
> the
> > policies.
> >
> > [4] https://www.apache.org/foundation/marks/
> >
> > For special branding rules during incubation. [5]
> >
> > [5] https://incubator.apache.org/guides/branding.html
> >
> >
> > 3.  How can we use apache infra
> >
> > I think committers/mentors need to file some tickets to apache infra for
> > this.
> >
> >
> > A ticket for Github/GitBox is required.
> >
> >
> > How can we use the apache infra to do apache release for heron?
> >
> >
> > Follow the rules above and ask questions as you go.
> >
> > Best Regards,
> > Dave
> >
> >
> > Lets get the discussion going!
> >
> > Thanks!
> >
> > Jerry
> >
> > --
> Sent from A Mobile Device
>

Re: Moving to Apache

Posted by Josh Fischer <jo...@joshfischer.io>.
Dave,

Thank you for the suggestions.  This is fantastic advice.


On Tue, Feb 27, 2018 at 6:19 PM Dave Fisher <wa...@apache.org> wrote:

> Hi -
>
> I will answer with two hats - (1) IPMC member and mentor to other
> projects, and (2) Brand committee member.
>
> On Feb 27, 2018, at 3:20 PM, Jerry Peng <je...@gmail.com>
> wrote:
>
> Hello all,
>
> I just want to start an email thread discussing moving Heron to
> Apache.  There are some items we need to figure out for this:
>
> 1. Moving the code to Apache github
>
> I was told that an repo can be transferred to another account and
> people have done this in the past to move to the Apache github
> account.  This is the best way to move the code to be under apache
> since with this method heron will keep all its stars and forks.
>
> We need to start converting heron packages from com.twitter -> org.apache.
>
> Ideally this whole process of migrating to Apache will not be a
> blocker for development and releases.
>
> Thus, if mentors or people with experience in this area want to chime
> in on the exact details (step by step) of what needs to be do for
> heron to be completely migrated to Apache that would be great!
>
>
> (1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the
> twitter repository to apache/incubator-heron/. You will need to have an
> admin for twitter give an ASF Infra admin rights to move.
> (2) Once moved then your apache-id and your GitHub id are associated
> through id.apache.org. You setup 2FA.
> (3) Once IDs and the repository are moved then you can begin.
> (4) Someone from Twitter in the project should make the changes.
> (5) As an Incubator podling you then begin making releases. You aren’t
> expected to get it correct the first time, but the closer you are the
> sooner you can graduate. The policy [1] and additional constraints for
> podlings. [2]
>
>
> [1] http://www.apache.org/legal/release-policy.html
> [2] https://incubator.apache.org/guides/releasemanagement.html
>
>
> 2. Moving website to heron.apache.org
>
> What do we want to do here?  Migrate the whole website to
> heron.apache.org? And Have heron.io forward to heron.apache.org?
>
>
> Yes. And Yes. There are other branding and incubator policies for the
> website. [3]
>
> [3] https://www.apache.org/foundation/marks/pmcs
>
> For those of you using the Heron brand in your site please see [4] for the
> policies.
>
> [4] https://www.apache.org/foundation/marks/
>
> For special branding rules during incubation. [5]
>
> [5] https://incubator.apache.org/guides/branding.html
>
>
> 3.  How can we use apache infra
>
> I think committers/mentors need to file some tickets to apache infra for
> this.
>
>
> A ticket for Github/GitBox is required.
>
>
> How can we use the apache infra to do apache release for heron?
>
>
> Follow the rules above and ask questions as you go.
>
> Best Regards,
> Dave
>
>
> Lets get the discussion going!
>
> Thanks!
>
> Jerry
>
> --
Sent from A Mobile Device

Re: Moving to Apache

Posted by Dave Fisher <wa...@apache.org>.
Hi -

I will answer with two hats - (1) IPMC member and mentor to other projects, and (2) Brand committee member.

> On Feb 27, 2018, at 3:20 PM, Jerry Peng <jerry.boyang.peng@gmail.com <ma...@gmail.com>> wrote:
> 
> Hello all,
> 
> I just want to start an email thread discussing moving Heron to
> Apache.  There are some items we need to figure out for this:
> 
> 1. Moving the code to Apache github
> 
> I was told that an repo can be transferred to another account and
> people have done this in the past to move to the Apache github
> account.  This is the best way to move the code to be under apache
> since with this method heron will keep all its stars and forks.
> 
> We need to start converting heron packages from com.twitter -> org.apache.
> 
> Ideally this whole process of migrating to Apache will not be a
> blocker for development and releases.
> 
> Thus, if mentors or people with experience in this area want to chime
> in on the exact details (step by step) of what needs to be do for
> heron to be completely migrated to Apache that would be great!

(1) Transfer GitHub. Create an Infrastructure JIRA issue to convert the twitter repository to apache/incubator-heron/. You will need to have an admin for twitter give an ASF Infra admin rights to move.
(2) Once moved then your apache-id and your GitHub id are associated through id.apache.org <http://id.apache.org/>. You setup 2FA.
(3) Once IDs and the repository are moved then you can begin.
(4) Someone from Twitter in the project should make the changes.
(5) As an Incubator podling you then begin making releases. You aren’t expected to get it correct the first time, but the closer you are the sooner you can graduate. The policy [1] and additional constraints for podlings. [2]


[1] http://www.apache.org/legal/release-policy.html <http://www.apache.org/legal/release-policy.html>
[2] https://incubator.apache.org/guides/releasemanagement.html <https://incubator.apache.org/guides/releasemanagement.html>

> 
> 2. Moving website to heron.apache.org <http://heron.apache.org/>
> 
> What do we want to do here?  Migrate the whole website to
> heron.apache.org <http://heron.apache.org/>? And Have heron.io <http://heron.io/> forward to heron.apache.org <http://heron.apache.org/>?

Yes. And Yes. There are other branding and incubator policies for the website. [3]

[3] https://www.apache.org/foundation/marks/pmcs <https://www.apache.org/foundation/marks/pmcs>

For those of you using the Heron brand in your site please see [4] for the policies.

[4] https://www.apache.org/foundation/marks/ <https://www.apache.org/foundation/marks/>

For special branding rules during incubation. [5]

[5] https://incubator.apache.org/guides/branding.html <https://incubator.apache.org/guides/branding.html>


> 3.  How can we use apache infra
> 
> I think committers/mentors need to file some tickets to apache infra for this.

A ticket for Github/GitBox is required.

> 
> How can we use the apache infra to do apache release for heron?

Follow the rules above and ask questions as you go.

Best Regards,
Dave

> 
> Lets get the discussion going!
> 
> Thanks!
> 
> Jerry