Hi, Thanks for clarification.
It came to my attention since GNU folks reminded me of non-free issues recently with #686481 which prompted me to think about this. http://bugs.debian.org/686481 I record this fact by forwarding this there from [email protected]. FYI: I once got a RC bug report for listing non-free package in recommends several releases back. Since non-free GFDL packages have been dealt for good long time, I think, by now, no recommend dependency to non-free package exists in our archive. So I think it is purely cosmetic issue of rc_policy.txt file. Our archive should be no-problem :-) Osamu On Sun, Oct 28, 2012 at 11:28:19AM +0000, Adam D. Barratt wrote: > On 28.10.2012 07:17, Osamu Aoki wrote: > >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. ..." > > That text has been there for several releases. We should possibly > revisit it and decide whether to bring it more in line with the > Policy wording, but I don't think that during a freeze is really the > appropriate time to do so. > > >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?) > > The text indeed refers to both source and binary dependencies, as > does the Policy text you quoted - "compilation" is source, > "execution" is binary. > > >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. > > As above, it's too late in the release cycle to be significantly > changing what we consider to be RC for wheezy. > > Regards, > > Adam > > > -- > To UNSUBSCRIBE, email to [email protected] > with a subject of "unsubscribe". Trouble? Contact [email protected] > Archive: > http://lists.debian.org/[email protected] -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

