Michael Schroeder <mls@suse.de> writes:
> Package A contains /foo
> Package B has "Conflicts: /foo"
Since repository metadata can't possibly contain this [*],
Mandriva has chosen to get rid of file requires/conflicts, unless
explicitly provided. eg:
% rpm -q --provides bash | grep '^/'
/bin/sh
which is helpful for backward compatibility (esp. for find-requires).
As for file conflicts, Mandriva policy is to add explicit conflicts.
More generally, on this subject, Mandriva would vote for doing it the
deb way...
[*] can be done with 2 passes when building metadata, but it doesn't
scale across repositories.
Received on Fri Sep 19 13:58:22 2008