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:

[EMAIL PROTECTED]:/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
[EMAIL PROTECTED]:/srv/ftp/pub/shorewall/4.0>

-- 
Tom Eastep    \ Nothing is foolproof to a sufficiently talented fool
Shoreline,     \ http://shorewall.net
Washington USA  \ [EMAIL PROTECTED]
PGP Public Key   \ https://lists.shorewall.net/teastep.pgp.key

Attachment: signature.asc
Description: This is a digitally signed message part

-------------------------------------------------------------------------
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
_______________________________________________
Shorewall-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-devel

Reply via email to