public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Mike Williams <mike@gaima.co.uk>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] depclean screw up
Date: Sun, 30 Jul 2006 15:10:04 +0100	[thread overview]
Message-ID: <200607301510.07168.mike@gaima.co.uk> (raw)
In-Reply-To: <7573e9640607291927v7e895971qebabcc5b5a37ca11@mail.gmail.com>

On Sunday 30 July 2006 03:27, Richard Fish wrote:
> But depclean wants to remove gnome-libs also, so this doesn't count...

Yep, bad example. I've got rid of both gnome-libs and imlib.

> > That one I saw, and it did add to the confusion.
> > libsoup does depend on gnutls, and gtkhtml depends on libsoup, and dvdrip
> > depends on a version of gtkhtml that depends on libsoup, and dvdrip is in
> > my world file.
>
> Well, yes, this would be a problem.  Try an "emerge --metadata" to
> regenerate the portage cache.  This may help.  Otherwise, please post
> your emerge --info.

Already tried removing the entire cache, and re-syncing (from a different 
mirror than I normally use).

minimac ~ # emerge world -DNupvt

These are the packages that would be merged, in reverse order:

Calculating world dependencies... done!

Total size of downloads: 0 kB
minimac ~ # emerge --depclean
[...]
>>> These are the packages that would be unmerged:

 dev-libs/libtasn1
    selected: 0.2.18
   protected: none
     omitted: none

 gnome-base/gail
    selected: 1.8.11
   protected: none
     omitted: none

 net-libs/libsoup
    selected: 2.2.94
   protected: none
     omitted: none

 net-libs/gnutls
    selected: 1.2.10
   protected: none
     omitted: none

 app-crypt/opencdk
    selected: 0.5.5
   protected: none
     omitted: none

 dev-libs/lzo
    selected: 1.08-r1
   protected: none
     omitted: none
[...]
minimac ~ # revdep-rebuild -- -p -v -t
[...]
Checking dynamic linking consistency...
  broken /usr/lib/libgtkhtml-3.8.so.15.3.9 (requires  libgailutil.so.17)
  broken /usr/lib/gtkhtml/libgnome-gtkhtml-editor-3.8.la 
(requires /usr/lib/libgailutil.la)
  broken /usr/lib/libgtkhtml-3.8.la (requires /usr/lib/libgailutil.la)
 done.
  (/root/.revdep-rebuild.3_rebuild)
[...]
All prepared. Starting rebuild...
emerge --oneshot -p -v -t =gnome-extra/gtkhtml-3.10.2

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild   R   ] gnome-extra/gtkhtml-3.10.2  USE="-debug" 0 kB
[ebuild  N    ]  gnome-base/gail-1.8.11  USE="-debug -doc" 0 kB
[ebuild  N    ]  net-libs/libsoup-2.2.94  USE="ssl -debug -doc -static" 0 kB
[ebuild  N    ]   net-libs/gnutls-1.2.10  USE="crypt zlib -doc" 0 kB
[ebuild  N    ]    dev-libs/libtasn1-0.2.18  USE="-doc" 0 kB
[ebuild  N    ]    dev-libs/lzo-1.08-r1  0 kB
[ebuild  N    ]    app-crypt/opencdk-0.5.5  USE="-doc" 0 kB
[...]
minimac ~ # emerge world -DNupvt

These are the packages that would be merged, in reverse order:

Calculating world dependencies... done!
[nomerge      ] media-video/dvdrip-0.97.10  USE="cdr gnome mplayer ogg perl 
subtitles xvid -minimal"
[nomerge      ]  gnome-extra/gtkhtml-3.10.2  USE="-debug"
[ebuild  N    ]   net-libs/libsoup-2.2.94  USE="ssl -debug -doc -static" 0 kB
[ebuild  N    ]    net-libs/gnutls-1.2.10  USE="crypt zlib -doc" 0 kB
[ebuild  N    ]     app-crypt/opencdk-0.5.5  USE="-doc" 0 kB
[ebuild  N    ]     dev-libs/libtasn1-0.2.18  USE="-doc" 0 kB
[ebuild  N    ]     dev-libs/lzo-1.08-r1  0 kB
[ebuild  N    ]   gnome-base/gail-1.8.11  USE="-debug -doc" 0 kB

Total size of downloads: 0 kB

