Installing a JDK requires java-config, this package requires >=virtual/jre-1.5, and virtual/jre-1.7.0 is not stable. Thus, though the jdk is considered stable and can be installed it is not considered a stable java package. Reproducible: Always Steps to Reproduce: 1. (USE=-doc emerge oracle-jdk-bin) Actual Results: icedtea-bin-6.1.12.6 was pulled in as a dependency and installed. Removing this package resulted in dependency errors though java-config works fine. Expected Results: Installing java 1.7 wouldn't install java 1.6.
Java 7 was marked stable a while ago. Dependencies resolution shouldn't trip you up anymore and install Java 1.6. Reopen if it still does.
I forget the details as it was a little complicated but I believe I have fixed this.
I'm chuffed to bits you fixed this issue, James.