I'm not sure if it's a bug or just an expected behaviour that I don't understand. Anyway, every now and then I see the packages that have a newer non-masked versions, but "emerge -uDvN @world" doesn't pull them in. On the other hand, "emerge --depclean" doesn't clean them. For example, at my current setup, dev-texlive/texlive-latex-2007 is installed even though 2008-r1 is available.
Created attachment 171032 [details] equery list Output of "equery list"
Created attachment 171034 [details] stdout for "emerge -uDpdvN @world"
Created attachment 171037 [details] stderr for "emerge -uDpdvN @world"
Created attachment 171038 [details] emerge --info
Do those missing packages appear if you use the --with-bdeps=y option to emerge? emerge --with-bdeps-y -uDpv world
sorry, I mean emerge --with-bdeps=y -uDpv world
Yes, they are. Just as I suspected, the behaviour I wasn't aware of. :) Do I close the bug now?
I close it as WORKSFORME since this is documented behavior. Just have a look into man emerge and search for --with-bdeps Cheers ;)
*** Bug 250662 has been marked as a duplicate of this bug. ***
*** Bug 267429 has been marked as a duplicate of this bug. ***
*** Bug 273953 has been marked as a duplicate of this bug. ***
*** Bug 278254 has been marked as a duplicate of this bug. ***