[openstack-dev] [all] milestone-proposed is dead, long lives proposed/foo

Yuriy Taraday yorik.sar at gmail.com
Wed Jul 2 18:19:29 UTC 2014


Thanks for clarification.

On Wed, Jul 2, 2014 at 6:59 PM, Jeremy Stanley <fungi at yuggoth.org> wrote:

> On 2014-07-02 16:14:52 +0400 (+0400), Yuriy Taraday wrote:
> > Why do we need these short-lived 'proposed' branches in any form?
> > Why can't we just use release branches for this and treat them as
> > stable when appropriate tag is added to some commit in them?
>
> The primary reasons are:
>
> 1. People interpret "stable/juno" as an indication that it is a
> stable released branch, so "proposed/juno" makes it a little more
> obvious to those people that it isn't yet.
>

That could be dealt with by naming them "release/juno" instead, I think.

2. Current process delegates pre-release change approval to a
> different group of reviewers than post-release change approval, and
> the easiest way to enforce this is through Gerrit ACL matches on
> different git ref patterns for their respective target branches.
>

But this one is rather hard to overcome without temporary branch or
constant ACL changes.

It looks like mirrors will have to bear having a number of dead branches in
them - one for each release.

-- 

Kind regards, Yuriy.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140702/aff5a592/attachment.html>


More information about the OpenStack-dev mailing list