On Tue, 2006-12-05 at 19:50 +0100, Enrico Scholz wrote:
tcallawa(a)redhat.com ("Tom 'spot' Callaway")
writes:
> I drafted a proposal for when it is ok to use Conflicts: (almost never):
>
>
http://fedoraproject.org/wiki/PackagingDrafts/Conflicts
The statement
| My package, foo-game doesn't work when bar is older than 1.2.3.
| WRONG: Conflicts: bar < 1.2.3
| RIGHT: Requires: bar >= 1.2.3
is wrong and should be the opposite. There should not be added a Requires:
when package 'foo' works without 'bar' but fails with 'bar <
1.2.3'.
The example is poor in that aspect. If you assume that foo-game needs
bar, but will not work with older versions of bar (this is the normal
case), then the example holds. I'll update the wording to reflect this.
~spot