Re: [PROPOSED] Change package relations policy to remove references to non-free from main
Hi,
>>"Raul" == Raul Miller <moth@debian.org> 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 <srivasta@debian.org> <http://www.debian.org/%7Esrivasta/>
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E
Reply to: