Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 556172 - and X more with the same problem
Summary: and X more with the same problem
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 549914
  Show dependency tree
 
Reported: 2015-07-28 21:20 UTC by Bodo Thiesen
Modified: 2016-03-01 14:23 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 Bodo Thiesen 2015-07-28 21:20:45 UTC
(sys-apps/systemd-218-r3:0/2::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-apps/systemd-208:0/2[abi_x86_64(-),gudev,kmod] required by (virtual/udev-208-r1:0/0::gentoo, installed)
                          ^^^^                                                                                                                          
    sys-apps/systemd (Argument)

  (sys-apps/systemd-208-r2:0/1::gentoo, installed) pulled in by
    >=sys-apps/systemd-38:0/1= required by (gnome-extra/gnome-system-monitor-3.10.2:0/0::gentoo, installed)
                         ^^^^^
    (and 8 more with the same problem)


Because of #556168, which forces me to solve this kind of trivial dependencies by hand, one really big and easy to code help would be for portage to just tell me which other 8 have the same problem. This way, I have to run emerge eight incremental times, each time adding one of this problem packages to the command line just to get that full list, each time waiting for 2 minutes of dependency calculation that is known to fail from the beginning already ...

Regards, Bodo
Comment 1 Zac Medico gentoo-dev 2015-07-29 03:07:02 UTC
You want the --verbose-conflicts option. You can add it to EMERGE_DEFAULT_OPTS in make.conf if you want it enabled by default.
Comment 2 Zac Medico gentoo-dev 2015-07-29 03:59:13 UTC
At least, we should make the relevant conflict messages show a hint about the --verbose-conflicts option being available.
Comment 3 Zac Medico gentoo-dev 2015-07-29 05:28:05 UTC
There's a patch to make it suggest --verbose-conflicts in the following branch:

https://github.com/zmedico/portage/tree/bug_556172

I've posted it for review here:

https://archives.gentoo.org/gentoo-portage-dev/message/719ead25b24c82b1d1527385504b93ab
Comment 4 Zac Medico gentoo-dev 2015-07-29 18:48:25 UTC
(In reply to Zac Medico from comment #3)
> There's a patch to make it suggest --verbose-conflicts in the following
> branch:
> 
> https://github.com/zmedico/portage/tree/bug_556172
> 
> I've posted it for review here:
> 
> https://archives.gentoo.org/gentoo-portage-dev/message/
> 719ead25b24c82b1d1527385504b93ab

This is in the master branch now:

https://gitweb.gentoo.org/proj/portage.git/commit/?id=44971d397c63e16b134d9b93b06ce3b8db768aca
Comment 5 Brian Dolbec (RETIRED) gentoo-dev 2015-09-22 01:24:27 UTC
Released in portage-2.2.21