Bug#587279: debian-policy: clarify wording of parenthetical in section 2.2.1
forcemerge 587279 616462
Marvin Renich wrote:
> ...the packages in main
> • must not require a package outside of main for compilation or
> execution (thus, all declared "Depends", "Recommends", and
> "Build-Depends" relationships must be satisfiable with only
> packages in main)
See <http://bugs.debian.org/587279> for much edifying discussion.
It includes a wording I like, for what it's worth. Sadly, the
previous conversation seemed to be at an impasse. Perhaps the
following could be a way forward.
* First, documenting what seems to be the prevailing current practice,
perhaps with something like ;
* Meanwhile, considering separately whether virtual packages and
Enhances would allow this to change in the future, so packages in
main could avoid pulling in packages from non-main by name
I believe Breaks and Conflicts from main to non-main would always
be needed, though.