On 28/07/15 13:55, Paul Tagliamonte wrote:
> Well, I have a personal "thing" about this - it strikes me as quirky to
> not have a Depends, since those metapackages, without all of them, is
> technically not satisfied.
...
> I'd prefer to see metapackages use
> Recommends for the things that should (but don't *have* to be)
> installed, and Depends for the things that the metapackage is there
> for.

Consider a metapackage "games-fps" which pulls in openarena, nexuiz,
warsow and others, but does not have any particular reason to treat any
of them as mandatory; if you don't like OpenArena's visual style, for
instance, it's fine to deselect it, but if you have deselected *all* the
FPS games that were offered, then there's no point in having games-fps
at all.

Strictly speaking, from what you're saying, games-fps should have:

Depends: openarena | nexuiz | warsow | ...
Recommends: openarena, nexuiz, warsow, ...

because its purpose is to pull in 1 or more of those FPS games?

But actually implementing this would result in a lot of duplication (and
a more complex dependency graph), because there are really more than
three games offered; and there's no particular reason to list the games
in that order. So I think omitting the Depends and just taking the
Recommends is a reasonable simplification in cases like this one?

    S


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/55b7a28f.5030...@debian.org

Reply via email to