Gentoo Archives: gentoo-amd64

From: Mark Knecht <markknecht@×××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] how to find reverse dependencies?
Date: Sat, 27 Jun 2009 04:15:20
Message-Id: 5bdc1c8b0906262115u4f184079q8ca2d501b3322ef8@mail.gmail.com
In Reply to: [gentoo-amd64] how to find reverse dependencies? by Steve Herber
1 On Fri, Jun 26, 2009 at 7:24 PM, Steve Herber<herber@×××××.com> wrote:
2 > I removed a package recently and portage keeps wanting to put it back
3 > into the system.  How can I find out why portage wants to reinstall it?
4 > Here is a cleaned up example:
5 >
6 > emerge --ask --verbose --deep --update world
7 >
8 > Calculating dependencies... done!
9 > [ebuild  N    ] media-video/vcdimager-0.7.23  USE="-minimal -xml" 986 kB
10 > [ebuild     U ] dev-lang/php-5.2.10 [5.2.9-r2]
11 > [ebuild     U ] net-libs/xulrunner-1.9.0.11 [1.9.0.10]
12 > [ebuild     U ] www-client/mozilla-firefox-3.0.11 [3.0.10]
13 > [ebuild     U ] sys-fs/udev-141 [124-r2]
14 > [ebuild     U ] sys-fs/cryptsetup-1.0.6-r2 [1.0.5-r1]
15 > [blocks b     ] >=sys-fs/udev-126 (">=sys-fs/udev-126" is blocking
16 > sys-fs/cryptsetup-1.0.5-r1)
17 >
18 > Total: 6 packages (5 upgrades, 1 new), Size of downloads: 55,215 kB
19 > Conflict: 1 block
20 >
21 > How can I find the package that keeps pulling in vcdimager?
22 >
23 > Thanks,
24 >
25 > --
26 > Steve Herber    herber@×××××.com                work: 206-221-7262
27 > Software Engineer, UW Medicine, IT Services     home: 425-454-2399
28 >
29 >
30
31 As Joe says emerge --tree is the most typical answer for this.
32
33 Another good one is equery depends vcdimager as it attempts to show
34 what use flags might have called the package in.
35
36 Hope this helps,
37 Mark