Files
governance/reference/release-naming.rst
Dmitriy Rabotyagov 497958ee6f Align release naming terminology
Throughout the doc we've used different combinations of words to
express same thing:
* release number
* version number

Also in some places we've used `release name` when intention was to
set number as a guidance.

Now doc is aligned to use `release number` constently.

Change-Id: I952332333d1564012887c560edd46fb7cd90bd15
2023-04-27 11:38:50 +02:00

156 lines
6.4 KiB
ReStructuredText

===========================
Release Identification/Name
===========================
Release Identification
----------------------
After the release "Zed", each OpenStack release has an
identification code: "year"."release count within the year"
Example:
* OpenStack 2023.1 Axxxx
Where "2023" is the year of the release, "1" represents the first release
of the year and "Axxxx" is the release name.
Other examples:
* OpenStack 2023.2 Bxxxx
* OpenStack 2024.1 Cxxxx
With this release identification schema we get an easy and sustainable
approach to identify different OpenStack releases without dealing with the
ambiguity of the release name and alphabet iteration.
The OpenStack Technical Committee has passed a :doc:`resolution
<../resolutions/20220524-release-identification-process>` for the release
identification process. The release number will be used as the primary
identifier in the development cycle but the release name will also be used
in some places.
* Stable branches: Use release number for stable branch name.
Example: stable/2023.1
* Spec repo or any other directory structure: Use release number which is more
aligned with what stable branches are going to use.
* Testing tools: Use release number which is more aligned with what stable
branches are going to use.
* Release notes: For the version of specific project use combined OpenStack release
number and the project's version, like "OpenStack 2023.1 (Nova 27.X.Y)".
There should not be OpenStack release name, like "Antelope" included in the version.
Examples:
* OpenStack 2023.1 (Nova 27.0.0)
* OpenStack 2023.2 (Neutron 23.0.0)
In case when there is no need to give version of the specific project, but
just version of OpenStack, there should be only release number used, like
"OpenStack 2023.1".
Examples:
* OpenStack 2023.2
* OpenStack 2024.1
* Project specific documentation: use release number combined with version of the project.
Examples:
* OpenStack 2023.1 (Nova 27.0.0)
* OpenStack 2023.2 (Neutron 23.0.0)
* OpenStack documentation: in cases when there is need to just give version of OpenStack
without specific project's version, use release number without marketing name.
Examples:
* OpenStack 2023.2
* OpenStack 2024.1
* Release page/tooling/milestone name: The release team can choose either to
continue using the release name or use number for release tooling and
milestone name.
* Marketing materials: Release name is still there to be used in any marketing or
other non-technical materials. Release number must be also used in such cases.
* Other, non-marketing related places: use release number combined with version of
the project unless there is clear reason to use OpenStack release name instead.
Examples:
* OpenStack 2023.1 (Nova 27.0.0)
* OpenStack 2023.2 (Neutron 23.0.0)
Or if there is no specific project version needed:
* OpenStack 2023.2
* OpenStack 2024.1
Release Name
------------
We will continue with the release name but mainly for marketing usage.
* OpenStack release names will be handled by the staff of the OpenInfra
Foundation.
* Foundation staff will define the naming criteria and process but make sure
they satisfy the OpenStack release team's tooling requirements.
* The OpenStack release team PTL sign-off is needed on naming criteria defined
by the Foundation staff.
* The OpenStack Technical Committee will not be involved in the process,
the release team will directly coordinate with the foundation staff.
Release Name Selection History
------------------------------
======= ============== ================ ========== ========== ==================
Release Coordinator Nominations Open Poll Open Poll Close Geographic Region
======= ============== ================ ========== ========== ==================
M_ Monty Taylor 2015-06-01 2015-06-08 2015-06-15 Tokyo
N_ Monty Taylor 2015-11-08 2015-11-30 2015-12-07 Texas Hill Country
O_ Monty Taylor 2015-11-08 2015-11-30 2015-12-07 Catalonia
P_ Monty Taylor 2016-06-22 2016-07-06 2016-07-13 New England
Q_ Monty Taylor 2016-06-22 2016-07-06 2016-07-13 New South Wales
R_ Monty Taylor 2017-03-22 2017-04-05 2017-04-12 British Columbia
S_ Paul Belanger 2018-02-21 2018-03-14 2018-03-21 Berlin
T_ Tony Breeds 2018-09-15 2018-10-15 2018-10-22 Colorado
U_ Rico Lin 2019-07-01 2019-08-12 2019-08-19 China
V_ Sean McGinnis 2019-11-11 2019-12-09 2019-12-16 British Columbia
W_ Sean McGinnis 2020-01-20 2020-02-17 2020-02-23 N/A [*]_
X_ Sean McGinnis 2020-11-02 2020-11-30 2020-12-06 N/A
Y_ Ghanshyam Mann 2021-05-13 2021-06-10 2021-06-17 N/A
Z_ Ghanshyam Mann 2022-01-11 2022-01-25 2022-02-01 N/A
======= ============== ================ ========== ========== ==================
The Zed release is the last release for which the OpenStack Technical Committee
was involved in the selection of the release name.
.. [*] Starting with the W release, the naming criteria changed from referring
to the physical or human geography of the region encompassing the location
of the OpenStack Summit, to any name proposed by the community that starts
with the designated release letter.
.. _M: http://lists.openstack.org/pipermail/openstack-dev/2015-July/069496.html
.. _N: http://lists.openstack.org/pipermail/openstack-dev/2016-January/084432.html
.. _O: http://lists.openstack.org/pipermail/openstack-dev/2016-January/084432.html
.. _P: http://lists.openstack.org/pipermail/openstack-dev/2016-August/101891.html
.. _Q: http://lists.openstack.org/pipermail/openstack-dev/2016-August/101891.html
.. _R: http://lists.openstack.org/pipermail/openstack-dev/2017-April/116100.html
.. _S: http://lists.openstack.org/pipermail/openstack-dev/2018-March/128899.html
.. _T: http://lists.openstack.org/pipermail/openstack-dev/2018-November/136464.html
.. _U: http://lists.openstack.org/pipermail/openstack-discuss/2019-August/008904.html
.. _V: http://lists.openstack.org/pipermail/openstack-discuss/2020-January/011947.html
.. _W: http://lists.openstack.org/pipermail/openstack-discuss/2020-March/013006.html
.. _X: http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019537.html
.. _Y: http://lists.openstack.org/pipermail/openstack-discuss/2021-July/023512.html
.. _Z: http://lists.openstack.org/pipermail/openstack-discuss/2022-February/027242.html