2008/8/28, Suman Chakrabarty <[EMAIL PROTECTED]>:
>
> Thanks, but I don't think my confusion was addressed fully. Let me explain.
> The following command did not work as reported (and suggested) before:
>
>   ~ # emerge -D --newuse kdelibs
> Calculating dependencies... done!
> >>> Auto-cleaning packages...
>
> >>> No outdated packages were found on your system.
>
>
> But, "emerge -1v kdelibs" worked as suggested. I don't understand why it
> works with -1 option added, but not without. Even if I had included kdelibs
> in the world file, it should have been re-emerged through the previous
> command, right? I didn't see through the additional magic done by -1!
>

As I said -1 is not the problem here. The interesting and different
parts of this two commands are:

emerge kdelibs

This just re-emerges kdelibs.

emerge -D --newuse kdelibs or
emerge --deep --newuse kdelibs

Here all dependencies and changed use flags of all dependencies
including kdelibs will be re-emerged. The dependencies are updated
before kdelibs and thus in this case kdescreenseaver fails as it needs
kdelibs re-emerged first.

Regards,

Daniel

Reply via email to