gtkhtml-3.10.2 needs >=gnome-base/gail-1.1, and >=net-libs/libsoup-2.1.6 to 
run and compile (RDEPEND and DEPEND). libsoup-2.2.94 with USE=ssl needs 
>=net-libs/gnutls-1 to run and compile. Finally gnutls-1.2.10 needs those 3 
to run and compile.
After merging gtkhtml-3.10.2, and it's dependencies, and it's dependencies 
dependencies (as above), depclean wants to remove them again!

minimac ~ # emerge --depclean -p
[...]
 dev-libs/libtasn1
    selected: 0.2.18
   protected: none
     omitted: none

 gnome-base/gail
    selected: 1.8.11
   protected: none
     omitted: none

 net-libs/libsoup
    selected: 2.2.94
   protected: none
     omitted: none

 net-libs/gnutls
    selected: 1.2.10
   protected: none
     omitted: none

 app-crypt/opencdk
    selected: 0.5.5
   protected: none
     omitted: none

 dev-libs/lzo
    selected: 1.08-r1
   protected: none
     omitted: none
[...]

I'm all but convinced this is a bug.
Anyone see a failure in my logic?

minimac ~ # emerge --info
Portage 2.1-r1 (default-linux/ppc/2005.1/ppc/G4, gcc-4.1.1, glibc-2.4-r3, 
2.6.14-gentoo ppc)
=================================================================
System uname: 2.6.14-gentoo ppc 7447A, altivec supported
Gentoo Base System version 1.6.15
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r4
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -pipe -mcpu=G4 -fno-strict-aliasing -maltivec -mabi=altivec"
CHOST="powerpc-unknown-linux-gnu"
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"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -pipe -mcpu=G4 -fno-strict-aliasing -maltivec -mabi=altivec"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ 
http://gentoo.blueyonder.co.uk ftp://gentoo.blueyonder.co.uk/mirrors/gentoo 
ftp://ftp.gentoo.mesh-solutions.com/gentoo/"
PKGDIR="/home/packages"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://gandalf/gentoo-portage"
USE="ppc X a52 aac aalib alsa altivec apache2 applet arts artswrappersuid 
bash-completion berkdb bitmap-fonts bluetooth bootsplash browserplugin bzip2 
cddb cdparanoia cdr cli cpudetection crypt cups curl dbus dlloader dri dts dv 
dvb dvd dvdr dvdread eds emboss encode exif fbcon ffmpeg flac foomaticdb 
fping gd gif gimpprint gnokii gnome gnome-print gphoto2 gpm gstreamer gtk 
gtk2 gtkhtml hal idn ieee1394 imagemagick ipv6 irmc isdnlog javascript jpeg 
kde kdeenablefinal kdehiddenvisibility kig-scripting libcaca libwww live 
motif mozcalendar mozcalender mozdevelop mozilla mozsvg mp3 mpeg mplayer 
multiuser mysql mythtv ncurses network nls nptl nptlonly nsplugin nxclient 
ogg oggvorbis opengl pam pbbuttonsd pci pcre pdf pdflib perl png ppds pppd 
python qt qt3 quicktime rdesktop readline reflection ruby samba sametime 
scanner sdl session slp sms spell spl ssl subtitles tcpd theora tidy tiff 
truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vidix 
visualization vnc vorbis wifi xcomposite xine xml xml2 xmms xorg xscreensaver 
xv xvid zeroconf zlib elibc_glibc input_devices_keyboard input_devices_mouse 
input_devices_evdev kernel_linux userland_GNU video_cards_radeon 
video_cards_vesa video_cards_fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, 
LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


-- 
Mike Williams

-- 
gentoo-user@gentoo.org mailing list



  reply	other threads:[~2006-07-30 14:19 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-29 23:39 [gentoo-user] depclean screw up Mike Williams
2006-07-30  0:05 ` Richard Fish
2006-07-30  0:34   ` Mike Williams
2006-07-30  2:27     ` Richard Fish
2006-07-30 14:10       ` Mike Williams [this message]
2006-07-30 21:57         ` Richard Fish
2006-07-30 23:06           ` Mike Williams
2006-07-31  2:58             ` Richard Fish
2006-07-30  2:29     ` Vladimir G. Ivanovic
2006-07-31  7:38       ` Neil Bothwick

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200607301510.07168.mike@gaima.co.uk \
    --to=mike@gaima.co.uk \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox