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-1.0.1.1-r1:0/1.0.1.1::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 ***
Hello, (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).