Now that virtual/jdk-1.7.0 is in portage and the only way to fulfill it is to use oracle-jdk, I think it'd be good if icedtea 7.* could be moved from the overlay to the main tree as soon as possible.
The problem with current icedtea7 is that it's and outdated version based on a pre-final openjdk, and we are waiting for final upstream version.
*** Bug 382549 has been marked as a duplicate of this bug. ***
virtual/jdk-1.7* went to package.mask meanwhile to prevent forcing upgrades to oracle-jdk-bin. Users that need it can just emerge and use it without the virtual anyway, as sera pointed out.
Was this necessary? I just wasted a lot of time trying to find out why the hell portage wants to install icedtea6-bin even though I have oracle-jdk-bin-1.7 installed. I unmerged a lot of packages to get rid of the dep, which was useless of course. People who don't want oracle-jdk-bin-1.7 installed should mask it. Not the other way around. You're confusing people with this over an emerge that doesn't take more than 1 minute. Seriously.
(In reply to comment #4) > Was this necessary? I just wasted a lot of time trying to find out why the > hell portage wants to install icedtea6-bin even though I have > oracle-jdk-bin-1.7 installed. I unmerged a lot of packages to get rid of the > dep, which was useless of course. There are commands such as "emerge --tree" that will tell you what pulls it, or emerge --pretend --depclean icedtea6-bin would tell you why it cannot be removed. > People who don't want oracle-jdk-bin-1.7 installed should mask it. Not the > other way around. You're confusing people with this over an emerge that > doesn't take more than 1 minute. Seriously. We don't want to force fetch restricted packages on people. With 1 minute emerge I could say the same about icedtea6-bin. Besides, there are packages that don't build with 1.7 yet, so they will pull it anyway.
Done and virtual/jdk unmasked.