From bug #44796 comment #77: When I do # FEATURES=-test emerge iasl These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-power/iasl-20100528 USE="-test*" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB >>> Verifying ebuild manifests >>> Emerging (1 of 1) sys-power/iasl-20100528 * acpica-unix-20100528.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * CPV: sys-power/iasl-20100528 * REPO: gentoo * USE: amd64 elibc_glibc kernel_linux multilib test userland_GNU * You have selected USE="test". This will install the test results * into /usr/share/iasl-20100528/, compressed as a tarball. * The tests themselves will only rarely die, but the test results * are interesting for arch testing. The tests may take quite some * time to complete. >>> Unpacking source... emerge first says it's going to build iasl with USE=-test, but USE=test gets enabled during the actual build anyway. emerge --nodeps behaves the same ebuild merge works Removing FEATURES=test from make.conf also works
Huh. FEATURES="-test -noauto" emerge iasl works. FEATURES="-test noauto" doesn't work. Why does noauto have any effect at all when not calling ebuild explicitly?
Ah, that explains it. This should fix it: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=ed700746c2c99d18f285a04e85fffa7486677812
It does, thanks.
This is fixed in 2.2_rc69.