Public bug reported:

Binary package hint: rpm

The Mancoosi WP5 Project discovered a bug in RPM last November,
comparing apt and rpm assertion checkers.

The bug affects all versions of RPM. A Conflicts: assertion with
a missing value in the Release: field returns FALSE instead of TRUE.

Conflicts: assertions that explicitly include a Release: have the
correct value.

Since the bug has never been reported against RPM (in the ~10 years the
bug has been present) its still not clear
what the final resolution will be.

The choices to fixing are pretty clear:

1) remain "bug compatible" with all existing releases of RPM.
    The corollary here will be to detect and forbid Conflicts: without an 
explicit Release:

2) retrofit a fix (as Mandriva has attempted) to be logically consistent with 
assertions.
    The "fix" isn't hard and is known. This path will be what @rpm5.org does as 
soon as
    its clear what legacy compatibility issues need to be solved and 
implemented.

** Affects: rpm
     Importance: Undecided
         Status: New

** Affects: rpm (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: rpm
   Importance: Undecided
       Status: New

-- 
Conflicts: dependency assertions with missing release misfire
https://bugs.launchpad.net/bugs/638234
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to