Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] --depclean won't work anymore.
Date: Sun, 23 Nov 2008 03:40:06
Message-Id: 4928D08C.3060504@gmail.com
1 Hi,
2
3 I did my weekly sync tonight and ran emerge -uvDN world afterwards. It
4 updated portage and a few other programs. I then wanted to check to see
5 if anything was no longer needed by using --depclean -p. Well, I got
6 this back:
7
8 > root@smoker / # emerge -p --depclean
9 >
10 > * Always study the list of packages to be cleaned for any obvious
11 > * mistakes. Packages that are part of the world set will always
12 > * be kept. They can be manually added to this set with
13 > * `emerge --noreplace <atom>`. Packages that are listed in
14 > * package.provided (see portage(5)) will be removed by
15 > * depclean, even if they are part of the world set.
16 > *
17 > * As a safety measure, depclean will not remove any packages
18 > * unless *all* required dependencies have been resolved. As a
19 > * consequence, it is often necessary to run `emerge --update
20 > * --newuse --deep @system @world` prior to depclean.
21 >
22 > Calculating dependencies... done!
23 > * Dependencies could not be completely resolved due to
24 > * the following required packages not being installed:
25 > *
26 > * virtual/perl-ExtUtils-CBuilder pulled in by:
27 > * perl-core/File-Spec-3.27.01
28 > *
29 > * Have you forgotten to run `emerge --update --newuse --deep world`
30 > prior to
31 > * depclean? It may be necessary to manually uninstall packages that
32 > no longer
33 > * exist in the portage tree since it may not be possible to satisfy their
34 > * dependencies. Also, be aware of the --with-bdeps option that is
35 > documented
36 > * in `man emerge`.
37 > root@smoker / #
38
39 Since I just updated everything I thought I would try the new set
40 thingy, not into that set thing much but just in case. I get this:
41
42 > root@smoker / # emerge -u --newuse --deep @system @world
43 > Calculating dependencies... done!
44 > >>> Auto-cleaning packages...
45 >
46 > >>> No outdated packages were found on your system.
47 > root@smoker / #
48
49 What gives here? Everything is up to date yet it then tells me
50 something is not. Since portage updated itself and I saw this little
51 info scroll by:
52
53 > * If you're upgrading from a pre-2.2 version of portage you might
54 > * want to remerge world (emerge -e world) to take full advantage
55 > * of some of the new features in 2.2.
56 > * This is not required however for portage to function properly.
57
58 Does this mean I need to do a emerge -e world for --depclean to work?
59 Seems a little extreme to me. This from a emerge -evp world:
60
61 > Total: 888 packages (3 upgrades, 5 new, 1 in new slot, 879
62 > reinstalls), Size of downloads: 94,583 kB
63 > Fetch Restriction: 1 package
64
65 Then again, emerge -evp does show 5 new packages. I'm like that little
66 puppet of Jeff Dunham's, 'what the he**'? Maybe I need to go back a
67 version of portage. LOL
68
69 Thoughts? I say thoughts cause I'm not sure there is a answer to this
70 one. o_O
71
72 Dale
73
74 :-) :-)
75
76 Oh, the new/upgrade/slot list:
77
78 > [ebuild NS ] sys-kernel/gentoo-sources-2.6.26-r3 [2.6.23-r8,
79 > 2.6.25-r9] USE="-build -symlink" 48,452 kB
80 > [ebuild N ] virtual/perl-Module-Build-0.28.08 0 kB
81 > [ebuild N ] virtual/perl-ExtUtils-CBuilder-0.23 0 kB
82 > [ebuild N ] virtual/perl-Archive-Tar-1.40 0 kB
83 > [ebuild N ] virtual/perl-ExtUtils-ParseXS-2.19 0 kB
84 > [ebuild N ] virtual/perl-IO-Zlib-1.09 0 kB
85 > [ebuild U ] app-text/rarian-0.8.1 [0.8.0-r1] USE="-debug" 317 kB
86 > [ebuild U ] www-client/seamonkey-1.1.13 [1.1.12] USE="crypt ipv6
87 > java ldap xprint -debug -gnome -mozdevelop -moznocompose -moznoirc
88 > -moznomail -moznopango -moznoroaming -postgres -xforms -xinerama"
89 > 37,166 kB
90 > [ebuild U ] media-gfx/imagemagick-6.4.4.6 [6.4.0.6] USE="X bzip2
91 > corefonts%* jbig jpeg jpeg2k openmp%* perl png svg tiff truetype wmf
92 > xml zlib -djvu -doc -fontconfig -fpx -graphviz -gs -hdri -lcms -nocxx
93 > -openexr -q32 -q8 -raw%" 8,650 kB
94
95 I knew someone would ask for that. ;-)

Replies

Subject Author
Re: [gentoo-user] --depclean won't work anymore. Chris Thomas <sruchris@×××××.com>