i have kde 3.5.2 # emerge -pv =kde-base/kdeaddons-3.5.2-r1 These are the packages that would be merged, in order: Calculating dependencies... done! [blocks B ] =kde-base/konsole-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/ksysguard-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/ksmserver-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/khelpcenter-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/knetattach-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdesktop-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kmenuedit-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kicker-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdepasswd-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/nsplugins-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdebugdialog-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdebase-data-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/klipper-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kxkb-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/ksplashml-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/drkonqi-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdeprint-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kcontrol-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdcop-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kpager-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kscreensaver-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdm-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kwin-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kcheckpass-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/konqueror-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdebase-kioslaves-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kate-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kfind-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdebase-startkde-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/khotkeys-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kappfinder-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kpersonalizer-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kcminit-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/ksystraycmd-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdesu-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/ktip-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kdialog-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kstart-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/libkonq-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [blocks B ] =kde-base/kreadconfig-3.5* (is blocking kde-base/kdebase-3.5.2-r2) [ebuild N ] dev-libs/libksba-0.9.14 480 kB [ebuild N ] dev-libs/libassuan-0.6.10 251 kB [ebuild N ] dev-libs/pth-1.4.0 0 kB [ebuild N ] media-gfx/xloadimage-4.1-r4 USE="jpeg png -tiff" 0 kB [ebuild N ] app-crypt/gnupg-1.4.2.2 USE="X nls readline usb zlib -bzip2 -caps -curl -ecc -idea -ldap -smartcard -static" 0 kB [ebuild N ] app-crypt/gnupg-1.9.20-r3 USE="X nls -caps -gpg2-experimental -ldap -smartcard" 1,767 kB [ebuild N ] app-crypt/gpgme-1.1.2-r1 860 kB [ebuild N ] kde-base/kdebase-3.5.2-r2 USE="cups opengl pam ssl xinerama -arts -debug -hal -ieee1394 -java -kdeenablefinal -kdehiddenvisibility -ldap -lm_sensors -logitech-mouse -openexr -samba -xcomposite -xscreensaver -zeroconf" 5 kB [ebuild N ] kde-base/kdepim-3.5.2-r2 USE="crypt xinerama -arts -debug -gnokii -kdeenablefinal -kdehiddenvisibility -pda" 12,585 kB [ebuild N ] kde-base/kdegames-3.5.2 USE="xinerama -arts -debug -kdeenablefinal -kdehiddenvisibility" 10,473 kB [ebuild N ] media-libs/tunepimp-0.3.0-r1 USE="flac mp3 perl python readline vorbis -minimal" 0 kB [ebuild N ] media-libs/gstreamer-0.8.11 USE="-debug -doc" 0 kB [ebuild N ] dev-libs/liboil-0.3.6 0 kB [ebuild N ] media-libs/gst-plugins-0.8.11 USE="alsa esd -debug -oss" 0 kB [ebuild N ] media-plugins/gst-plugins-flac-0.8.11 0 kB [ebuild N ] media-plugins/gst-plugins-esd-0.8.11 0 kB [ebuild N ] media-plugins/gst-plugins-alsa-0.8.11 0 kB [ebuild N ] media-plugins/gst-plugins-vorbis-0.8.11 0 kB [ebuild N ] media-plugins/gst-plugins-mad-0.8.11 0 kB [ebuild N ] media-plugins/gst-plugins-ogg-0.8.11 0 kB [ebuild N ] kde-base/kdemultimedia-3.5.2-r2 USE="alsa encode flac gstreamer mp3 musicbrainz theora vorbis xinerama -akode -arts -audiofile -debug -kdeenablefinal -kdehiddenvisibility -xine" 6,126 kB [ebuild N ] kde-base/kdeaddons-3.5.2-r1 USE="berkdb sdl xinerama xmms -arts -debug -kdeenablefinal -kdehiddenvisibility" 1,601 kB Total size of downloads: 34,152 kB that is problematic and i think that's a bug because kde 3.5 shouldn't block a kde 3.5 program!!! so i think that's an ebuild writing problem
This isn't a bug. There are 2 "versions" of KDE in the tree. One is "monolithic" (that is, there is a small handful of large packages) and one is "modular" (there are lots of small packages). kdebase is a monolithic package and contains many of the packages you already have installed. If you'd like to make sure you have all the packages from kdebase installed, install kdebase-meta instead. kdebase-meta will install all the "modular" packages that are in the kdebase "monolithic" package.
How about that you stop mixing split ebuilds and metapackages that provide them. That just won't work... http://www.gentoo.org/doc/en/kde-split-ebuilds.xml