Public bug reported: I don't see the value in openjdk-6-jre-headless recommending the additional VMs icedtea-6-jre-cacao and icedtea-6-jre-jamvm. Java defaults to the -server VM and I don't think any Java package requires CACAO or JamVM, so these packages will go unused by nearly all Ubuntu Java users. Anyone knowledgeable enough to specify a different VM can install them, just like the Zero/Shark JVM.
As I understand it, a package can suggest other packages instead of recommending them, so they won't be installed. I was able to remove the icedtea-6-jre-jamvm package from my Kubuntu 12.04 amd64 system, but trying to remove icedtea-6-jre-cacao leads to a warning that "The following packages will be REMOVED: ca-certificates-java{u} icedtea-6-jre-cacao java-common{u} openjdk-6-jre-headless{u} openjdk-6-jre-lib{u} tzdata-java{u}" So maybe there's some other dependency overlooked by `aptitude why icedtea-6-jre-cacao` besides "openjdk-6-jre-headless Recommends". A limitation of the Ubuntu (Debian?) packaging system is it doesn't explain why one package recommends or suggests other packages. The only way I know to learn the motivation for a packaging decision is to google for it, or file a dubious bug like this one. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: openjdk-6-jre-headless 6b24-1.11.1-4ubuntu3 ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14 Uname: Linux 3.2.0-23-generic x86_64 ApportVersion: 2.0.1-0ubuntu6 Architecture: amd64 Date: Sun Apr 22 03:20:57 2012 ProcEnviron: LANGUAGE= TERM=xterm LANG=en_US.UTF-8 SHELL=/bin/zsh SourcePackage: openjdk-6 UpgradeStatus: Upgraded to precise on 2012-02-05 (77 days ago) ** Affects: openjdk-6 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug precise -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/986814 Title: OpenJDK should not recommend additional JVM packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/986814/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs