Commit Graph

44 Commits

Author SHA1 Message Date
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
Jay Faulkner 723167429d Revert "Revert "Add guidelines about naming versions of the OpenStack projects""
This was reverted under the understanding it was a fast-track change; it was not and therefore needs a separate formal-vote to change.

This reverts commit fdc25d3ceb.

Change-Id: Ibe5e4474f8e34c4d000c8e2576e685441beecad0
2023-02-20 18:15:40 +00:00
Jay Faulkner fdc25d3ceb Revert "Add guidelines about naming versions of the OpenStack projects"
This reverts commit d71d7b59d2.

Change-Id: I223471c52d65a02333b7f3897dc0a3c484b513f0
2023-02-20 08:24:33 -08:00
Slawek Kaplonski d71d7b59d2 Add guidelines about naming versions of the OpenStack projects
OpenStack introduced some time ago new system of the version
identification. This patch adds some more detailed guidelines
about how it should be used by project teams.

Change-Id: I0b42b2e7bb998026b48f3d5cbd1dcd3463a0058d
2023-02-06 16:55:55 +01:00
Ghanshyam Mann d29da1b7de Documenting the OpenStack release new identification process
After the discussion in ML thread[1], gerrit[2], Foundation
staff joined in TC meeting and we all agreed to give the release
name handling to Foundation and TC will not be involved in that[3].

Release name will be used for marketing purpose and release tooling
but we will use the release number as a primary identifier in the
OpenStack development cycle. TC had another call[4] to discuss about
the details of where to use releae name and number and passed the
resolution
- https://review.opendev.org/c/openstack/governance/+/843214

[1] http://lists.openstack.org/pipermail/openstack-discuss/2022-April/028354.html
[2] https://review.opendev.org/c/openstack/governance/+/839897
[3] https://meetings.opendev.org/meetings/tc/2022/tc.2022-05-12-15.00.log.html#l-245
[4] https://etherpad.opendev.org/p/openstack-release-identification-schema

Change-Id: Ibeb66662e7b71c3b7b1c1acee3bfccfcca11e544
2022-05-25 17:10:58 -05:00
Belmiro Moreira aaa531c75d Release identification and release name
Since 2010, we went from 26 different OpenStack releases names
(from "A" - "Austin" to "Z" - "Zed"). It's now time to define an
unambiguous and sustainable release schema to easily identify
different OpenStack releases without taking into account the alphabet
iteration.

With this change the TC proposes to move the release identification
from only a release name (ex: "Axxxx") to "year"."release count within
the year" "release name" (ex: 2023.1 Axxxx). This will help to bring
more clarity for releases support and future feature deprecations.

The release name will continue to be used for marketing purposes and
community engagement. The same release name process and criteria will
continue to be used. When the end of the alphabet is reached we start
again from the first letter of the alphabet (after "Z", the next
name should start with "A" again).

The release number of each individual project is independent of the
release identification/name.

Change-Id: I595504a101138ee4a2afd358dc4af8f6617aa845
2022-02-24 14:32:05 +00:00
Ghanshyam Mann 488915ce63 Add link to Zed announcement
Change-Id: I6d2f79433664002dd27e8b20ed09baae92550595
2022-02-14 16:24:15 -06:00
Ghanshyam Mann 751d815f5d Starting the 'Z' release naming process
This is to start the naming process for 'Z' release. It will
follow the release name process as defined in
- https://governance.openstack.org/tc/reference/release-naming.html

Below wiki page will be used to collect the nomination from
the community:

- https://wiki.openstack.org/wiki/Release_Naming/Z_Proposals

Change-Id: I5d83cace204d77898eff52f9c4dc59fc3060ef8f
2022-01-11 09:11:30 -06:00
Ghanshyam Mann 747d25a9c5 Add link to Yoga announcement
Change-Id: I7aa1535c50b6948fbac01e493583d33773cac74e
2021-07-07 19:15:19 -05:00
Ghanshyam Mann 97523e9af1 Starting the 'Y' release naming process
This is to start the naming process for 'Y' release. It will
follow the release name process as defined in
- https://governance.openstack.org/tc/reference/release-naming.html

Below wiki page will be used to collect the nomination from
the community:

- https://wiki.openstack.org/wiki/Release_Naming/Y_Proposals

Change-Id: Ib4e76a239ee5fd0f8fc14d452a77c83c3815d6e8
2021-05-03 17:18:45 +00:00
Tim Burke e8d84d81eb Add link to Xena announcement
Change-Id: I5a33a359796a832f28f6e2d7ec80bcc4a62692ab
2021-01-06 13:00:00 -08:00
Sean McGinnis 01b9cd8151
Begin the 'X' release naming process
This kicks off the naming for the X release. This follows the newer
process to allow any name that begins with the appropriate
letter.

