Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28779 - dep-clean -U gives me packages that other packages depend on
Summary: dep-clean -U gives me packages that other packages depend on
Status: RESOLVED WONTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Tools (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-15 05:25 UTC by Andrew Gaffney (RETIRED)
Modified: 2004-08-21 13:43 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
my world file (world,2.76 KB, application/octet-stream)
2003-09-15 06:34 UTC, Andrew Gaffney (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Gaffney (RETIRED) gentoo-dev 2003-09-15 05:25:29 UTC
This is with a fully updated ~x86 system:

upstairs root # dep-clean -U
These packages have no other packages depending on them.
app-admin/addpatches-0.2
app-cdr/bchunk-1.1.1
app-cdr/cdrtools-dvdr-2.01_alpha18
app-editors/vim-core-6.2-r1
app-text/a2ps-4.13b-r4
app-text/docbook-dsssl-stylesheets-1.77-r2
app-text/docbook-sgml-dtd-3.0-r1
app-text/docbook-sgml-dtd-3.1-r1
app-text/docbook-sgml-dtd-4.0-r1
app-text/docbook-sgml-dtd-4.1-r1
app-text/docbook-sgml-utils-0.6.12
app-text/docbook-xml-dtd-4.1.2-r3
app-text/docbook-xml-dtd-4.2
app-text/docbook-xml-simple-dtd-4.1.2.4
app-text/docbook-xsl-stylesheets-1.60.1
app-text/psutils-1.17
dev-lang/swig-1.3.19
dev-libs/g-wrap-1.3.4
dev-libs/libsigc++-1.0.4-r2
dev-libs/libunicode-0.4-r1
dev-libs/slib-2.4.3
dev-perl/Data-Dumper-2.101
dev-perl/IO-stringy-2.108-r1
dev-perl/MIME-tools-5.411a-r2
dev-perl/MailTools-1.58
dev-perl/SGMLSpm-1.03-r4
dev-perl/Safe-2.09
dev-perl/Unicode-String-2.07
dev-python/pexpect-0.94
dev-python/pyxml-0.8.2
dev-python/qscintilla-1.53
dev-python/sip-3.7
dev-util/desktop-file-utils-0.3
dev-util/guile-1.6.4
dev-util/indent-2.2.9
dev-util/intltool-0.27.2
kde-base/kdebase-3.1.3
media-libs/freetype-1.3.1-r3
media-libs/openal-20020127
media-libs/speex-1.0.1
media-sound/toolame-02l
media-video/avidemux-2.0.2
media-video/chaplin-1.8
media-video/kavi2svcd-0.6.1
media-video/mjpegtools-1.6.0-r7
media-video/mpglen-0.1
media-video/pgmfindclip-1.13
net-analyzer/netselect-0.3
net-firewall/iptables-1.2.7a-r3
net-ftp/ftp-0.17-r2
sys-apps/grub-0.93.20030118
sys-apps/modutils-2.4.25
sys-apps/netkit-base-0.17-r7
sys-apps/pciutils-2.1.10-r1
sys-libs/db-3.2.9-r8
x11-libs/gtkglarea-1.2.3-r1
Total of 56 unneeded packages.

upstairs root # qpkg -q -nc -I db-3.2.9-r8
sys-libs/db-3.2.9-r8
DEPENDED ON BY:
        dev-lang/perl-5.8.0-r12
        dev-lang/python-2.2.3-r1
        media-libs/gdk-pixbuf-0.22.0-r2
        net-im/gaim-0.68-r2
        sys-devel/libperl-5.8.0
upstairs root # qpkg -q -nc -I gtkglarea
x11-libs/gtkglarea-1.99.0
DEPENDED ON BY:
        dev-python/pygtk-2.0.0
x11-libs/gtkglarea-1.2.3-r1
DEPENDED ON BY:
        dev-python/pygtk-2.0.0
upstairs root # qpkg -q -nc -I kdebase
kde-base/kdebase-3.1.3
DEPENDED ON BY:
        app-cdr/k3b-0.9
        x11-libs/qt-3.1.2-r4

Reproducible: Always
Steps to Reproduce:




Portage 2.0.49-r4 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.6.0-test3-bk8)
=================================================================
System uname: 2.6.0-test3-bk8 i686 AMD Athlon(tm) processor
distcc 2.10 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.2 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox autoaddcvs ccache"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww mmx
mpeg ncurses pdflib png spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang
readline svga ggi tcltk java guile mysql X sdl gpm pam ssl perl python esd imlib
oggvorbis gtk opengl mozilla cdr dga dvd ethereal imap joystick moznocompose
samba snmp xml -gnome -mad -mikmod -motif -nls -quicktime -arts -tcpd -qt -kde"
Comment 1 SpanKY gentoo-dev 2003-09-15 06:01:59 UTC
post your /var/cache/edb/world file as an attachment
Comment 2 Andrew Gaffney (RETIRED) gentoo-dev 2003-09-15 06:34:48 UTC
Created attachment 17750 [details]
my world file
Comment 3 Doug Weimer 2003-10-03 21:42:10 UTC
Since dep-clean is using 'emerge -eup' to calculate the deps it obeys the
current USE flags present. Wouldn't the differences in qpkg results be due
to http://bugs.gentoo.org/show_bug.cgi?id=27738 ? In short qpkg currently
gets the dependencies from /var/db/pkg/*/*/RDEPEND and reports them without
respect to the USE flags used during compilation.
Comment 4 Andrew Gaffney (RETIRED) gentoo-dev 2003-10-03 22:58:49 UTC
I had previously written a Perl script to list packages that are safe to
unmerge that were installed as a result of a 'emerge gnome', 'emerge kde',
etc. I'm in the middle of writing my own perl routines to do the dependency
check and take into account the USE flags in effect at *compilation*. While
I'm at it, I'm thinking of doing a Perl version of qpkg.
Comment 5 Marius Mauch (RETIRED) gentoo-dev 2004-08-21 13:43:35 UTC
this tool is deprecated