I'm on portage-2.0.51-22_r1 and in case of a block, the text now reads : # emerge -upv postfix These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] mail-mta/ssmtp (is blocking mail-mta/postfix-2.2.2-r1) Which is way better and clearer instead of : [blocks B ] gnome-base/bonobo-activation (from pkg gnome-base/libbonobo-2.4.0) I don't know which version of Portage this change occured, but I guess we need to update docs accordingly.
Only if in stable portage
From the changelog for portage-2.0.51-16, 30 Jan 2005; Jason Stubbs <jstubbs@gentoo.org> emerge emerge.1: Added short -N option for --newuse. Moved virtuals updating for packages that are about to be installed so that the update happens after the virtuals within that package's direct dependencies are resolved. Made the blocking message slightly easier to understand. Added a suggestion to run emerge with --newuse before running depclean. Latest stable according to p.g.o is 2.0.51-19, so I assume we're good to make the reqd changes?
Fixed in CVS.