Specifically it falls in two categories. Rosegarden tries to pull in the entire kdemultimedia-meta package as a dependency, when it should only be looking for the split ebuilds it absolutely needs. emerge -pvt rosegarden These are the packages that I would merge, in reverse order: Calculating dependencies ...done! [ebuild N ] media-sound/rosegarden-4.1.0 +alsa +arts +jack 5,343 kB [ebuild N ] kde-base/kdemultimedia-meta-3.4.0_beta2 +arts 0 kB [ebuild N ] kde-base/kaboodle-3.4.0_beta2 +arts -audiofile -debug +kdeenablefinal -kdexdeltas +xine -xinerama 0 kB [ebuild N ] kde-base/kmid-3.4.0_beta2 +arts -debug +kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/kscd-3.4.0_beta2 +arts -debug +kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/juk-3.4.0_beta2 +arts -debug -gstreamer +kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/noatun-3.4.0_beta2 +arts -audiofile -debug +kdeenablefinal -kdexdeltas +xine -xinerama 0 kB [ebuild N ] kde-base/krec-3.4.0_beta2 +arts -debug +encode +kdeenablefinal -kdexdeltas +oggvorbis -xinerama 0 kB [ebuild N ] media-libs/ladspa-cmt-1.15 60 kB [ebuild N ] media-libs/ladspa-sdk-1.12-r2 69 kB Total size of downloads: 5,473 kB If the dependencies are just satisfied by meta ebuilds, then it looses any advantage of splitting them up. Another similar situation I found with the mandrake-artwork package. In this case the kde dependency could only be resolved with the 3.3.x monolithic package. emerge -pvt mandrake-artwork These are the packages that I would merge, in reverse order: Calculating dependencies ...done! [ebuild N ] x11-themes/mandrake-artwork-1.0.2 +kde 346 kB [ebuild N ] kde-base/kdebase-3.3.2-r1 +arts +cups -debug +java +kdeenablefinal -ldap +opengl +pam +samba +ssl -xinerama 19,526 kB [ebuild NS ] kde-base/kdelibs-3.3.2-r3 +alsa +arts +cups -debug -doc +ipv6 +kdeenablefinal -kerberos -ldap +spell +ssl +tiff -xinerama 15,257 kB [ebuild NS ] kde-base/arts-1.3.2-r1 +alsa +arts -artswrappersuid -debug +esd -hardened +jack +kdeenablefinal +mad +oggvorbis -xinerama 945 kB Total size of downloads: 36,075 kB Reproducible: Always Steps to Reproduce: 1. emerge rosegarden or emerge mandrake-artwork 2. 3. Actual Results: Tried to either install the entire kdemultimedia-meta package or an older kde monolithic package. Expected Results: Emerge should have correctly detected the split ebuilds and satisfied the dependencies. emerge --info Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 21 2005, 13:08:53)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -mtune=pentium4 -pipe -fomit-frame-pointer" 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/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -mtune=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com" MAKEOPTS="-j3" 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 X acpi alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvdr emboss encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gphoto2 gpm gtk gtk2 hal imagemagick imlib ipv6 jack java jpeg junit kde kdeenablefinal libg++ libwww mad mikmod motif mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba scanner sdl spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xine xml2 xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Can you tell us what the explicit dependencies of these packages are?
For reference, here's the list of packages still needing to be corrected, if someone wants to help. app-office/kletterwizard mail-client/kbiff media-gfx/kst media-sound/musicman media-sound/noteedit media-tv/kvdr media-video/kdenlive media-video/klvemkdvd net-im/kmess net-news/eventwatcher sci-calculators/fung-calc sci-chemistry/kemistry sci-mathematics/koctave x11-themes/fusionx-aqua x11-themes/liquid
(In reply to comment #2) This bug won't be ever fixed unless the maintainer of the concerned ebuilds are not in CC. > app-office/kletterwizard - absinthe@gentoo.org > mail-client/kbiff - net-mail, kde > media-gfx/kst - sci kde > media-sound/musicman - sound > media-sound/noteedit - sound > media-tv/kvdr - media-tv > media-video/kdenlive - zypher@gentoo.org > media-video/klvemkdvd - video > net-im/kmess - kde > net-news/eventwatcher - kde > sci-calculators/fung-calc - sci, kde > sci-chemistry/kemistry - sci > sci-mathematics/koctave - kde > x11-themes/fusionx-aqua - kde > x11-themes/liquid - kde CCing the maintainers.
*** Bug 100163 has been marked as a duplicate of this bug. ***
According to headers #included in sources, mail-client/kbiff should only need kdelibs. Ebuild changed accordingly.
klvemkdvdv and kdenlive are fixed (kdenlive alredy, klvemkdvd i've looked and find no reference to kdedsdk, and had confirmations of it working without kdesdk at all; the spec file doesn't report it, too).
noteedit and musicman fixed.
*** Bug 97973 has been marked as a duplicate of this bug. ***
The following packages have been fixed: media-gfx/kst sci-calculators/fung-calc sci-chemistry/kemistry sci-mathematics/koctave Work is done for the sci herd.
Came here from a "emerge -pv fusionx-aqua" and noticing it tries to install kdebase-meta. I'm not entirely sure what it needs, otherwise I'd submit a patch myself.
I corrected the last ones, everything should be fixed now.