Hasse Hagen Johansen wrote: > Yes. Actually like the virtual packages work right now it probably ok to > just take one of the packages satisfying the mail-transfer-agent.
jup. > But right now I don't quite understand how apt-get/aptitude would pick the > mail-transfer-agent to use? is it first hit of a package with Provides > mail-transfer-agent? in some package cache or something? it takes the first package, alphabetically, that provides mail-transport-agent and installs that to fulfil the relation to the virtual-package. > Maybe apt-get/aptitude could just asks the user when they find that > multiple packages Provides the dependency? package maintainers should just fix their packages... > I know that would not work non-interactively, but that could be solved > with maybe having some file a standard place telling apt-get/aptitude > which are the official debian standard package for a Virtual package and > install that? ...by using 'exim4 | mail-transport-agent' instead of 'mail-transport-agent'. iirc some time ago, someone wanted to add another layer (default-mail-transport-agent) so that all packages would be factually defaulting to install the same package to fulfil the mail-transport-agent relation when being installed first time, but that got somehow lost. -- Address: Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist Email: daniel.baum...@panthera-systems.net Internet: http://people.panthera-systems.net/~daniel-baumann/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org