[Typo3-dev] TYPO3 version 4.0.0?

Steffen Mueller steffen at davis.kommwiss.fu-berlin.de
Wed Apr 21 00:44:49 CEST 2004


On 04/20/04 23:06 Jan-Hendrik Heuing wrote:
> 
> What if we would "join" known systems like the kernel numbers ?
> 
> odd nr. = dev releases
> even nr. = production quality
> 
> We could just do that for the second number. So people know this is in
> development, or this is production quality...
> 

You mean the Linux kernel numbering, right?

Here's a short summary:

Major.Minor.Patch(-RC-x)
- Major numbers change when a really significant change happens
- Minor numbers describe the development "series" (even means stable and 
odd means development/not stable). Even series are freezed except for 
patches (see next line). Odd series are open for new features, API 
improvements and stuff like that.
- Patch is incremented on every release and as a patch collection, they 
contain bugfixes, security improvements or cleanups without changing any 
programming interface.
- For every Patch, there are release candidates (Major.Minor.Patch-RC-x) 
to represent actual development. In practice they are used to collect 
patches and reduce the numbers of official versions. Those RCs are not 
propageded as stable.
- All numbers are lineary increased by one

For example:
2.4.26 is stable
2.5.75 is development
2.6.5 is stable
2.6.6-RC2 is collecting patches for 2.6.6

For detailed information about Linux versioning, have a look at:
http://www.tldp.org/FAQ/Linux-FAQ/kernel.html#linux-versioning

Comment:
I know, this is just theory. In practice the Linux development changes 
APIs within the same minor phase and do significant changes from one 
minor release to the next. But as Typo3 is not as huge as the kernel is 
and development control is in few hands it could work.
And yes, it's an inadequate scheme to represent the value of a feature 
and the amount of time/nerves which have been spent on development ;-)

Annotation for extensions:
They should work without regard of the patch number and only would have 
to be relinked with the next minor or major version.

This seems well structured to me and that's why I would vote for that 
(and of course for starting with 4.0.0).

-- 
cheers,
Steffen

----------------------------------------------------------
"Education is man's going forward from cocksure ignorance
to thoughtful uncertainty." (Don Clarks' Scrapbook)
----------------------------------------------------------




More information about the TYPO3-dev mailing list