To be able to remove hooks from java eclasses we need to depend on >=sys-apps/portage-2.1.2.7 but this would mean that all java ebuilds would start giving repoman warnings: betelgeuse@pena /usr/portage/dev-java/ant-core $ repoman scan Setting paths: PORTDIR = "/usr/portage" PORTDIR_OVERLAY = "" RepoMan scours the neighborhood... depend: /usr/portage/dev-java/ant-core/ant-core-1.6.5-r14.ebuild depend: /usr/portage/dev-java/ant-core/ant-core-1.7.0.ebuild depend: /usr/portage/dev-java/ant-tasks/ant-tasks-1.7.0-r2.ebuild depend: /usr/portage/dev-java/ant-tasks/ant-tasks-1.6.5-r3.ebuild DEPEND.badindev 8 dev-java/ant-core/ant-core-1.6.5-r14.ebuild: amd64(selinux/amd64/2006.1) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.6.5-r14.ebuild: ppc(selinux/ppc/ppc32/2006.1/G3) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.6.5-r14.ebuild: ppc(selinux/ppc/ppc32/2006.1/G4) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.6.5-r14.ebuild: x86(selinux/x86/2006.1) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.7.0.ebuild: amd64(selinux/amd64/2006.1) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.7.0.ebuild: ppc(selinux/ppc/ppc32/2006.1/G3) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.7.0.ebuild: ppc(selinux/ppc/ppc32/2006.1/G4) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.7.0.ebuild: x86(selinux/x86/2006.1) ['>=sys-apps/portage-2.1.2.7'] RDEPEND.badindev 8 dev-java/ant-core/ant-core-1.6.5-r14.ebuild: amd64(selinux/amd64/2006.1) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.6.5-r14.ebuild: ppc(selinux/ppc/ppc32/2006.1/G3) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.6.5-r14.ebuild: ppc(selinux/ppc/ppc32/2006.1/G4) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.6.5-r14.ebuild: x86(selinux/x86/2006.1) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.7.0.ebuild: amd64(selinux/amd64/2006.1) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.7.0.ebuild: ppc(selinux/ppc/ppc32/2006.1/G3) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.7.0.ebuild: ppc(selinux/ppc/ppc32/2006.1/G4) ['>=sys-apps/portage-2.1.2.7'] dev-java/ant-core/ant-core-1.7.0.ebuild: x86(selinux/x86/2006.1) ['>=sys-apps/portage-2.1.2.7'] digest.assumed 3 digest-ant-core-1.7.0::ant-1.7.0-gentoo.tar.bz2 digest-ant-core-1.7.0::apache-ant-1.7.0-src.tar.bz2 digest-ant-core-1.6.5-r14::apache-ant-1.6.5-src.tar.bz2 RepoMan sez: "You're only giving me a partial QA payment? I'll take it this time, but I'm not happy." This would quite inconvenient and best fixed before we remove the hooks. I tried mailing you but it never resulted in anything.
Portage 2.1.2.7 is masked due to it breaking on SELinux machines. Newer portages are fixed, so you'll have to wait for a newer one to stabilize.
(In reply to comment #1) > Portage 2.1.2.7 is masked due to it breaking on SELinux machines. Newer > portages are fixed, so you'll have to wait for a newer one to stabilize. > All selinux supported arches have stabled 2.1.2.9.
Dependency bug solved and the mask is only for 2.1.2.7 so this can be marked as fixed.