Name nominations will use the pattern we have established and are
detailed in:

https://wiki.openstack.org/wiki/Release_Naming/X_Proposals

Change-Id: If90ef7ca5440a1d089b507b363ed0e03403fe2da
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-10-27 11:09:05 -05:00
Sean McGinnis accd556a04
Add links to chosen release names
We list the release name polling information details in a table, but no
where do we actually provide either the results or links to the results
for someone looking at the release naming process.

This updates the table to link the release letters to the mailing list
announcements declaring the winner of the poll.

Change-Id: Ib583f238134e90828d3be06c047938d7855889ec
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-07-01 10:26:07 -05:00
Sean McGinnis 007459b4e2
Begin the 'W' release naming process
This kicks off the naming for the W release. This is the first release
that broadens the scope of release names from being restricted to the
geogrphic region, to allowing any name that begins with the appropriate
letter.

Name nominations will use the pattern we have established and are
detailed in:

https://wiki.openstack.org/wiki/Release_Naming/W_Proposals

Change-Id: I33c561645165dd30866e2f1827c8310d3a46306a
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-01-14 08:39:38 -06:00
Graham Hayes fcdde4bce0
Simplify release naming process
Names can (and should) be proposed by the community, and the TC will then
rank them, and the process can continue as before.

This patch also removes the requirement to tie the name to a geographic
location for events that may or may not happen in line with the cycles.

Change-Id: Ie7d26312628bb7d26bcba39ec24213b3a08b6793
Signed-off-by: Graham Hayes <gr@ham.ie>
2019-11-21 16:08:24 +00:00
Sean McGinnis 1c862db6f9 Begin the 'V' release naming process
We have had several proposals for changing the release
naming process, but have yet to find one that has
agreement that would be better than the current process.

Until we decide on a new naming scheme, we should
continue the process in place. This kicks off the
naming for the V release that will be based on the
collaboration event that will take place in Vancouver
since we will no longer have a Summit event.

Name nominations will use the pattern we have established
and are detailed in:

https://wiki.openstack.org/wiki/Release_Naming/V_Proposals

Change-Id: Ibf3ebb585174aaf5e3e428ce0674f46aa8380dc2
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-11-06 17:04:17 -06:00
Zuul c72c7267e4 Merge "Clarify proscription of generic release names" 2019-09-24 17:48:27 +00:00
Zane Bitter 97c9e86a51 Clarify proscription of generic release names
The fourth release name criterion arguably implies that generic names of
types of geographic features are not eligible, but is ambiguous and has
been the source of confusion. Reduce this by stating it explicitly.

Arguably this rule would have required an exception to be granted for
Pike, and thus could be considered a change in policy (though
interpretations on this seem to differ based on whether you are from
Boston or not).

Change-Id: I158a32b76aee559c194a4bcafa1482e0426e87f3
2019-08-21 16:40:48 -04:00
Zane Bitter 2798dff5fe Fix formatting
Change-Id: I6fb526d9ff414e27250d8614daa8a9b8b3d9d978
2019-08-21 16:40:17 -04:00
Zane Bitter f18d311586 Align release naming process with practice
The actual conduct of the release naming process has diverged from that
which is documented. Bring them back into alignment by giving the naming
co-ordinator and the TC an explicit role in removing names that aren't
in line with the Code of Conduct's injunction to be considerate of our
global audience, prior to their inclusion in the poll.

Change-Id: I4a4b17bbbe2e3168c70b67594639946895ff4d1f
2019-08-21 16:40:17 -04:00
Doug Hellmann c391f597f8 remove Tony's name as naming poll coordinator
Tony has indicated in the review for
https://review.opendev.org/#/c/674465/ that he would prefer to have
his name removed as polling coordinator.

Add Rico, who volunteer to be naming poll coordinator

Change-Id: I4dd637d0db02b7ecbd9c2d2a63827f11afa93efb
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2019-08-05 15:51:46 +00:00
Doug Hellmann 5c3725f2e9 propose new voting schedule for u naming
We've obviously missed the dates for the U naming poll, so let's
update the schedule.

Change-Id: I00b67e50fa9cedeaec7b6a0d3486460ec201bf65
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2019-08-03 12:15:57 -04:00
Zuul 08827551d6 Merge "Be specific about regions in the 'U' release name poll" 2019-07-12 13:15:01 +00:00
Tony Breeds 5066c73d12 Be specific about regions in the 'U' release name poll
The language in the table is a little cumbersome.

Use `China` to include all regions, cities, or provinces

