Mailinglist Archive: opensuse-project (502 mails)

< Previous Next >
Re: [opensuse-project] Versionitis - Results
On Tuesday, April 12, 2011 11:24:18 AM Thomas Hertweck wrote:
On 06/04/11 09:06, Andreas Jaeger wrote:
The voting on how to do the versioning is over and the "old school"
has won by 55 per cent (of 98 participants). Thanks to all that
participated in the two votes and the discussion around the topic.

As Coolo said in, we'd

like to make a small change to the numbering:
We will not have a .0 release but only .1, .2, .3 release. Since we
have releases in three months, the November release is always the .1
release, the July release the .2 and the March release the .3.

So, the plan is that the next release will be called openSUSE 12.1 and
launched on the 10th of November, 2011! Two years later - on the 14th
of November, 2013 - we will then have the openSUSE 13.1 release.

So, the next four releases are:
* November 2011: openSUSE 12.1
* July 2012: openSUSE 12.2
* March 2013: openSUSE 12.3
* November 2013: openSUSE 13.1

Just a bit of feedback: I explained this versioning scheme to some people
currently not connected to openSUSE in any way (actually, these people are
my colleagues at work). All of them - and I am not exaggerating here -
came back and said it looks like a silly versioning scheme, it is not
intuitive and obviously quite confusing. I thought I should perhaps pass
this feedback on because they were very clear in their message...

I know, I know, there was a poll and there is an outcome, but we should
nevertheless at least listen to external feedback.

Note that openSUSE does not have a major and minor numbering, even if it
seems so.

Well, then I think we should have changed the versioning scheme. The fact
that you had to write the sentence cited above already highlights that
there is a problem. A version number XX.Y implicitly implies a major/minor
scheme. Why is that? Because millions of software projects use such a
major/minor versioning scheme. It's like saying a red light means you have
to stop at a traffic light unless you are in openSUSE town where the rules
are different and a red light actually means you are allowed to move on.
Do you really think that isn't confusing? To be honest, I think it is. The
old scheme didn't make much sense, and the new scheme doesn't make sense
either. I do of course not want to re-open the whole discussion, the
outcome of the poll has to be accepted although I think the number of
participants is rather low - it seems as if even the majority of openSUSE
members didn't participate.

Now somebody suggested on this list to ship 12.1.1 and 12.1.2 updates in
the future. This clearly implies a major/minor versioning scheme for
openSUSE, I'm afraid. I think some people really have to make up their
mind and/or the whole issue should be reconsidered - it should at least be
consistent within openSUSE. We either follow a major/minor scheme and have
a corresponding version string, or not. But a mixture of both ideas is
really bad.


PS. Sorry, I was away, otherwise I would have sent the initial feedback


I think I (mostly) agree with your colleagues about the NEW version numbering.
I don't know how such a silly versioning could have passed with the majority
vote. Now that it has been decided we must realise that it may be VERY hard to
get people to move from this to something better.

I have proposed a model for version numbering that would make the openSUSE
numbering much more meaningful( this would look like 12.0, 12.1, 12.2, 12.3,
etc.). If there is NO way to move from the voted upon numbering system than I
think we should at least use it with my model (that is where the 12.1.1,
12.1.2 numbering comes from)... I know you said this would be bad and maybe
you are right but then I think that the only other model that works is the one
I proposed originally. I hope that the community can look at not only the
value in the meaning of the numbering expressed in my proposal but also see
the user level benafits to releaseing our project in this way.

I would like to know how you feel about the numbering and release model I
proposed. Also what you think your colleagues would think of the number we
would use with it?.. that is if you feel comfortable making that prediction.

Drew Adams

Skype: Druonysus
Mobile: 1.714.788.4038
To unsubscribe, e-mail: opensuse-project+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-project+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups