Re: Printing setup script
Stefan Fiedler <e0155490-oe7qfRrRQffzPE21tAIdciO7C/[email protected]> Mon, 3 Sep 2007 11:16:47 +0200
| Newsgroups | gmane.linux.distributions.rock.devel |
|---|---|
| Message-ID | <[email protected]> |
Am Montag, 27. August 2007 18:10:00 schrieb Terry Mackintosh: <snip> > What I guess I'm getting at is that when you have a single release that > is so long standing that it comes to be viewed as possibly the final > release of the project, then the latest-greatest is finally released, it > is inappropriate to immediately disregard the now old release. The fact > is that with the exception of those of you whom are in a continuous > upgrade cycle, the majority of us that use ROCK are probably running > 2.0.3 as that is what there was for the longest time. My build is I > think over a year old, and until about a month ago was still the latest > release (trunk excepted). Hi Terry, I see that support for older versions of ROCK Linux may be important to users, but it also means more work for developers. During the developer meeting at the CLT in March 2006, we decided to change the development model and the way we handle releases: First of all, there's no more development tree, and we just use trunk as the stable tree. To ensure that trunk remains bug-free and usable, we have strict requirements for patches that are applied to trunk, esp. build- and run-time tests with bootdisk and crystal targets, and no known regressions. Official releases are now simply snapshots of trunk accompanied by pre-built binaries for some targets. To make releases even more stable than trunk, there is a feature freeze (only bugfixes and security patches are applied) and extended testing period with release candidates before the release is made. Releases are not maintained or updated by the developers, in particular we don't back-port bug fixes or security updates. The major reason is the lack of manpower to do this properly for a longer period of time. Since trunk is also stable and easy-to-use for non-developers, the usefulness of maintaining releases is small compared to the costs. Following these changes, ROCK 3 was released on the 26th of July in 2006 and so has been available for more than a year. Some weeks after this release, the 2.0 releases were declared unsupported, mostly because release 3 was (and still is) considered to be better than 2.0.x. 2.0.3 was (I think) about two years old by then and already replaced by the 2.1 development tree (at least wrt. developer interest). For our development model see also http://www.rocklinux.org/wiki/Mission_Statement and http://www.rocklinux.org/wiki/ROCK3 for changes in ROCK 3. With best regards, Stefan Fiedler