discrepancy: rc_policy.txt and policy
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
Reply to: