dependency.bad [fatal] 36 dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~arm(default/linux/arm/13.0) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome/systemd) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop/kde) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop/kde/systemd) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/developer) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/kde) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/kde/systemd) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/developer) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/developer) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-6.1.13.5.ebuild: PDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/developer) ['dev-java/icedtea-web:0', 'dev-java/icedtea-web:0[nsplugin]'] dev-java/icedtea/icedtea-7.2.4.8.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0) ['dev-java/icedtea-web:0[icedtea7]', 'dev-java/icedtea-web:0[icedtea7,nsplugin]'] dev-java/icedtea/icedtea-7.2.4.8.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop) ['dev-java/icedtea-web:0[icedtea7]', 'dev-java/icedtea-web:0[icedtea7,nsplugin]'] dev-java/icedtea/icedtea-7.2.4.8.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome) ['dev-java/icedtea-web:0[icedtea7]', 'dev-java/icedtea-web:0[icedtea7,nsplugin]'] dev-java/icedtea/icedtea-7.2.4.8.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome/systemd) ['dev-java/icedtea-web:0[icedtea7]', 'dev-java/icedtea-web:0[icedtea7,nsplugin]'] dev-java/icedtea/icedtea-7.2.4.8.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop/kde) ['dev-java/icedtea-web:0[icedtea7]', 'dev-java/icedtea-web:0[icedtea7,nsplugin]'] dev-java/icedtea/icedtea-7.2.4.8.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/desktop/kde/systemd) ['dev-java/icedtea-web:0[icedtea7]', 'dev-java/icedtea-web:0[icedtea7,nsplugin]'] dev-java/icedtea/icedtea-7.2.4.8.ebuild: PDEPEND: ~ia64(default/linux/ia64/13.0/developer) ['dev-java/icedtea-web:0[icedtea7]', 'dev-java/icedtea-web:0[icedtea7,nsplugin]']
Damn, I tried to consider this from all angles but missed this one. It's slightly academic because you couldn't install icedtea-web anyway due to blockers; repoman doesn't pick up on that. I'll have a closer look later, not sure what the best solution is yet.
Had a think. As I said, we're not really any worse off than we were before, repoman just didn't notice till now. As it happens, these are the exact same arches that need to keyword the newest icedtea versions because the older ones are vulnerable. Note that the icedtea-web 1.3 ebuilds I removed were also vulnerable. So let's not be too hasty here. I will try to get icedtea keyworded for ppc, ppc64, and hopefully arm, and I'll deal with icedtea-web while I'm at it. Someone else will need to do ia64.
Haste was required in the end as this had upset Travis CI. I was only able to address ppc in time so the others have had "dev-java/icedtea nsplugin webstart" temporarily applied to their package.use.mask. It looks like we'll be dropping Java entirely on ia64. I had hoped to add the ppc64 keyword to icedtea-web but it segfaulted upon testing. I am currently building icedtea on arm as I type this.