Gentoo Archives: gentoo-amd64

From: Mark Knecht <markknecht@×××××.com>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] revdep-rebuild vs depclean today...
Date: Thu, 10 Sep 2009 22:41:00
Message-Id: 5bdc1c8b0909101540k51631cf9h9d464c1cc2513d2a@mail.gmail.com
1 Hi,
2 I what way can I improve my use of the tools? I don't remember
3 seeing a case before where revdep-rebuild -ip was clean but emerge
4 --depclean didn't want to remove files. I.e. - the
5 sys-libs/db-4.5.20_p2-r1 message.
6
7 Thanks,
8 Mark
9
10 lightning ~ # revdep-rebuild -ip
11 * Configuring search environment for revdep-rebuild
12
13 * Checking reverse dependencies
14 * Packages containing binaries and libraries broken by a package update
15 * will be emerged.
16
17 * Collecting system binaries and libraries
18 * Generated new 1_files.rr
19 * Collecting complete LD_LIBRARY_PATH
20 * Generated new 2_ldpath.rr
21 * Checking dynamic linking consistency
22 [ 100% ]
23
24 * Dynamic linking on your system is consistent... All done.
25 lightning ~ # emerge -p --depclean
26
27 * Always study the list of packages to be cleaned for any obvious
28 * mistakes. Packages that are part of the world set will always
29 * be kept. They can be manually added to this set with
30 * `emerge --noreplace <atom>`. Packages that are listed in
31 * package.provided (see portage(5)) will be removed by
32 * depclean, even if they are part of the world set.
33 *
34 * As a safety measure, depclean will not remove any packages
35 * unless *all* required dependencies have been resolved. As a
36 * consequence, it is often necessary to run `emerge --update
37 * --newuse --deep @system @world` prior to depclean.
38
39 Calculating dependencies... done!
40 >>> Checking for lib consumers...
41 >>> Assigning files to packages...
42 * In order to avoid breakage of link level dependencies, one or more
43 * packages will not be removed. This can be solved by rebuilding the
44 * packages that pulled them in.
45 *
46 * sys-libs/db-4.5.20_p2-r1 pulled in by:
47 * dev-lang/perl-5.8.8-r5
48 * perl-core/DB_File-1.815
49 *
50 >>> Adding lib providers to graph...
51 \
52 Calculating dependencies... done!
53 >>> No packages selected for removal by depclean
54 >>> To see reverse dependencies, use --verbose
55 Packages installed: 801
56 Packages in world: 95
57 Packages in system: 51
58 Required packages: 801
59 Number to remove: 0
60 lightning ~ # emerge -pvDuN @world
61
62 These are the packages that would be merged, in order:
63
64 Calculating dependencies... done!
65
66 Total: 0 packages, Size of downloads: 0 kB
67 lightning ~ #

Replies

Subject Author
Re: [gentoo-amd64] revdep-rebuild vs depclean today... Paul Hartman <paul.hartman+gentoo@×××××.com>