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. ..."
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.