--- Output of 'emerge -vp koncd' --- Calculating dependencies ...done! [ebuild U ] x11-libs/qt-2.3.2-r1 [3.1.0-r3] +gif +opengl -nas [ebuild U ] kde-base/kdelibs-2.2.2a-r1 [3.1-r2] +ssl +cups -ipv6 -alsa [ebuild N ] app-cdr/koncd-1.0_rc1 -ppc --- Extract of emerge -s kdelibs --- * kde-base/kdelibs Latest version available: 3.1-r2 Latest version installed: 3.1-r2 --- Extract of emerge -s qt --- * x11-libs/qt Latest version available: 3.1.0-r3 Latest version installed: 3.1.0-r3 --- Problem --- Packages kdelibs and qt are already at latest version but portage recognises them as being of a lower version and tries to upgrade them as being dependencies on koncd. If this is likely to occur with other packages too then it can waste a great deal of time and contribute more configuration files to wade through. I have not noticed this problem at all with previous portage versions including 2.0.47-r6 although cannot say for certain that it did not exist previously. Reproducible: Always Steps to Reproduce: 1.Make sure kde-libs and qt (or kde3.1 in my case)are installed and updated. 2.With portage 2.0.47-r7 installed do 'emerge -vp koncd' Actual Results: The pretend output shall try to upgrade kdelibs and qt from an older version that it thinks is installed. This takes a lot more time than necessary. Expected Results: It should have only attempted to emerge koncd and recognised that kdelibs and qt are already up to date and left them untouched. Portage 2.0.47-r7 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r2) ================================================================= System uname: 2.4.20 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz GENTOO_MIRRORS=" http://212.219.56.146/sites/www.ibiblio.org/gentoo/ http://212.219.56.152/sites/www.ibiblio.org/gentoo/ http://194.83.57.2/sites/www.ibiblio.org/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/shar e/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ libwww mikmod mmx mpeg ncurses nls pdflib png qtmt quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts svga java guile X sdl gpm tcpd pam ssl perl python imlib oggvorbis gtk qt kde motif opengl ldap aalib acpi cdr dvd esd fbcon -gnome gtk2 imap mozilla sse tcltk usb" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Looks like slot differences to me. It's not updating 3.1, it's updating the 2.3/2.2 slots. If you still feel things aren't right, reopen. qt-2.3.2-r1 [3.1.0-r3] kdelibs-2.2.2a-r1 [3.1-r2] ls /var/db/pkg/*/qt* ls /var/db/pkg/*/kdelibs*