Gentoo Archives: gentoo-user

From: David Relson <relson@×××××××××××××.com>
To: gentoo-user <gentoo-user@l.g.o>
Subject: [gentoo-user] "emerge --depclean" vs. "revdep-rebuild"
Date: Sun, 26 Apr 2009 20:27:32
Message-Id: 20090426162729.37fc9915@osage.osagesoftware.com
1 As a "cleanup" test, I've run "emerge --depclean" and "revdep-rebuild".
2
3 "emerge --depclean" removed approx 85 files, which seemed reasonable.
4
5 "revdep-rebuild" then rebuilt 7 or 8 packages -- also reasonable.
6
7 When I run the commands again, "emerge --depclean" removes the packages
8 that "revdep-rebuild" just rebuilt.
9
10 To be specific, the iteration 10 minutes ago cleaned 6 packages:
11
12 x11-proto/xf86miscproto
13 dev-libs/boehm-gc
14 dev-util/intltool
15 x11-proto/xf86vidmodeproto
16 dev-embedded/gputils
17 x11-misc/util-macros
18
19 and rebuilt 7 packages:
20
21 dev-embedded/gputils-0.13.3-r1
22 x11-misc/util-macros-1.2.1
23 dev-libs/boehm-gc-6.8
24 x11-proto/xf86miscproto-0.9.2
25 x11-proto/xf86vidmodeproto-2.2.2
26 dev-embedded/sdcc-2.5.0_p20060502
27 x11-drivers/ati-drivers-8.552-r2
28
29 Another iteration cleaned 5 packages
30
31 x11-proto/xf86miscproto
32 dev-libs/boehm-gc
33 x11-proto/xf86vidmodeproto
34 dev-embedded/gputils
35 x11-misc/util-macros
36
37 and rebuilt the same 7 packages. Possibly of interest is that
38 ati-drivers is being rebuilt though it's not being cleaned.
39
40 This seems behavior less than optimal.
41
42 FWIW, I'm running on an AMD64 and are:
43 app-portage/gentoolkit-0.2.4.2-r1 (for revdep-rebuild)
44 sys-apps/portage-2.1.6.11 ( for emerge )
45
46 Any thoughts on why the two commands don't agree on what's needed and
47 changes I should make so that the _do_ agree.
48
49 Thanks.
50
51 David

Replies

Subject Author
Re: [gentoo-user] "emerge --depclean" vs. "revdep-rebuild" Mark Knecht <markknecht@×××××.com>