Merge "Add "release:has-stable-branches" tag"

This commit is contained in:
Jenkins 2015-04-07 20:44:43 +00:00 committed by Gerrit Code Review
commit 8d6fc80113
4 changed files with 159 additions and 59 deletions

View File

@ -15,10 +15,11 @@ Nova:
since: austin
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/python-novaclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/nova-specs
Swift:
@ -35,10 +36,11 @@ Swift:
- name: release:managed
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/python-swiftclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/swift-bench
tags:
- name: release:independent
@ -61,15 +63,16 @@ Glance:
since: bexar
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/glance-specs
- repo: openstack/python-glanceclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/glance_store
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
Keystone:
ptl: Morgan Fainberg (morganfainberg)
@ -87,27 +90,28 @@ Keystone:
since: essex
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/keystone-specs
- repo: openstack/python-keystoneclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/keystonemiddleware
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/pycadf
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/python-keystoneclient-kerberos
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/python-keystoneclient-federation
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
Horizon:
ptl: David Lyle (david-lyle)
@ -125,14 +129,14 @@ Horizon:
since: essex
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/django_openstack_auth
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/tuskar-ui
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
Neutron:
ptl: Kyle Mestery (mestery)
@ -150,29 +154,33 @@ Neutron:
since: folsom
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/neutron-fwaas
tags:
- name: integrated-release
since: kilo
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/neutron-lbaas
tags:
- name: integrated-release
since: kilo
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/neutron-vpnaas
tags:
- name: integrated-release
since: kilo
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/neutron-specs
- repo: openstack/python-neutronclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
Cinder:
ptl: Mike Perez (thingee)
@ -191,15 +199,16 @@ Cinder:
since: folsom
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/cinder-specs
- repo: openstack/python-cinderclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/os-brick
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
Ceilometer:
ptl : Eoghan Glynn (eglynn)
@ -217,15 +226,16 @@ Ceilometer:
since: havana
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/ceilometer-specs
- repo: openstack/python-ceilometerclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/ceilometermiddleware
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/gnocchi
tags:
- name: release:independent
@ -246,10 +256,11 @@ Heat:
since: havana
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/python-heatclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/heat-cfntools
tags:
- name: release:independent
@ -275,10 +286,11 @@ Trove:
since: icehouse
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/python-troveclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/trove-integration
- repo: openstack/trove-specs
@ -299,19 +311,20 @@ Ironic:
since: kilo
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/ironic-specs
- repo: openstack/python-ironicclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/ironic-python-agent
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/ironic-lib
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/coreos-image-builder
Oslo:
@ -328,95 +341,95 @@ Oslo:
- repo: openstack/debtcollector
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo-incubator
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo-specs
- repo: openstack/oslo.cache
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.concurrency
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.config
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.context
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.db
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.i18n
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.log
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.messaging
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.middleware
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.policy
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.rootwrap
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.serialization
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.utils
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.versionedobjects
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslo.vmware
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslosphinx
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/oslotest
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/pylockfile
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/stevedore
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/taskflow
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/tooz
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack-dev/cookiecutter
- repo: openstack-dev/oslo-cookiecutter
- repo: openstack-dev/pbr
@ -559,8 +572,6 @@ Documentation:
- name: team:diverse-affiliation
projects:
- repo: openstack/api-site
tags:
- name: release:at-6mo-cycle-end
- repo: openstack/docs-specs
- repo: openstack/ha-guide
- repo: openstack/openstack-doc-tools
@ -568,7 +579,7 @@ Documentation:
- name: release:independent
- repo: openstack/openstack-manuals
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/openstackdocstheme
tags:
- name: release:independent
@ -591,8 +602,12 @@ Quality Assurance:
tags:
- name: release:independent
- repo: openstack-dev/grenade
tags:
- name: release:has-stable-branches
- repo: openstack/qa-specs
- repo: openstack-dev/devstack
tags:
- name: release:has-stable-branches
- repo: openstack-dev/devstack-plugin-cookiecutter
- repo: openstack-dev/hacking
tags:
@ -670,11 +685,12 @@ Zaqar:
- repo: openstack/zaqar
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/zaqar-specs
- repo: openstack/python-zaqarclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
Sahara:
ptl: Sergey Lukjanov (SergeyLukjanov)
@ -690,17 +706,20 @@ Sahara:
since: juno
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/python-saharaclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/sahara-dashboard
- repo: openstack/sahara-extra
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/sahara-image-elements
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/sahara-specs
Barbican:
@ -714,12 +733,13 @@ Barbican:
- repo: openstack/barbican
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/barbican-specs
- repo: openstack/castellan
- repo: openstack/python-barbicanclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/kite
- repo: openstack/python-kiteclient
@ -734,11 +754,12 @@ Designate:
- repo: openstack/designate
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/designate-specs
- repo: openstack/python-designateclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
Magnum:
ptl: Adrian Otto (aotto)
@ -769,10 +790,11 @@ Manila:
- repo: openstack/manila
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/python-manilaclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
Murano:
ptl: Serg Melikyan (smelikyan)
@ -785,19 +807,23 @@ Murano:
- repo: openstack/murano
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/murano-dashboard
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/python-muranoclient
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/murano-agent
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/murano-apps
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/murano-specs
OpenStackClient:
@ -814,7 +840,7 @@ OpenStackClient:
- repo: openstack/cliff
tags:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- repo: openstack/os-client-config
tags:
- name: release:independent