Change-Id: Ic1c951a6a6977efd0ed394d15d4788f49e477751
2019-07-11 15:26:08 +00:00
Jeremy Stanley 2891884121 Update mailing lists in release naming process doc
The release naming poll will be communicated on openstack-discuss,
as it replaced the openstack, openstack-dev and openstack-operators
mailing lists in 2018.

Change-Id: I813e323889d17fc655993dc80c3a7444eaa95f83
2019-07-09 14:19:38 +00:00
Zuul 19d48e9925 Merge "Add 'U' Release name poll" 2019-07-08 16:43:54 +00:00
Takashi NATSUME 3d964ab9a7 Add Geographic Region for M release
Mitaka release was named after Mitaka city in Tokyo(*).
Update a geographic region for M release with 'Tokyo'.

* https://wiki.openstack.org/wiki/Release_Naming/M_Proposals

Change-Id: I7426b469e79a2b81adc1775cd640053b1d5fe8c4
2019-06-27 09:20:24 +00:00
Tony Breeds 9219939fb1 Add 'U' Release name poll
In order to accommodate the challenges of naming a 'U' release in China
some specific clarifications for acceptable names and geographic region
have been defined.  I believe these are well within the spirit of the
existing criteria.

Specifically:

* Spelling. Currently, the most popular system of romanization of Mandarin
  is the Hanyu Pinyin. Unfortunately, Hanyu Pinyin does not produce any
  romanization which begins with the letter U. In order to allow for U
  names, romanizations produced by other recognized systems shall be
  admissible. For the sake of precision, the accepted systems shall be
  Hanyu Pinyin [PY] (official system of China since 1958), Gwoyeu Romatzyh
  [GR] (official system of China 1929-1958), Wade–Giles romanization, and
  Yale romanization. In practice, only the Gwoyeu Romatzyh system produces
  words starting with the letter U. Reference:
    http://pinyin.info/romanization/compare/gwoyeu_romatzyh.html
* In addition to the romanized names produced by one of the recognized
  romanization systems, traditional and customary spellings of names are also admissible.

