I'm trying to emerge kde split ebuilds onto a new gentoo install. Any emerge -p I try to do against any of the split ebuilds tries to pull in kde-base/kdebase, and I get blocks. 3.5.8 worked before today's sync. After the sync, even forced 3.5.8 fails - it tries to pull in 3.5.9 of kde-base/kdelibs. I did a quick diff of the ebuilds, and I think this is the offending line: || ( kde-base/kdebase:$(SLOT) kde-base/konqueror:$(SLOT) ) Sure enough, after I pull that line out of the 3.5.9 ebuild (and hack the checksums) every *seems* to work. There's no blocks, but I haven't actually emerged anything yet. Reproducible: Always Steps to Reproduce: 1.emerge -p =kdebase-startkde-3.5.9 on an install with no prior kde. 2. 3. Actual Results: Got lots of blocks, as the monolithic kde-base/kdebase was pulled in as a dependency. Expected Results: more KDE, less blocks. I'd add `emerge --info`, but I can't seem to get links to accept copy+paste. amd64, use flags are not far off from the default desktop profile. /var/lib/portage/world has no trace of kde.
Also, the ebuilds I was referring to diffing were kdelibs-3.5.8-r3.ebuild and kdelibs-3.5.9.ebuild.
echo kde-base/kdebase >> /etc/portage/package.mask; marking this a dupe of Bug 136087 where this 'fix' comes from. *** This bug has been marked as a duplicate of bug 136087 ***
*** Bug 211024 has been marked as a duplicate of this bug. ***
*** Bug 211118 has been marked as a duplicate of this bug. ***
*** Bug 211116 has been marked as a duplicate of this bug. ***