Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 549134 - dev-java/icedtea broken dependencies on dev-java/icedtea-web after cleanup
Summary: dev-java/icedtea broken dependencies on dev-java/icedtea-web after cleanup
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: James Le Cuirot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-11 02:10 UTC by Patrick Lauer
Modified: 2015-05-20 23:53 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2015-05-11 02:10:13 UTC
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]']
Comment 1 James Le Cuirot gentoo-dev 2015-05-11 07:02:25 UTC
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.
Comment 2 James Le Cuirot gentoo-dev 2015-05-11 22:16:22 UTC
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.
Comment 3 James Le Cuirot gentoo-dev 2015-05-20 23:53:30 UTC
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.