>         So let us just pretend that we just implement one of
>  weak-suggests and reverse-suggests and call it Enhances, shall we? ;-)

I think there appears to be enough of a reason to allow both of these:
they both have their strengths and weaknesses, but both are useful in
some contexts:

weak-suggests is to be used where:
  a package in main/contrib/non-free suggests one in non-US/anything
  a package in (non-US/)main suggests one in (non-US/)contrib or
    (non-US/)non-free
  a package in (non-US/)contrib suggests one in (non-US/)non-free

Then if the hierarchy is unavailable (how do we know that?), dselect
should ignore the suggestion, otherwise, it should display it.

reverse-suggests (enhances), on the other hand, should only be allowed
to reverse-suggest a package which is at least as free as the
suggesting package, so that we don't have to worry about the hierarchy
not being present.

   Julian

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
        Debian GNU/Linux Developer,  see http://www.debian.org/~jdg
  Donate free food to the world's hungry: see http://www.thehungersite.com/

Reply via email to