repoman --help | grep suspect PDEPEND.suspect PDEPEND contains a package that usually only belongs in DEPEND. RDEPEND.suspect RDEPEND contains a package that usually only belongs in DEPEND. This description is rather unhelpful, as all it does is make one ask the question "Why does it belong there, how is it working this out, what have I done wrong, and how do I fix it" Clarifying that the package that triggered the warning condition did so because of a hardcoded list in repoman itself makes it much easier to understand. It rules out the following questions: * is this because I put it in RDEPEND and DEPEND? * is there something magical about X that does this ( followed by looking at X and being confused ) RDEPEND.suspect would probably better worded as: RDEPEND contains a package blacklisted due to its function primarily being build time. Or something like that. 'blacklisted' being the operative part that helps alleviate the confusion.
I guess it's not immediately clear to users why it's complaining about a specific package. I guess either the repoman output itself or the help description for it could be clear on the point that it's coming from a hardcoded list within repoman code.
We may want to enhance it with some BDEPENDs too and just include e.g a wiki link.
repoman support has been removed per bug 835013. Please file a new bug (or, I suppose, reopen this one) if you feel this check is still applicable to pkgcheck and doesn't already exist.