[openstack-dev] [stable][all] Revisiting the 6 month release cycle

Thierry Carrez thierry at openstack.org
Tue Feb 24 17:37:29 UTC 2015


Johannes Erdfelt wrote:
> On Mon, Feb 23, 2015, Joe Gordon <joe.gordon0 at gmail.com> wrote:
>> What this actually means:
>>
>>    - Stop approving blueprints for specific stable releases, instead just
>>    approve them and target them to milestones.
>>       - Milestones stop becoming Kilo-1, Kilo-2, Kilo-3 etc. and just
>>       become 1,2,3,4,5,6,7,8,9 etc.
>>       - If something misses what was previously known as Kilo-3 it has to
>>       wait a week for what for milestone 4.
>>    - Development focuses on milestones only. So 6 week cycle with say 1
>>    week of stabilization, finish things up before each milestone
> 
> What is the motiviation for having milestones at all?
> 
> At least in the Nova world, it seems like milestones mean nothing at
> all. It's just something John Garbutt spends a lot of his time updating
> that doesn't appear to provide any value to anyone.

It has *some* value in cross-project coordination. It's a way to
describe common points in time. Saying "it should be done by kilo-1" is
easier than using random dates that vary across projects.

Another value is to exercise the release automation more regularly.

Agree on the pain of maintaining milestone plans though, which is why I
propose we get rid of most of it in Liberty. That will actually be
discussed at the cross-project meeting today:

https://wiki.openstack.org/wiki/Release_Cycle_Management/Liberty_Tracking

Cheers,

-- 
Thierry Carrez (ttx)



More information about the OpenStack-dev mailing list