Release version nunmbering explained
Auke Kok
sofar at foo-projects.org
Fri Nov 18 19:50:04 UTC 2005
Good morning to you all again!
this morning I released the first 2.6-based iso based on the 1.5.x
build/installer code. subsequently people asked my why I numbered the ISO
1.6.x.
I decided to do this based on the fact that the 2.6 compat. code in the
iso build code is substantially changing the way that the build code
works, but not substantial enough to give it a whole new name or start at
1.0 all over again.
For simplicity, I have decided to designate 1.6.x as the "2-6-kernel
based branch" of the 1.5.x iso series.
As the 1.5.x series is built with the same ISO build code (the code that
does the actual work to compile everything on the ISO and puts it all
together), this means that future enhancements and fixes go into the same
codebase as 1.6.x (and vice-versa). This makes it possible to release
future 1.5.x versions based on the 2.4-kernel just as easy as well.
You can expect this to happen in the future. Undoubtably there will be a
point in time where there will be enough reason to release another
2.4-based ISO. This will be named 1.5.3. Any 2.6-based ISO will start
with the version number 1.6.x.
Allthough this is confusing to users, from my standpoint it does not make
sense to release any 2.6-based ISO as 1.5.x, nor does it make any more
sense to release future 2.4-based ISO's as 1.6.x either.
Just so you know ;^)
1.5.x - 2.4-based ISO's from current ISO build code
1.6.x - 2.6-based ISO's from current ISO build code
Auke
More information about the Lunar-dev
mailing list