View File

@ -8,5 +8,6 @@
integrated-release
release_independent
release_at-6mo-cycle-end
release_has-stable-branches
release_managed
team_diverse-affiliation

View File

@ -12,11 +12,13 @@ release:at-6mo-cycle-end
This tag is part of the release category of tags, describing the release
model for a given code repository. Development in OpenStack is organized
around 6-month cycles (like "kilo"), and some projects opt to release
a version at the end of the cycle. The "release:at-6mo-cycle-end" tag
describes which projects commit to producing a release at the end of the
6-month cycle. Note that it doesn't prevent those projects from also
producing intermediary releases in the middle of a development cycle.
around 6-month cycles (like "kilo"), and some projects opt to specifically
release a "final" version at the very end of the development cycles.
The "release:at-6mo-cycle-end" tag describes which projects specifically
commit to producing a coordinated release at the end of the 6-month cycle.
Note that it doesn't prevent those projects from also producing intermediary
releases in the middle of a development cycle.
Rationale
@ -30,6 +32,10 @@ particular packagers of OpenStack distributions).
Describing which projects commit to follow that model is therefore a useful
piece of information to provide to our users.
Note that it is slightly different from projects which maintain stable
branches (described using the "release:has-stable-branches" tag). Stable
branches are cut from the last release in the cycle, whether the project
releases at the very end of the cycle or not.
Requirements
============

View File

@ -0,0 +1,67 @@
::
This work is licensed under a Creative Commons Attribution 3.0
Unported License.
http://creativecommons.org/licenses/by/3.0/legalcode
.. _`tag-release:has-stable-branches`:
===========================
release:has-stable-branches
===========================
This tag is part of the release category of tags, describing the release
model for a given code repository. Development in OpenStack is organized
around 6-month cycles (like "kilo"). Some projects opt to specifically
release a "final" version at the end of the cycle, while some others just
release as-needed.
Stable branches are maintained for OpenStack software and related
libraries. They are cut from the last release in the cycle for a given code
repository.
Rationale
=========
Stable branches are designed to be a safe source of backward-compatible
updates and bugfixes. The existence of a stable branches for a given project
is therefore useful information for our downstream users in their assessment
of OpenStack projects.
This information is distinct from whether or not the project produces a
coordinated release at the end of the 6-month cycle (which is a property
described by the "release:at-6mo-cycle-end" tag).
Requirements
============
* "release:has-stable-branches" projects cut a stable branch from their last
release in a given development cycle.
* "release:has-stable-branches" projects commit to help maintain the stable
branches by proposing backports for critical issues and reviewing those.
Tag application process
=======================
The release management team (ultimately represented by the release management
PTL) is responsible for maintaining tags in the "release" category, so that
they match the current release model followed by each code repository.
There is no need to apply for addition/removal. Changes externally proposed
will be reviewed and approved by the release management team, ultimately
represented by the release management PTL.
Attributes
==========
Tags in the "release" category do not use attributes.
Application to current projects
===============================
.. tagged-projects: release:has-stable-branches