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

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: