Bug#587279: debian-policy: clarify wording of parenthetical in section 2.2.1
forcemerge 587279 616462
quit
Hi Marvin,
Marvin Renich wrote:
> to
>
> ...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[1] 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 [1];
* 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
altogether.
I believe Breaks and Conflicts from main to non-main would always
be needed, though.
Thoughts?
Jonathan
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=56;bug=587279
Reply to: