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]

Reply via email to