When displaying slot or blocker conflicts, emerge may omit some of the parents of packages involved in the conflict. For example:
(dev-lang/ghc-7.6.3-r1:0/7.6.3::gentoo, installed) pulled in by
>=dev-lang/ghc-6.8.2:0/7.6.3= required by (dev-haskell/random-22.214.171.124-r1:0/126.96.36.199::gentoo, installed)
(and 68 more with the same problem)
In order to aid in troubleshooting such conflicts, it would be useful to have a --verbose-conflict option that causes all parents to be displayed. Also, it may be useful if parents that are not available to be rebuilt are highlighted, since the inability to rebuild a package can prevent automatic resolution of sub-slot conflicts (as in bug #461464).
This seems like mostly a duplicate of bug #481366. Maybe the the existing --verbose-conflict option could be extended to apply to blocker conflicts, though.
The blocker display already shows all parents, so I think the existing --verbose-conflicts option is sufficient. I might file a new bug for highlighting packages that are unavailable to be rebuilt.
*** This bug has been marked as a duplicate of bug 481366 ***
(In reply to Zac Medico from comment #2)
> The blocker display already shows all parents, so I think the existing
> --verbose-conflicts option is sufficient. I might file a new bug for
> highlighting packages that are unavailable to be rebuilt.
Yes, --verbose-conflicts option is what I need. Sorry, just missed it somehow in the manual (I greped for expand, unroll and list).