discrepancy: rc_policy.txt and policy
I am a bit confused on discrepancy between policy and "Release Critical
Issues for Wheezy".
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
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