Gentoo Archives: gentoo-user

From: Michael Schreckenbauer <grimlog@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] loop merging and unmerging oracle-jdk-bin-1.7.0
Date: Sat, 10 Sep 2011 15:35:36
Message-Id: 42450355.mRnWvgO0nJ@pc
In Reply to: [gentoo-user] loop merging and unmerging oracle-jdk-bin-1.7.0 by Allan Gottlieb
1 On Saturday, 10. September 2011 11:28:07 Allan Gottlieb wrote:
2 > My daily update world caused the merging of oracle-jdk-bin-1.7.0
3 > (after wonko explained how to handle a license question).
4 >
5 > But my next step is emerge --depclean --ask
6 > This wanted to unmerge the above package and, if permitted to
7 > do so, caused a subsequent update word to remerge it.
8 >
9 > I then wisely :-) refused the next --depclean's request to unmerge
10 > it again. As far as I can tell this would be an infinite loop
11 >
12 > allan
13 >
14 > ajglap gottlieb # emerge --keep-going --update --newuse --with-bdeps=y world
15 > These are the packages that would be merged, in reverse order:
16 >
17 > Calculating dependencies... done!
18 > [nomerge ] dev-java/icedtea-6.1.10.3 USE="hs20 nsplugin nss webstart
19 > xrender -cacao -debug -doc -examples -jamvm -javascript -nio2 -pulseaudio
20 > -systemtap -zero" [nomerge ] dev-java/ant-nodeps-1.8.1
21 > [ebuild NS ] virtual/jre-1.7.0 [1.6.0] 0 kB
22 > [ebuild NS ] virtual/jdk-1.7.0 [1.6.0] 0 kB
23 > [ebuild N f ] dev-java/oracle-jdk-bin-1.7.0 USE="X alsa -derby -doc
24 > -examples -jce -nsplugin" 0 kB
25
26 icedtea is Java6. It want's to upgrade the *virtual* to java7. To get the
27 virtual satisfied portage installs the oracle jdk.
28 To get rid of this, just mask >= virtual/jre-1.7.0 and >= virtual/jdk-1.7.0
29 until icedtea comes with a java7 version. Or stick with the oracle-jdk and
30 unmerge icedtea.
31
32 Regards,
33 Michael

Replies

Subject Author
Re: [gentoo-user] loop merging and unmerging oracle-jdk-bin-1.7.0 Allan Gottlieb <gottlieb@×××.edu>