I''m about to send out an announcement to the users and announcement
lists
but though I would send it here first to allow any dissenting voices to be
heard.
-Tom
----------------------------------------------------------------------------
My post of 11/24 announcing Shorewall-perl-4.0.6-2 has prompted some
vigorous discussion on the Shorewall Development list. At a consequence, the
Shorewall release procedure will be changing slightly beginning with 4.0.7.
The overall goal of the changes are to:
- Allow users access to updated packages from shorewall.net when a
problem is corrected between releases.
- Avoid making users wade through multiple similarly-named packages to find
the latest one.
- Allow distribution maintainers access to patches that can be easily
applied to the pre-installation source tree.
- Provide a fixed location for the base tarballs for a release.
To accomplish these goals, the following conventions will be followed.
a) When a release is initially uploaded, a tarball for each component will
be placed in a ''base'' sub-directory. These tarballs will
be in bz2
compressed format and will also be present in the release
directory.
b) The RPM released by shorewall.net will have release ==
''0base'' (e.g.,
shorewall-common-4.0.7-0base.noarch.rpm).
c) When a problem is corrected in a component, new tarballs and rpms will
be uploaded. The version of the updates to release X.Y.Z will be
X.Y.Z.1, X.Y.Z.2 and so forth. For example, if a patch release is made
to shorewall-perl 4.0.7, the first such release will have the files:
shorewall-perl-4.0.7.1.tar.bz2
shorewall-perl-4.0.7.1.tgz
shorewall-perl-4.0.7-1.noarch.rpm
patch-perl-4.0.7.1
d) If multiple patch versions of a component are needed, the patch file for
each version will represent the delta from the previous patch release.
e) As files are superseded by patch releases, they are moved to the
superseded/ directory.
f) Errata patches will continue to be produces as always.
Here is a sample of what a base release directory will look line:
webadmin@lists:/srv/ftp/pub/shorewall/4.0> ls -lR shorewall-4.0.7
shorewall-4.0.7:
total 16156
-rw-r--r-- 1 webadmin www 1322 2007-12-13 08:27 4.0.7.md5sums
-rw-r--r-- 1 webadmin www 1482 2007-12-13 08:27 4.0.7.sha1sums
drwxr-sr-x 2 webadmin www 4096 2007-12-10 12:25 base
drwxr-xr-x 2 webadmin www 4096 2007-11-27 08:50 errata
-rw-r--r-- 1 webadmin www 55 2007-12-13 08:27 known_problems.txt
-rw-r--r-- 1 webadmin www 50367 2007-12-13 08:27 patch-common-4.0.7
-rw-r--r-- 1 webadmin www 3128 2007-12-13 08:27 patch-lite-4.0.7
-rw-r--r-- 1 webadmin www 25554 2007-12-13 08:27 patch-perl-4.0.7
-rw-r--r-- 1 webadmin www 1268 2007-12-13 08:27 patch-shell-4.0.7
-rw-r--r-- 1 webadmin www 139744 2007-12-13 08:27 releasenotes.txt
-rw-r--r-- 1 webadmin www 200089 2007-12-13 08:27
shorewall-common-4.0.7-0base.noarch.rpm
-rw-r--r-- 1 webadmin www 200038 2007-12-10 15:18
shorewall-common-4.0.7-1.noarch.rpm
-rw-r--r-- 1 webadmin www 134859 2007-12-13 08:27
shorewall-common-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-common-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 188101 2007-12-13 08:27 shorewall-common-4.0.7.tgz
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-common-4.0.7.tgz.asc
-rw-r--r-- 1 webadmin www 2340748 2007-12-13 08:27
shorewall-docs-html-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-docs-html-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 2420355 2007-12-13 08:27 shorewall-docs-html-4.0.7.tgz
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-docs-html-4.0.7.tgz.asc
-rw-r--r-- 1 webadmin www 4411676 2007-12-13 08:27
shorewall-docs-xml-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-docs-xml-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 5211450 2007-12-13 08:27 shorewall-docs-xml-4.0.7.tgz
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-docs-xml-4.0.7.tgz.asc
-rw-r--r-- 1 webadmin www 65971 2007-12-13 08:27
shorewall-lite-4.0.7-0base.noarch.rpm
-rw-r--r-- 1 webadmin www 65956 2007-12-10 15:18
shorewall-lite-4.0.7-1.noarch.rpm
-rw-r--r-- 1 webadmin www 58454 2007-12-13 08:27 shorewall-lite-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-lite-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 70154 2007-12-13 08:27 shorewall-lite-4.0.7.tgz
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27 shorewall-lite-4.0.7.tgz.asc
-rw-r--r-- 1 webadmin www 102853 2007-12-13 08:27
shorewall-perl-4.0.7-0base.noarch.rpm
-rw-r--r-- 1 webadmin www 102765 2007-12-10 15:18
shorewall-perl-4.0.7-1.noarch.rpm
-rw-r--r-- 1 webadmin www 100281 2007-12-13 08:27 shorewall-perl-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-perl-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 125282 2007-12-13 08:27 shorewall-perl-4.0.7.tgz
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27 shorewall-perl-4.0.7.tgz.asc
-rw-r--r-- 1 webadmin www 59333 2007-12-13 08:27
shorewall-shell-4.0.7-0base.noarch.rpm
-rw-r--r-- 1 webadmin www 59267 2007-12-10 15:18
shorewall-shell-4.0.7-1.noarch.rpm
-rw-r--r-- 1 webadmin www 76701 2007-12-13 08:27 shorewall-shell-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-shell-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 95650 2007-12-13 08:27 shorewall-shell-4.0.7.tgz
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27 shorewall-shell-4.0.7.tgz.asc
shorewall-4.0.7/base:
total 7024
-rw-r--r-- 1 webadmin www 134859 2007-12-13 08:27
shorewall-common-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-common-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 2340748 2007-12-13 08:27
shorewall-docs-html-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-docs-html-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 4411676 2007-12-13 08:27
shorewall-docs-xml-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-docs-xml-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 58454 2007-12-13 08:27 shorewall-lite-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-lite-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 100281 2007-12-13 08:27 shorewall-perl-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-perl-4.0.7.tar.bz2.asc
-rw-r--r-- 1 webadmin www 76701 2007-12-13 08:27 shorewall-shell-4.0.7.tar.bz2
-rw-r--r-- 1 webadmin www 300 2007-12-13 08:27
shorewall-shell-4.0.7.tar.bz2.asc
shorewall-4.0.7/errata:
total 0
webadmin@lists:/srv/ftp/pub/shorewall/4.0>
--
Tom Eastep \ Nothing is foolproof to a sufficiently talented fool
Shoreline, \ http://shorewall.net
Washington USA \ teastep@shorewall.net
PGP Public Key \ https://lists.shorewall.net/teastep.pgp.key
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It''s the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace