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