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

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: