Hi, >>"Raul" == Raul Miller <[EMAIL PROTECTED]> writes:
>> If, e.g, my package can take advantage of Netscape, then it should >> be the responsibility of my package, not Netscape, to mention that >> fact. Otherwise, Netscape (in particular) may need to have hundreds >> of packages listed under "Enhances". Not to mention that fact that it >> may require new uploads of Netscape simply to add or remove packages >> from Netscape's "Enhances" field. That's simply not a good or sensible >> design. It may be ok for gimp-nonfree or tetex-nonfree, where the >> "Enhances" is for one-and-only-one package, but it doesn't work for >> the great majority of cases. Raul> That's solvable: create a virtual package which has a free instance Raul> (such as Mozilla) which provides the interface you're taking advantage of. This is an additional hack to cover the hack that people are proposing. Enhances is a legitimate dependency, as is suggests, but niether are really what is reqwuired to hide non-free from people who do not want to see it. Unless we fix it right the first time, we are doomed to hacks upon hacks to cover the ugliness. manoj -- True happiness will be found only in true love. Manoj Srivastava <[EMAIL PROTECTED]> <http://www.debian.org/%7Esrivasta/> Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E