Hi,

I am a bit confused on discrepancy between policy and "Release Critical
Issues for Wheezy".
 
  http://www.debian.org/doc/debian-policy/ch-archive.html#s-main
  http://release.debian.org/wheezy/rc_policy.txt

Is this discrepancy of requirements for main on "Recommends:" intended
one or some typo.

Policy states "In addition, the packages in main must not require or
recommend a package outside of main for compilation or execution (thus,
the package must not declare a "Pre-Depends", "Depends", "Recommends",
"Build-Depends", or "Build-Depends-Indep" relationship on a non-main
package)," ..."

On the other hand rc_policy.txt states " Packages in main cannot require
any software outside of main for execution or compilation.
"Recommends:" lines do not count as requirements. ..."

rc_policy.txt is a bit confusing since it talks about source dependency and
comments on binary dependency w.r.t. "Recommends:" which seems to contradict
with policy.  (Am I wrong?  Was there any reasons?)

At least, discrepancy from policy can be fixed with the following:

--- rc_policy.txt.orig  2012-10-28 13:59:02.194465621 +0900
+++ rc_policy.txt       2012-10-28 13:59:31.764751376 +0900
@@ -52,7 +52,7 @@

        Packages in main cannot require any software outside of main
        for execution or compilation.
-       "Recommends:" lines do not count as requirements.
+       "Suggests:" lines do not count as requirements.

        Packages must include a "Depends:" line listing any other
        packages they require for operation, unless those packages are





-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121028071702.GA27770@goofy.localdomain

Reply via email to