Hi Tom,

I co-maintain the Fedora RPMs for Fedora and I noticed what I think is
a rather confusing situation in the 4.0.6 release tree.

In shorewall-4.0.6/ we have, amongst other things:

shorewall-perl-4.0.6-2.tar.bz2
shorewall-perl-4.0.6-1.tar.bz2
shorewall-perl-4.0.6.tar.bz2

with the -X denoting the patch level. The problem is that rpm (and
perhaps deb, not sure) doesn't allow a "-" in the upstream version
number, as that is reserved for the separator between the upstream
version number and the package release number. This problem actually
manifest itself in your provided RPMs, eg:

shorewall-perl-4.0.6-2.noarch.rpm

where the patch level has been used for the RPM release number. From a
distro packaging perspective this doesn't work, because any change to
the package requires an increase in the package release number (the
number after the "-"). The only option for packagers is to turn the
version number into eg. 4.0.6.2. It would be much more helpful if you
would adopt such a convention upstream though - i.e. indicate the patc
level with a 4th minor version number rather than a hyphenated number.
Is that possible?

Also, I notive that in errata/patches/Shorewall-perl/ there is only
patch-perl-4.0.6-1.diff and no patch-perl-4.0.6-2.diff. Is this an
oversight?

Many thanks,
Jonathan.

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

Reply via email to