FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo User

 
 
LinkBack Thread Tools
 
Old 09-10-2011, 03:28 PM
Allan Gottlieb
 
Default loop merging and unmerging oracle-jdk-bin-1.7.0

My daily update world caused the merging of oracle-jdk-bin-1.7.0
(after wonko explained how to handle a license question).

But my next step is emerge --depclean --ask
This wanted to unmerge the above package and, if permitted to
do so, caused a subsequent update word to remerge it.

I then wisely :-) refused the next --depclean's request to unmerge
it again. As far as I can tell this would be an infinite loop

allan

ajglap gottlieb # emerge --keep-going --update --newuse --with-bdeps=y world
These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[nomerge ] dev-java/icedtea-6.1.10.3 USE="hs20 nsplugin nss webstart xrender -cacao -debug -doc -examples -jamvm -javascript -nio2 -pulseaudio -systemtap -zero"
[nomerge ] dev-java/ant-nodeps-1.8.1
[ebuild NS ] virtual/jre-1.7.0 [1.6.0] 0 kB
[ebuild NS ] virtual/jdk-1.7.0 [1.6.0] 0 kB
[ebuild N f ] dev-java/oracle-jdk-bin-1.7.0 USE="X alsa -derby -doc -examples -jce -nsplugin" 0 kB
 
Old 09-10-2011, 03:33 PM
Michael Schreckenbauer
 
Default loop merging and unmerging oracle-jdk-bin-1.7.0

On Saturday, 10. September 2011 11:28:07 Allan Gottlieb wrote:
> My daily update world caused the merging of oracle-jdk-bin-1.7.0
> (after wonko explained how to handle a license question).
>
> But my next step is emerge --depclean --ask
> This wanted to unmerge the above package and, if permitted to
> do so, caused a subsequent update word to remerge it.
>
> I then wisely :-) refused the next --depclean's request to unmerge
> it again. As far as I can tell this would be an infinite loop
>
> allan
>
> ajglap gottlieb # emerge --keep-going --update --newuse --with-bdeps=y world
> These are the packages that would be merged, in reverse order:
>
> Calculating dependencies... done!
> [nomerge ] dev-java/icedtea-6.1.10.3 USE="hs20 nsplugin nss webstart
> xrender -cacao -debug -doc -examples -jamvm -javascript -nio2 -pulseaudio
> -systemtap -zero" [nomerge ] dev-java/ant-nodeps-1.8.1
> [ebuild NS ] virtual/jre-1.7.0 [1.6.0] 0 kB
> [ebuild NS ] virtual/jdk-1.7.0 [1.6.0] 0 kB
> [ebuild N f ] dev-java/oracle-jdk-bin-1.7.0 USE="X alsa -derby -doc
> -examples -jce -nsplugin" 0 kB

icedtea is Java6. It want's to upgrade the *virtual* to java7. To get the
virtual satisfied portage installs the oracle jdk.
To get rid of this, just mask >= virtual/jre-1.7.0 and >= virtual/jdk-1.7.0
until icedtea comes with a java7 version. Or stick with the oracle-jdk and
unmerge icedtea.

Regards,
Michael
 
Old 09-10-2011, 04:07 PM
Allan Gottlieb
 
Default loop merging and unmerging oracle-jdk-bin-1.7.0

On Sat, Sep 10 2011, Michael Schreckenbauer wrote:

> On Saturday, 10. September 2011 11:28:07 Allan Gottlieb wrote:
>> My daily update world caused the merging of oracle-jdk-bin-1.7.0
>> (after wonko explained how to handle a license question).
>>
>> But my next step is emerge --depclean --ask
>> This wanted to unmerge the above package and, if permitted to
>> do so, caused a subsequent update word to remerge it.
>>
>> I then wisely :-) refused the next --depclean's request to unmerge
>> it again. As far as I can tell this would be an infinite loop
>>
>> allan
>>
>> ajglap gottlieb # emerge --keep-going --update --newuse --with-bdeps=y world
>> These are the packages that would be merged, in reverse order:
>>
>> Calculating dependencies... done!
>> [nomerge ] dev-java/icedtea-6.1.10.3 USE="hs20 nsplugin nss webstart
>> xrender -cacao -debug -doc -examples -jamvm -javascript -nio2 -pulseaudio
>> -systemtap -zero" [nomerge ] dev-java/ant-nodeps-1.8.1
>> [ebuild NS ] virtual/jre-1.7.0 [1.6.0] 0 kB
>> [ebuild NS ] virtual/jdk-1.7.0 [1.6.0] 0 kB
>> [ebuild N f ] dev-java/oracle-jdk-bin-1.7.0 USE="X alsa -derby -doc
>> -examples -jce -nsplugin" 0 kB
>
> icedtea is Java6. It want's to upgrade the *virtual* to java7. To get the
> virtual satisfied portage installs the oracle jdk.
> To get rid of this, just mask >= virtual/jre-1.7.0 and >= virtual/jdk-1.7.0
> until icedtea comes with a java7 version. Or stick with the oracle-jdk and
> unmerge icedtea.

The java6 vs java7 is what I guessed was the cause (mentioned in a
previous msg). But there really is a loop currently (at least if I keep
both the oracle java7 and icedtea java6 sdk's installed). I let the loop
go on again and it does indeed merge/unmerge/merge/ etc when executing
emerge --update world
emerge --depclean
emerge --update world

etc

As you said
unmerging icedtea icedtea-web virtual/jdk-1.6.0 virtual/jre-1.6.0
restores sanity.

Thanks,
allan
 

Thread Tools




All times are GMT. The time now is 07:25 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org