As per our discussion on #gentoo-portage I would like to basically request that repoman warn when an DEPEND & RDEPEND are not both set into an ebuild. The aim here is to remove the explicit behavior of RDEPEND=$DEPEND when no RDEPEND= is given. We also want to perhaps promote that RDEPEND=$DEPEND not be used in ebuilds when repoman warns. This is needed when merging into ROOT= and seems to be more the case when a virtual/* is used. Our embedded team makes heavy use of of RDEPEND= and for quality control the implicit behavior of assuming RDEPEND=$DEPEND kicks my butt. If your able to make this change I'd also like it if you could point me at the cvs commit/cset, as I'd like to learn the basics of adding a new check to repoman in the future. (So I can attach suggested patches like I do on most bugs)
perhaps this thread should be brought up on the gentoo-dev mailing list ... especially since this behavior is the exact opposite of what we've been yelling at developers for doing in the past i think the implicit setting of RDEPEND to DEPEND is much more common than implicitly setting RDEPEND to ""
I mailed -dev about this tonight, so hopefully something will come of it. Can we put "Discussion" as a blocker? :)
Please upgrade the Dev Guide @ http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1#doc_chap5 You will see it tells people that RDEPEND=${DEPEND} is automatic.
Closing this until there is an authorative decision if this really is desirable.