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 produced 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 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 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 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 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