|
|
|
Policy for Stable Tree Maintainance
|
|
===================================
|
|
|
|
The Stable Tree Project has three defined goals:
|
|
|
|
1. Fixing bugs and security issues
|
|
|
|
2. Updating packages to newer versions
|
|
|
|
3. Creation of reference build binaries
|
|
|
|
The set of changes in the stable tree should be kept to an absolute minimum.
|
|
|
|
There is one single maintainer for the ROCK Linux Stable tree. Nobody else
|
|
may write to the source tree, but everybody is free to send patches to the
|
|
maintainer.
|
|
|
|
1. Fixing bugs and security issues
|
|
----------------------------------
|
|
|
|
Whenever there is a security problem reported, the required updates or
|
|
bug-fixes should be performed in the stable tree and an advisory should be
|
|
send to the mailing list.
|
|
|
|
Bugfixes should be applied unless fixing the bug would introduce more new
|
|
troubles than it solves (e.g. requires redesignes of core build scripts). In
|
|
this case, it should be considered to drop the feature or marking it as
|
|
broken instead of fixing it.
|
|
|
|
|
|
2. Updating packages to newer versions
|
|
--------------------------------------
|
|
|
|
Package updates should be performed unless the newer vrsion of a package
|
|
introduces new problems or brakes compatibility with the old package and so
|
|
would require rebuilding a large part of the system.
|
|
|
|
|
|
3. Creation of reference build binaries
|
|
---------------------------------------
|
|
|
|
The stable tree maintainer is responsible for creating and distributing
|
|
ISOs of an un-optimized x86 reference build and also creates and distributes
|
|
update gem packages for updated packages. That includes maintaining an
|
|
ftp or http archive with the ISO images and the GEM package files.
|
|
|
|
|
|
A. Release and Sourcecode Management
|
|
------------------------------------
|
|
|
|
The source-code must be available via an open-source versioning-system like
|
|
cvs or subversion and via ftp or http.
|
|
|
|
Major releases should be done after important security of bug-fixes.
|
|
|