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