Re: [openstack-dev] OpenStack Havana End of Upstream Support Lifetime

2014-10-09 Thread Chris Friesen

On 10/09/2014 02:39 PM, Jeremy Stanley wrote:

On 2014-10-09 11:31:37 -0600 (-0600), Chris Friesen wrote:

Just curious...why do we remove the stable branches for old
releases? Is the idea to force people onto new branches?


It's twofold. First, it's to indicate that the branch will be
getting no new patches ever. Second, it's because that's the only
good way to get Gerrit to refuse backports developers may try to
propose to the branch in error.


Okay, makes sense.


It seems like this just makes more work for people that are
maintaining older releases since it means they need to make sure
to mirror things before they go EOL.


No need to mirror them. The final commit to the stable/havana branch
is tagged havana-eol prior to deletion, as my announcement a couple
weeks ago mentioned. This preserves the commit history indefinitely,
so you can always create a local branch from that if you so desire.


Ah, okay.  Apparently I skimmed too quickly and missed the part about it 
being tagged still.


Thanks for the explanation.

Chris

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] OpenStack Havana End of Upstream Support Lifetime

2014-10-09 Thread Jeremy Stanley
On 2014-10-09 14:13:29 -0400 (-0400), Boden Russell wrote:
> If I'm not mistaken; it appears the tag rename from "havana" ->
> "havana-eol" may be effecting the upgrade CI tests in recent
> commits (ex: [1]).
> 
> For example in real-db-upgrade_nova_mysql_user001:th-mysql:
[...]

That's a third-party testing system reporting on those changes, not
run by the OpenStack project. I will however bring it to the
immediate attention of the operators at Rackspace maintaining the
"DB Datasets CI" (formerly "turbo-hipster") system. Thanks for the
heads up!
-- 
Jeremy Stanley

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] OpenStack Havana End of Upstream Support Lifetime

2014-10-09 Thread Jeremy Stanley
On 2014-10-09 11:31:37 -0600 (-0600), Chris Friesen wrote:
> Just curious...why do we remove the stable branches for old
> releases? Is the idea to force people onto new branches?

It's twofold. First, it's to indicate that the branch will be
getting no new patches ever. Second, it's because that's the only
good way to get Gerrit to refuse backports developers may try to
propose to the branch in error.

> It seems like this just makes more work for people that are
> maintaining older releases since it means they need to make sure
> to mirror things before they go EOL.

No need to mirror them. The final commit to the stable/havana branch
is tagged havana-eol prior to deletion, as my announcement a couple
weeks ago mentioned. This preserves the commit history indefinitely,
so you can always create a local branch from that if you so desire.
-- 
Jeremy Stanley

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] OpenStack Havana End of Upstream Support Lifetime

2014-10-09 Thread Boden Russell

On 10/9/14 1:31 PM, Chris Friesen wrote:
> On 10/09/2014 08:12 AM, Jeremy Stanley wrote:
> > On 2014-09-30 01:38:29 + (+), Jeremy Stanley wrote:
> > [...]
> >> the tips of these branches have been tagged "havana-eol" in
> >> preparation for branch deletion. The list of affected Git
> >> repositories is as follows:
> >>
> >>  openstack-dev/devstack
> >>  openstack-dev/grenade
> >>  openstack/ceilometer
> >>  openstack/cinder
> >>  openstack/designate
> >>  openstack/glance
> >>  openstack/heat
> >>  openstack/horizon
> >>  openstack/keystone
> >>  openstack/neutron
> >>  openstack/nova
> >>  openstack/openstack-manuals
> >>  openstack/oslo-incubator
> >>  openstack/oslo.config
> >>  openstack/requirements
> >>  openstack/swift
> >>  openstack/tempest
> >>  openstack/trove
> >
> > Just following up to note that I finally removed the stable/havana
> > branches of the above mentioned projects, in accordance with the EOL
> > announcement from a couple weeks ago.
>
> Just curious...why do we remove the stable branches for old releases? Is the 
> idea to force people onto new branches?

If I'm not mistaken; it appears the tag rename from "havana" -> "havana-eol" 
may be effecting the upgrade CI tests in recent commits (ex: [1]).

For example in real-db-upgrade_nova_mysql_user001:th-mysql:
[snip]

2014-10-09 17:12:11,771 [output] Database is from Grizzly! Upgrade via Havana
2014-10-09 17:12:11,774 [output] error: branch 'stable/havana' not found.
2014-10-09 17:12:11,784 [output] Fetching origin
2014-10-09 17:12:16,634 [output] Switched to a new branch 'stable/havana'
2014-10-09 17:12:16,639 [output] fatal: ambiguous argument 
'remotes/origin/stable/havana': unknown revision or path not in the working 
tree.

[/snip]

[1] https://review.openstack.org/#/c/126309/


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] OpenStack Havana End of Upstream Support Lifetime

2014-10-09 Thread Chris Friesen

On 10/09/2014 08:12 AM, Jeremy Stanley wrote:

On 2014-09-30 01:38:29 + (+), Jeremy Stanley wrote:
[...]

the tips of these branches have been tagged "havana-eol" in
preparation for branch deletion. The list of affected Git
repositories is as follows:

 openstack-dev/devstack
 openstack-dev/grenade
 openstack/ceilometer
 openstack/cinder
 openstack/designate
 openstack/glance
 openstack/heat
 openstack/horizon
 openstack/keystone
 openstack/neutron
 openstack/nova
 openstack/openstack-manuals
 openstack/oslo-incubator
 openstack/oslo.config
 openstack/requirements
 openstack/swift
 openstack/tempest
 openstack/trove


Just following up to note that I finally removed the stable/havana
branches of the above mentioned projects, in accordance with the EOL
announcement from a couple weeks ago.


Just curious...why do we remove the stable branches for old releases? 
Is the idea to force people onto new branches?


It seems like this just makes more work for people that are maintaining 
older releases since it means they need to make sure to mirror things 
before they go EOL.


Chris


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] OpenStack Havana End of Upstream Support Lifetime

2014-10-09 Thread Jeremy Stanley
On 2014-09-30 01:38:29 + (+), Jeremy Stanley wrote:
[...]
> the tips of these branches have been tagged "havana-eol" in
> preparation for branch deletion. The list of affected Git
> repositories is as follows:
> 
> openstack-dev/devstack
> openstack-dev/grenade
> openstack/ceilometer
> openstack/cinder
> openstack/designate
> openstack/glance
> openstack/heat
> openstack/horizon
> openstack/keystone
> openstack/neutron
> openstack/nova
> openstack/openstack-manuals
> openstack/oslo-incubator
> openstack/oslo.config
> openstack/requirements
> openstack/swift
> openstack/tempest
> openstack/trove

Just following up to note that I finally removed the stable/havana
branches of the above mentioned projects, in accordance with the EOL
announcement from a couple weeks ago.
-- 
Jeremy Stanley

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev