Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 529988 - sys-apps/portage: add emerge --verbose-conflict option which forces all parents of packages involved in slot or blocker conflicts
Summary: sys-apps/portage: add emerge --verbose-conflict option which forces all paren...
Status: RESOLVED DUPLICATE of bug 481366
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All All
: Normal enhancement (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 300071
  Show dependency tree
 
Reported: 2014-11-20 20:07 UTC by Zac Medico
Modified: 2014-11-23 22:44 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zac Medico gentoo-dev 2014-11-20 20:07:04 UTC
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).
Comment 1 Zac Medico gentoo-dev 2014-11-20 20:27:47 UTC
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.
Comment 2 Zac Medico gentoo-dev 2014-11-20 20:56:48 UTC
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 ***
Comment 3 Andrew Savchenko gentoo-dev 2014-11-23 22:44:21 UTC
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).