Gentoo Archives: gentoo-user

From: Mike Williams <mike@××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] depclean screw up
Date: Sun, 30 Jul 2006 14:19:11
Message-Id: 200607301510.07168.mike@gaima.co.uk
In Reply to: Re: [gentoo-user] depclean screw up by Richard Fish
1 On Sunday 30 July 2006 03:27, Richard Fish wrote:
2 > But depclean wants to remove gnome-libs also, so this doesn't count...
3
4 Yep, bad example. I've got rid of both gnome-libs and imlib.
5
6 > > That one I saw, and it did add to the confusion.
7 > > libsoup does depend on gnutls, and gtkhtml depends on libsoup, and dvdrip
8 > > depends on a version of gtkhtml that depends on libsoup, and dvdrip is in
9 > > my world file.
10 >
11 > Well, yes, this would be a problem.  Try an "emerge --metadata" to
12 > regenerate the portage cache.  This may help.  Otherwise, please post
13 > your emerge --info.
14
15 Already tried removing the entire cache, and re-syncing (from a different
16 mirror than I normally use).
17
18 minimac ~ # emerge world -DNupvt
19
20 These are the packages that would be merged, in reverse order:
21
22 Calculating world dependencies... done!
23
24 Total size of downloads: 0 kB
25 minimac ~ # emerge --depclean
26 [...]
27 >>> These are the packages that would be unmerged:
28
29 dev-libs/libtasn1
30 selected: 0.2.18
31 protected: none
32 omitted: none
33
34 gnome-base/gail
35 selected: 1.8.11
36 protected: none
37 omitted: none
38
39 net-libs/libsoup
40 selected: 2.2.94
41 protected: none
42 omitted: none
43
44 net-libs/gnutls
45 selected: 1.2.10
46 protected: none
47 omitted: none
48
49 app-crypt/opencdk
50 selected: 0.5.5
51 protected: none
52 omitted: none
53
54 dev-libs/lzo
55 selected: 1.08-r1
56 protected: none
57 omitted: none
58 [...]
59 minimac ~ # revdep-rebuild -- -p -v -t
60 [...]
61 Checking dynamic linking consistency...
62 broken /usr/lib/libgtkhtml-3.8.so.15.3.9 (requires libgailutil.so.17)
63 broken /usr/lib/gtkhtml/libgnome-gtkhtml-editor-3.8.la
64 (requires /usr/lib/libgailutil.la)
65 broken /usr/lib/libgtkhtml-3.8.la (requires /usr/lib/libgailutil.la)
66 done.
67 (/root/.revdep-rebuild.3_rebuild)
68 [...]
69 All prepared. Starting rebuild...
70 emerge --oneshot -p -v -t =gnome-extra/gtkhtml-3.10.2
71
72 These are the packages that would be merged, in reverse order:
73
74 Calculating dependencies... done!
75 [ebuild R ] gnome-extra/gtkhtml-3.10.2 USE="-debug" 0 kB
76 [ebuild N ] gnome-base/gail-1.8.11 USE="-debug -doc" 0 kB
77 [ebuild N ] net-libs/libsoup-2.2.94 USE="ssl -debug -doc -static" 0 kB
78 [ebuild N ] net-libs/gnutls-1.2.10 USE="crypt zlib -doc" 0 kB
79 [ebuild N ] dev-libs/libtasn1-0.2.18 USE="-doc" 0 kB
80 [ebuild N ] dev-libs/lzo-1.08-r1 0 kB
81 [ebuild N ] app-crypt/opencdk-0.5.5 USE="-doc" 0 kB
82 [...]
83 minimac ~ # emerge world -DNupvt
84
85 These are the packages that would be merged, in reverse order:
86
87 Calculating world dependencies... done!
88 [nomerge ] media-video/dvdrip-0.97.10 USE="cdr gnome mplayer ogg perl
89 subtitles xvid -minimal"
90 [nomerge ] gnome-extra/gtkhtml-3.10.2 USE="-debug"
91 [ebuild N ] net-libs/libsoup-2.2.94 USE="ssl -debug -doc -static" 0 kB
92 [ebuild N ] net-libs/gnutls-1.2.10 USE="crypt zlib -doc" 0 kB
93 [ebuild N ] app-crypt/opencdk-0.5.5 USE="-doc" 0 kB
94 [ebuild N ] dev-libs/libtasn1-0.2.18 USE="-doc" 0 kB
95 [ebuild N ] dev-libs/lzo-1.08-r1 0 kB
96 [ebuild N ] gnome-base/gail-1.8.11 USE="-debug -doc" 0 kB
97
98 Total size of downloads: 0 kB
99
100 gtkhtml-3.10.2 needs >=gnome-base/gail-1.1, and >=net-libs/libsoup-2.1.6 to
101 run and compile (RDEPEND and DEPEND). libsoup-2.2.94 with USE=ssl needs
102 >=net-libs/gnutls-1 to run and compile. Finally gnutls-1.2.10 needs those 3
103 to run and compile.
104 After merging gtkhtml-3.10.2, and it's dependencies, and it's dependencies
105 dependencies (as above), depclean wants to remove them again!
106
107 minimac ~ # emerge --depclean -p
108 [...]
109 dev-libs/libtasn1
110 selected: 0.2.18
111 protected: none
112 omitted: none
113
114 gnome-base/gail
115 selected: 1.8.11
116 protected: none
117 omitted: none
118
119 net-libs/libsoup
120 selected: 2.2.94
121 protected: none
122 omitted: none
123
124 net-libs/gnutls
125 selected: 1.2.10
126 protected: none
127 omitted: none
128
129 app-crypt/opencdk
130 selected: 0.5.5
131 protected: none
132 omitted: none
133
134 dev-libs/lzo
135 selected: 1.08-r1
136 protected: none
137 omitted: none
138 [...]
139
140 I'm all but convinced this is a bug.
141 Anyone see a failure in my logic?
142
143 minimac ~ # emerge --info
144 Portage 2.1-r1 (default-linux/ppc/2005.1/ppc/G4, gcc-4.1.1, glibc-2.4-r3,
145 2.6.14-gentoo ppc)
146 =================================================================
147 System uname: 2.6.14-gentoo ppc 7447A, altivec supported
148 Gentoo Base System version 1.6.15
149 app-admin/eselect-compiler: [Not Present]
150 dev-lang/python: 2.3.5-r2, 2.4.3-r1
151 dev-python/pycrypto: 2.0.1-r5
152 dev-util/ccache: [Not Present]
153 dev-util/confcache: [Not Present]
154 sys-apps/sandbox: 1.2.17
155 sys-devel/autoconf: 2.13, 2.59-r7
156 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
157 sys-devel/binutils: 2.16.1-r3
158 sys-devel/gcc-config: 1.3.13-r3
159 sys-devel/libtool: 1.5.22
160 virtual/os-headers: 2.6.11-r4
161 ACCEPT_KEYWORDS="ppc"
162 AUTOCLEAN="yes"
163 CBUILD="powerpc-unknown-linux-gnu"
164 CFLAGS="-O2 -pipe -mcpu=G4 -fno-strict-aliasing -maltivec -mabi=altivec"
165 CHOST="powerpc-unknown-linux-gnu"
166 CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config"
167 CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
168 CXXFLAGS="-O2 -pipe -mcpu=G4 -fno-strict-aliasing -maltivec -mabi=altivec"
169 DISTDIR="/usr/portage/distfiles"
170 FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
171 GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/
172 http://gentoo.blueyonder.co.uk ftp://gentoo.blueyonder.co.uk/mirrors/gentoo
173 ftp://ftp.gentoo.mesh-solutions.com/gentoo/"
174 PKGDIR="/home/packages"
175 PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
176 PORTAGE_TMPDIR="/var/tmp"
177 PORTDIR="/usr/portage"
178 SYNC="rsync://gandalf/gentoo-portage"
179 USE="ppc X a52 aac aalib alsa altivec apache2 applet arts artswrappersuid
180 bash-completion berkdb bitmap-fonts bluetooth bootsplash browserplugin bzip2
181 cddb cdparanoia cdr cli cpudetection crypt cups curl dbus dlloader dri dts dv
182 dvb dvd dvdr dvdread eds emboss encode exif fbcon ffmpeg flac foomaticdb
183 fping gd gif gimpprint gnokii gnome gnome-print gphoto2 gpm gstreamer gtk
184 gtk2 gtkhtml hal idn ieee1394 imagemagick ipv6 irmc isdnlog javascript jpeg
185 kde kdeenablefinal kdehiddenvisibility kig-scripting libcaca libwww live
186 motif mozcalendar mozcalender mozdevelop mozilla mozsvg mp3 mpeg mplayer
187 multiuser mysql mythtv ncurses network nls nptl nptlonly nsplugin nxclient
188 ogg oggvorbis opengl pam pbbuttonsd pci pcre pdf pdflib perl png ppds pppd
189 python qt qt3 quicktime rdesktop readline reflection ruby samba sametime
190 scanner sdl session slp sms spell spl ssl subtitles tcpd theora tidy tiff
191 truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vidix
192 visualization vnc vorbis wifi xcomposite xine xml xml2 xmms xorg xscreensaver
193 xv xvid zeroconf zlib elibc_glibc input_devices_keyboard input_devices_mouse
194 input_devices_evdev kernel_linux userland_GNU video_cards_radeon
195 video_cards_vesa video_cards_fbdev"
196 Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
197 LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
198
199
200 --
201 Mike Williams
202
203 --
204 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] depclean screw up Richard Fish <bigfish@××××××××××.org>