On Wed, 23 Jan 2013 20:48:03 +0100 Jarry <[email protected]> wrote: > Hi Gentoo-users, > I always thought the right way to update everything was: > > emerge --update --deep --newuse world > emerge --update --deep --newuse system > > When I try the above mentioned, nothing to update is found. > Yet when I try i.e. "emerge --pretend nasm", I see: > > [ebuild U ] dev-lang/nasm-2.10.05 [2.10.01] > > So there is apparently update for dev-lang/nasm, yet it was > not pulled when I tried to update the "world" or "system". > And who knows for how many other ebuilds there is update > available... > > So how can I update really *every* ebuild?
What are your bdep settings in make.conf? (see man emerge for more info on bdeps) nasm is unlikely to be a run-time depend for anything, considering what it does it's more likely to be a build depend. If nothing in world that uses nasm to build itslef is to be built, then nasm won't be upgraded; it will be left as-is until it really does need to be rebuilt. You should learn to trust portage, it knows more about your system than you do. "really update every package" sounds a lot more like pedantic OCD insistence that it all be done always rather than a sensible decision :-) And before anyone rips me a new one for being unbelievably rude to list users again, I have the same issue myself. So I got really good at spotting it and recognizing why it is not really a good thing. -- Alan McKinnon [email protected]

