It would be nice to have a switch that would not downgrade, so that when you do: emerge -u world --deep --<donotdowngrade> It would not downgrade the packages marked as D in the --pretend output.
*** This bug has been marked as a duplicate of 12069 ***