Fedora and Fedora Legacy package versioning schemes (was: Retain upgrade paths)

Axel Thimm Axel.Thimm at physik.fu-berlin.de
Mon Oct 6 10:13:54 UTC 2003


On Mon, Oct 06, 2003 at 11:39:16AM +0200, Axel Thimm wrote:
> A proposal on the fedora.us side is to allow rpm to compare "rh9"
> versus "1", which under newer rpms will resolve as older, but which is
> not the case for RH7.x (possibly even stock RH8.0, but I may be
> mistaken).

Small addendum: I just looked it up for another communication on
fedora.us list. This bug was fixed 9 months ago in rpm 4.2-0.55:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=50977#c20

So that means that even RH8.0 is affected. I assume the 4.1.1 backport
available from rpm.org does contain the bug-fix, but I know nothing
about 4.0.5.

> There are updated rpm rpms fixing this issue, but they are neither
> available via RHN, nor can Fedora Legacy assume that those rpms are
> available on the system to be upgraded.
> [...]
> c) Drop upgradability from rpm < 4.1 and use kludgy "rhnumber" <
>    "number" idiom.

This should then probably be "rpm < 4.1.1".

Anyway, the presence of this bug prohibits mixing numerical and
alphabetical segments in rpm comparision for any system running an rpm
from before 2003, unless rpm is upgraded to a version without this bug
before any other upgrading operation.

Therefore IMHO mixing numerical and alphabetical segments in
comparisons should be avoided for legacy considerations.
-- 
Axel.Thimm at physik.fu-berlin.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20031006/d7f0a408/attachment.sig>


More information about the fedora-devel-list mailing list