Re: [RFC] Exim as standard Debian MTA?
On Fri, Aug 28, 1998 at 12:40:26AM +0200, Andreas Jellinghaus wrote:
> > cron?
>
> sure. cron sends the output of a program via mail to the user. so it depends
> on mail-transport-agent
>
> andreas
> btw: shouldn't debian for 2.1 remove the "smail | sendmail | " before
> mail-transport-agent ? every app did implement the virtual package name
> "mail-transport-agent" ...
Packaging manual (quote):
8.6. Defaults for satisfying dependencies - ordering
----------------------------------------------------
Ordering is significant in dependency fields.
Usually dselect will suggest to the user that they select the package
with the most `fundamental' class (eg, it will prefer Base packages to
Optional ones), or the one that they `most wanted' to select in some
sense.
In the absence of other information dselect will offer a default
selection of the first named package in a list of alternatives.
However, there is no way to specify the `order' of several packages
which all provide the same thing, when that thing is listed as a
dependency.
Therefore a dependency on a virtual package should contain a concrete
package name as the first alternative, so that this is the default.
For example, consider the set of packages:
Package: glibcdoc
Recommends: info-browser
Package: info
Provides: info-browser
Package: emacs
Provides: info-browser
If emacs and info both have the same priority then dselect's choice is
essentially random. Better would be
Package: glibcdoc
Recommends: info | info-browser
so that dselect defaults to selecting the lightweight standalone info
browser.
Greetings,
Christian
--
Christian Meder, email: meder@isr.uni-stuttgart.de
What's the railroad to me ?
I never go to see
Where it ends.
It fills a few hollows,
And makes banks for the swallows,
It sets the sand a-blowing,
And the blackberries a-growing.
(Henry David Thoreau)
Reply to: