When updating world with -pt, there were a lot of gnome packages to be pulled but no package was in the tree list that showed me which package had the dependencies on gnome. Reproducible: Always Steps to Reproduce: 1. having gaim installed (default was -eds) 2. +eds was added to the ebuild of gaim 3. emerge -uDpvt world wants to pull a lot of gnome packages but does not show why Expected Results: gaim should show up in the tree list with a [nomerge ] prefix Gentoo Base System version 1.6.13 Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r0, 2.6.11.11 i686) ================================================================= System uname: 2.6.11.11 i686 Pentium III (Coppermine) ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/distfiles" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/marco/files/ebuilds" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm avi berkdb bitmap-fonts crypt cups curl dvd eds emboss encode fam flac foomaticdb fortran gdbm gif gimp gphoto2 gpm gstreamer gtk2 imagemagick imlib java jpeg ldap libg++ libwww mad mmx motif mp3 mpeg mysql ncurses nls ogg oggvorbis opengl pam pdflib perl png python qt quicktime readline samba scanner sdl slang spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts vorbis xine xml2 xmms xv zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Created attachment 64980 [details] emerge -uDpvtd world
Because it pulls in evolution-date-server, which depends on a lot of Gnome packages. NOT a bug.
I know that gnome gets pulled in because of eds. But IMO, the package that asks FOR the evolution-data-server should be listed as a [nomerge ] in the tree view. How can someone know what pulls eds (actually it has been a use flag change of gaim which already was installed in the same version but with the initial -eds flag)? eds was not given as a package to merge nor is it in the world file. With gtk-engines-xfce-2.2.7 in the tree output (coincidencly in the same -uD world), you can see that gtk-engines-xfce-2.2.7 is being updatet because of xfcalendar-4.2.2. So I think that either you show gaim-1.4.0-r2 in the tree output as well or you surpress the two [nomerges ] of the xfce4 packages (the first one being in the world file). What do I get wrong? Question apart: do you read "resolved invalid" bugs or would I have to reopen it so that someone reads this comment?
I really don't know what you mean that it does not show what package pulls in eds... Parent: ebuild / net-im/gaim-1.4.0-r2 nomerge Depstring: >=x11-libs/gtk+-2.0 >=dev-libs/glib-2.0 nas? ( >=media-libs/nas-1.4.1-r1 ) media-libs/libao >=media-libs/audiofile-0.2.0 perl? ( >=dev-lang/perl-5.8.2-r1 !<perl-core/ExtUtils-MakeMaker-6.17 ) spell? ( >=app-text/gtkspell-2.0.2 ) gnutls? ( net-libs/gnutls ) !gnutls? ( >=dev-libs/nss-3.9.2-r2 ) silc? ( >=net-im/silc-toolkit-0.9.12-r3 ) eds? ( gnome-extra/evolution-data-server ) krb4? ( >=app-crypt/mit-krb5-1.3.6-r1 ) tcltk? ( dev-lang/tcl dev-lang/tk ) x11-libs/startup-notification dev-util/pkgconfig nls? ( sys-devel/gettext ) !bootstrap? ( sys-devel/patch ) !bootstrap? ( sys-devel/patch ) >=x11-libs/gtk+-2.0 >=dev-libs/glib-2.0 nas? ( >=media-libs/nas-1.4.1-r1 ) media-libs/libao >=media-libs/audiofile-0.2.0 perl? ( >=dev-lang/perl-5.8.2-r1 !<perl-core/ExtUtils-MakeMaker-6.17 ) spell? ( >=app-text/gtkspell-2.0.2 ) gnutls? ( net-libs/gnutls ) !gnutls? ( >=dev-libs/nss-3.9.2-r2 ) silc? ( >=net-im/silc-toolkit-0.9.12-r3 ) eds? ( gnome-extra/evolution-data-server ) krb4? ( >=app-crypt/mit-krb5-1.3.6-r1 ) tcltk? ( dev-lang/tcl dev-lang/tk ) x11-libs/startup-notification Candidates: ['>=dev-libs/nss-3.9.2-r2', 'gnome-extra/evolution-data-server', '>=dev-libs/glib-2.0', 'media-libs/libao', '>=media-libs/audiofile-0.2.0', '>=x11-libs/gtk+-2.0', 'dev-util/pkgconfig', 'sys-devel/patch', 'sys-devel/gettext', '!<perl-core/ExtUtils-MakeMaker-6.17', 'x11-libs/startup-notification', '>=dev-lang/perl-5.8.2-r1'] ebuild: dev-libs/nss-3.9.2-r2 binpkg: None
So I'm supposed to check the debug output to see what package pulls in eds (actally I saw this). Not a very userfriendly way. But have you looked at the output of -uDpvt over at http://forums.gentoo.org/viewtopic-p-2620354.html#2620354 IMO the normal tree view should show gaim as well.
emerge -putD world don't show why so many gnome packages will be emerged. A -eds in /etc/make.conf fix that. But it's strange why emerge -putD world don't show gaim as the causer.