We had this week a discussion on IRC on how to name the next release and I took the action item to do a poll on connect.opensuse.org now to help us solve the naming of openSUSE distribution releases. I’ve started earlier today a discussion on the opensuse-project list and already incorporated some comments I received in this text.
openSUSE does not have a major and minor numbering, even if it seems so. There is right now no difference in any way between what we would do for openSUSE 11.4 or 12.0 – and no sense to speak about openSUSE 11 or openSUSE 11 family. We also have no process on how to name the next release (when to increase which parts of the number).
Here are some options, if I miss some, please tell me and I will then soon setup a poll. I’m listening the next version we would use as well as how the following would be called as an example. Remember we have releases every 8 months, so the next releases will be in:
November 2011, July 2012, March 2013, November 2013, July 2014, March 2015.
Here are the options I collected so far:
- “Old school”: The same we do right now but let’s decide when tochange the right number: we count it always until 3.
Next release is 12.0.
Following releases: 12.1, 12.2, 12.3, 13.0
- “Fedora style”: Just integers.
Next release is: 12
Following release: 13, 14, 15
- “Mandriva style”: YYYY.counter (4 digit year, counter starts a 0)
Next release is: 2011.1
Following releases: 2012.0, 2013.0, 2013.1, 2014.0, 2015.1
- “Old school /Mandriva variation”: YY.counter (2 digit year, counter starts at zero)
Next release is: 11.5 (otherwise this won’t work)
Following releases: 12.0, 13.0, 13.1, 14.0, 15.1
- “Ubuntu style”: YY.MM (2 digit year, 2 digit month)
Next release is: 11.11
Following releases: 12.07, 13.03, 13.11, 14.07, 15.03
- “Ubuntu style variation”: YYYY-MM (4 digit year, 2 digit month)
Next release is: 2011-11
Following releases are: 2012-07, 2013-03, 2013-11, 2014-07, 2015-03
- “octal”: Coolo came up with calling the next release “o 12″ and then proposed to go octal (so 012). We decided to start with 012 even if that 10 in decimal.
Next release is: 012
Following releases: 013, 014, 015, 016, 017, 020
- “Seasons”: “Season YYYY” since March is in spring, July in summer, and November is in autumn.
Next release is: Autumn 2011
Following releases: Summer 2012, Spring 2013, Autumn 2013, Summer 2014
During the last rounds of discussions about the versioning scheme, the following wishes have been distilled:
- It must be clear which release is newer
- It must be clear how to the next release is called, we need an easy algorithm
Coolo suggested to do the poll in two rounds: first list all – even obscure – options that have been proposed and in the next round only include those that got
more than 80% of the winner. Of course if there is only one, the second round can be removed. The first round you would be able to tick every option you like, the second one only tick your favorite.
I’m collecting proposals now until end of Monday, 14th of March.
Both comments and pings are currently closed.