Gentoo Archives: gentoo-user

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

Replies

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