On Mon, Aug 09, 2010 at 06:43:18PM +0300, Anssi Hannula wrote:
> Currently [1], 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 [2])
> 
> 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.

Cheers,
  Michael.

-- 
Michael Schroeder                                   m...@suse.de
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to