We've also defined the geographic region as:
1 The municipality of Shanghai. (Note that Shanghai, being a top level
  administrative division of China, is not part of a province. See
  https://en.wikipedia.org/wiki/Direct-administered_municipalities_of_China#Current_PRC_municipalities
2 All top level administrative divisions of China which borders Shanghai.
  (Jiangsu, Zhejiang)
3 All All top level administrative divisions of China which borders those in
  2 above. (Shandong, Anhui, Jiangxi, Fujian)

Eric Kao has kindly volunteered to provide cultural and language
knowledge.  Thanks Eric.

The timing of this poll is a little different in that I've allowed 1
week between the nominations period closing and the opening of voting.
This is to ensure that there is adequate time to translate the poll and
ensure that all candidate names are correctly classified.

Change-Id: I3f7f64a2a2a6c244fbecb381228c1c1827d79673
2019-06-23 10:54:38 +10:00
Tony Breeds 0dbb070d60 Begin the 'T' Release naming process
We're approaching the time when it'd be good to know what the T release
will be.  Personally I'd like to finalise the election dates for the T
cycle.

I'm happy to coordinate this.  The nomination period is a little longer
than most as I'm going to be in PTO for most of that month.  I figured
giving things a little longer wont hurt but I'm also happy to let other
handle this if they want.

Change-Id: I3fff48c3b72608aaa14d18c65a0aa339c2f9362d
2018-09-08 06:32:15 +00:00
Paul Belanger 39b44aa96e
Add naming poll info for S release
As for the release before, let's use the location of the upcoming
Berlin summit to help name the S release. We've selected the state of
Berlin as our region!

Change-Id: I294ad5c5bb405e36aa3784d9baf13398b60422d4
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-15 14:28:37 -05:00
Thierry Carrez 4874474b07 Allow public polling to choose release names
Release naming polls originally were conducted as public polls
in Launchpad (requiring only a Launchpad account). Then we moved
to CIVS-driven Condorcet polls, with personal voting links to
all Foundation members (requiring a Foundation membership to vote).

Due to limitations in the CIVS service, it's currently not practical
to send Condorcet voting links to every Foundation member. Instead
we'll use the public voting feature of CIVS, and allow anyone with
the link to cast their vote.

That opens the vote to ballot stuffing, but the choice is not that
critical, the proposed names all follow strict criteria, and there
are many safeguards in place to exclude bad names (from a legal or
marketing standpoint). So it feels safe enough to use public voting,
originally disseminating the voting URL through the openstack
mailing-lists.

Change-Id: I2f4b7fb24ccfb54403d0dedc0a757af3c6769d61
2018-01-16 11:04:48 +01:00
Monty Taylor 5bee4e3549
Add naming poll info for R release
And we've come full circle. It was the last Vancouver Summit which was
the impetus for instituting this process. Let's name an OpenStack
release after the Canadian province that Vancouver is in!

Change-Id: I0d2a198fb39acc97fce433791b0f0239bcbba71f
2017-03-15 04:43:24 +01:00
Monty Taylor a66e30d81f
Adjust P and Q release naming timeline
Monty is a really bad person and did not actually do the naming polls on
the previously agreed upon schedule.

Change-Id: I86ac08d73faf57de023cfe5fd6656648427d2f1a
2016-06-21 10:03:29 -05:00
Monty Taylor 58c3299905
Add naming poll info for Q release
Change-Id: I38327918745ab6cfbbe8551736a43478864f69d8
2016-05-05 11:26:27 -05:00
Monty Taylor 17954f5452
Add naming poll info for P release
Change-Id: I300755c989bbe891421740dc88e68e3fa6cd6dfc
2016-05-05 11:25:47 -05:00
Monty Taylor d26b4aeb8d
Clarify language around summit to name mapping
This isn't actually a change in policy - it's just a change in wording
which describes the current situation more precisely.

Change-Id: Id116f40e1d76a170767510506782521e0c08ee26
2016-05-03 10:43:53 -05:00
Monty Taylor a210f920eb
Remove sentence about version numbers
We don't use date-based numbers anymore. However, it's not really
necessary to expand on how our version numbers works in the document
about naming.

Change-Id: I1205a35b9b788a2af24c440976fb7292484c007a
2016-05-03 10:43:53 -05:00
Monty Taylor 2e5c4bf2d3 Set geography for O to Catalonia
Barcelona is the largest city in Catalonia which is one of three
"Nationalities" in Spain.

  https://en.wikipedia.org/wiki/Nationalities_and_regions_of_Spain
  https://en.wikipedia.org/wiki/Catalonia

Change-Id: I62b2a76e792e1d9ed66dc0f24963e818a4393be2
2015-10-13 17:14:42 -04:00
Monty Taylor a9005c3471 Make the geography for N "Texas Hill Country"
Texas is a big place with distinct regions. Austin is in the Hill
Country:

  https://en.wikipedia.org/wiki/Texas_Hill_Country

Change-Id: I638f9d39bda1d4c8301dba90f86ba107dd6ba39d
2015-10-13 17:14:42 -04:00
Monty Taylor 6f59f64614 Make Monty naming coordinator for N and O
We know the locations of N and O, so we should pick names.

Follow on patches will fill in geography.

Change-Id: I9801d517681d727b3ac682dea027d6d09ab5f88d
2015-10-13 17:14:41 -04:00
Sean Dague c194944dcd remove naming timebox restriction
There is no reason to hold off on naming releases one we know their
location. And holding off on release naming is more likely to create
confusion where the dev community just picks a placeholder, uses it in
communication, and that placeholder is wrong later.

Especially as projects are now moving into a phase of planning for
multiple releases in advance for larger efforts, the current
restriction just adds confusion and cleanup work later.

Change-Id: Ife143447ff4a6d2d85260fd9d889853863eff272
2015-10-08 07:45:51 -04:00
James E. Blair 284efe54fe Be specific about geography in release names
The existing relase name criteria were intentionally vague about
geography to allow us to collect the largest amount of cool names
possible for voting.  Somehow, that did not end up happening and
instead a specific determination of region was used to drop about
2/3 of the otherwise-qualifying names from the M name poll after
nominations were closed.

In order to prevent this from happening again, we will need to
very specifically designate a region upon initiating the process.

Also, provide clear indication that the role of the election
official is not to make subjective determinations.

Also, allow for a time between finalizing the list of names and
the start of the election so that if the election official makes
any disputed decisions, there is an opportunity to address them
before the poll goes out.  This also clarifies when the TC should
add any exceptions to the process.

Finally, add an extra column to the election roster to indicate
where the geographic boundaries should be specified.

For more background, see:
http://lists.openstack.org/pipermail/openstack-dev/2015-June/066995.html

Change-Id: Ia9adc66090f2994bb291967f7f2e1b2b4dd14603
2015-06-15 13:52:02 -07:00
James E. Blair 11ef42529a Prepare for M release name poll
Identify Monty Taylor as the election coordinator for the M release
naming poll and establish the dates for the election.

Change-Id: I169fcb3bf488862488006b556ee4c0bbf4977101
2015-05-16 20:39:39 -07:00
James E. Blair 5cab1583b9 Add the release naming process
This is generally based on our current process, but makes it clear
that the release name is entirely selected by the community.

Change-Id: Ibd2c6060da2742dd62bbb121a80e6cbfeabedcd0
2015-02-10 11:32:09 -08:00