On Wednesday 30 August 2006 00:29, Steve Langasek took the opportunity to say: > On Tue, Aug 29, 2006 at 01:51:39PM +0200, Magnus Holmgren wrote: > > On Monday 28 August 2006 21:06, Steve Langasek took the opportunity to say: > > > On Mon, Aug 28, 2006 at 04:01:57PM +0200, Magnus Holmgren wrote: > > > > Making mail-transport-agent the empty package, and having it depend > > > > only on exim4 (the default), should work. Of course, exim4 can't > > > > conflict with it (but it's enough that all the others do), > > > > > > No, that's not enough. The exim4 package has file conflicts with the > > > other implementors of m-t-a; there need to be Conflicts declared > > > *directly* between exim4 and the others. > > > > So "package-a conflicts package-b" is not the same thing as "package-a > > conflicts package-b AND package-b conflicts package-a"? The policy seems > > to be saying that if a package conflicts with another package > > (asymmetric), then they can't be installed at the same time (symmetric). > > What I understood was being discussed was a situation where package-a > depends package-b, package-a conflicts package-c, and package-b and > package-c have conflicts at the filesystem level.
Aha. No, package-c conflicts package-b as well. We would have (for example):
Package: mail-transfer-agent
Depends: exim4
Package: exim4
Provides: mail-transfer-agent
Replaces: mail-transfer-agent (??)
Package: postfix
Provides: mail-transfer-agent
Conflicts: mail-transfer-agent
Replaces: mail-transfer-agent
Anyway, this looks a bit ugly.
--
Magnus Holmgren [EMAIL PROTECTED]
(No Cc of list mail needed, thanks)
pgpe1muqeru91.pgp
Description: PGP signature

