Mailinglist Archive: opensuse-project (35 mails)

< Previous Next >
[opensuse-project] Proposal: a sensible versioning scheme for ALL openSUSE/SuSE products
Hi all,


i get it... openSUSE Leap 15, because SLES 15.


So how about this scheme which should be BINDING for ALL products from now on:

First lets get rid of that silly "Leap".
Second, as of the next release, the major release number for openSUSE, SLES and SLED is 15, the minor will be 0.

after that, the following conditions will be applied:

A interim release ("service pack") increases the minor version.
A release where either the kernel has a new minor or at least three other base components have a new major number will get the major version increased and the minor reset to 0.

That would give us:

openSUSE 15.0
SuSE Linux Enterprise Server 15.0
SuSE Linux Enterprise Desktop 15.0
openSUSE Tumbleweed (since TW is a rolling release version numbers on the distro are utter BS)

and for the next versions:

if the KERNEL gets a higher minor number (e.g. 4.11 -> 4.12), nothing else matters, and the new release would become 16.0
if three major base components (e.g. for a Desktop distro, the X server AND GNOME AND KDE/Plasma, for a Server Distro for example Samba, Postfix, Courier IMAP), get a new version with the MAJOR number being higher (GNOME 4, KDE 6, that kind of stuff) the new one would also become 16.0

If the new release does not have a new kernel, or less than three of the core coponents have a new major version, the new version would be the same major, minor increased by one.

So by all probability and previous experience we'd have 15.0, 15.1, 15.2, and possibly 15.3 before getting to 16.0.

on OBS that would be 1500, 1501, 1502, 1503 and 1600.

and all is well.

cheers
MH


--
To unsubscribe, e-mail: opensuse-project+unsubscribe@xxxxxxxxxxxx
To contact the owner, email: opensuse-project+owner@xxxxxxxxxxxx

< Previous Next >