[Rpm-maint] [RFC/PATCH] comparisons without release
mls at suse.de
Fri Nov 26 17:42:59 UTC 2010
On Mon, Aug 09, 2010 at 06:43:18PM +0300, Anssi Hannula wrote:
> Currently , if a package has
> Provides: foo = 1.2
> And another package has
> Conflicts: foo < 1.2-1
> The conflict does not trigger, as the releases will be ignored if one of the
> compared EVRs does not have it. (mdv bug #55810 )
> Another similar case is:
> A: Provides: foo = 1.2
> B: Requires: foo = 1.2-2 (or >= 1.2-2)
> The provides will match, which it IMHO should not be doing.
Most people think that "Provides: foo = 1.2" means that the
package provides all releases of foo, thus it should match.
Works good for Requires, doesn't work that well for Conflicts.
Michael Schroeder mls at suse.de
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
More information about the Rpm-maint