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

Bug#616462: debian-policy: clarify wording of parenthetical in section 2.2.1



On Fri, Mar 04, 2011 at 11:35:43AM -0500, Marvin Renich wrote:
> Package: debian-policy
> Version: 3.9.1.0
> Severity: wishlist

> As suggested in thread on debian-devel (starting at
> http://lists.debian.org/debian-devel/2011/03/msg00202.html), change the
> wording of the parenthetical in the first bullet of section 2.2.1 from

> ...the packages in main

>    • must not require a package outside of main for compilation or
>      execution (thus, the package must not declare a "Depends",
>      "Recommends", or "Build-Depends" relationship on a non-main
>      package)

> 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)

Although I agree with you that this parenthetical has been mistaken for
normative language and it should be clarified with regards to intent, the
clarification you've suggested is OTOH weaker than what I understand the
common rule to be.  If the goal is to make sure installing a package in main
doesn't automatically pull in a package from non-free, then the main
alternative must be listed first.

Maybe "must be satisfied by default with only packages in main" expresses
this?

Or maybe this is splitting hairs and I shouldn't worry too much about a
non-normative parenthetical :)

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: