[Fedora-packaging] Conflicts Draft Proposal
Tom 'spot' Callaway
tcallawa at redhat.com
Tue Dec 5 19:22:00 UTC 2006
On Tue, 2006-12-05 at 19:50 +0100, Enrico Scholz wrote:
> tcallawa at 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.
More information about the Fedora-packaging