[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

what does Enhances *really* mean?

[Enrico Zini]
> My hope is that if more people start to use it, then package managers
> can start building features with it.

I thought that Enhances is merely the converse of Suggests, and that it
was invented for situations where it is problematic or inconvenient to
use Suggests directly, as when a main package wishes to suggest a
non-free package.

In which case, of course, if "foo Depends: foo-data", then "foo-data
Enhances: foo" is already implied.

What you're suggesting is that Enhances take on a new meaning: "package
has no functionality, so should only be installed as a dependency".
But that meaning is really boolean, it does not require a target
package.  The dependency graph already knows the target package.

Since it *is* just a boolean, I'd rather see just a package tag.  If
one didn't already exist, I would have suggested 'special::useless'.

Attachment: signature.asc
Description: Digital signature

Reply to: