running `repoman full` on coreutils yields: ebuild.autotools 4 sys-apps/coreutils/coreutils-6.10.ebuild: Direct calls to 'automake' instead of using autotools.eclass on line: 29 sys-apps/coreutils/coreutils-6.10.ebuild: Direct calls to 'autoconf' instead of using autotools.eclass on line: 30 i thought that was kind of weird considering i know this uses autotools.eclass, but let's look at it ... $ sed -n '25,33p' coreutils-6.10.ebuild ======================== !net-mail/base64 >=sys-libs/ncurses-5.3-r5" DEPEND="${RDEPEND} app-arch/lzma-utils >=sys-devel/automake-1.10.1 >=sys-devel/autoconf-2.61 >=sys-devel/m4-1.4-r1" pkg_setup() { ======================== ack! repoman is warning on the DEPEND! $ emerge --version Portage 2.1.4 (default-linux/amd64/2006.1/desktop, gcc-4.2.2, glibc-2.7-r1, 2.6.23.14 x86_64)
yeah running qgrep -Hex '^[^#]*([^e/]|^)(autoconf|automake|aclocal|libtoolize)' shows other types of false positives too. should have figured out this way of testing before submitting the patch :)
I've converted this to a runtime 'QA Notice' since it's hard to correctly parse bash.
This has been released in 2.1.4.1.