When a package blocks another package it would be nice to simply see a reason for that. Might be displayed with --verbose or such.
Would require some way to attach blocker msgs to the blockers, which is a bit intricate...
I didn't say it's easy.. ;-) Possibilities I see (bet there are more): - either put it as string in DEPEND - put it as reference in DEPEND - revamp blocking mechanism to have new BLOCKING dependency variable
This is something that affects more than just portage and users. Ebuild devs need to decide what information they want to provide and when before it can be decided on how. Thus, this needs to be discussed on the gentoo-dev@gentoo.org mailing list before we can provide any implementation.