Hi there, I'm aware that KDE-4 is no longer supported and it is recommended to upgrade to Plasma 5. Nevertheless, I'm willing to stick with KDE-4 a bit longer, until I feel KDE-5 is stable enough. Unfortunately, it gets more and more difficult for me to keep my KDE-4 installation. Today morning I got a new problem: The following mask changes are necessary to proceed: (see "package.unmask" in the portage(5) man page for more details) # required by kde-plasma/kactivitymanagerd-5.5.0::gentoo # required by kde-base/kactivities-4.13.3-r2::gentoo # required by kde-apps/okular-15.08.3-r1::gentoo # required by @selected # required by @world (argument) # /etc/portage/package.mask: # dev-qt/*:5 =dev-qt/qtsql-5.5.1 # required by kde-base/kactivities-4.13.3-r2::gentoo # required by kde-apps/okular-15.08.3-r1::gentoo # required by @selected # required by @world (argument) # /etc/portage/package.mask: # >=kde-plasma/kactivitymanagerd-5.5.0 =kde-plasma/kactivitymanagerd-5.5.0 It seems that I have kactivitymanagerd installed in my system, but for some reason it's pulled for an upgrade. ~ # eix -vI kactivitymanagerd * kde-plasma/kactivitymanagerd Available versions: (5) [m]5.5.0 [m]~5.6.5 [m]~5.7.0 IUSE (all versions): debug Installed versions: Version: 4.13.3-r1(4/4.13) Date: 06:19:27 PM 03/13/2016 USE: -aqua EAPI: 5 Recommendation: Downgrade Homepage: https://www.kde.org/ Find open bugs: https://bugs.gentoo.org/buglist.cgi?quicksearch=kde-plasma%2Fkactivitymanagerd Description: System service to manage user's activities, track the usage patterns etc. License: || ( GPL-2 GPL-3 ) I suspect the reason is in the latest changes to kactivitymanagerd ebuild: https://packages.gentoo.org/packages/kde-plasma/kactivitymanagerd > kde-base/kactivitymanagerd -> kde-plasma/kactivitymanagerd > Johannes Huber, Fri, 8 Jul 2016 19:16, commit 6da1ba82 As suggested in https://wiki.gentoo.org/wiki/KDE#Plasma_4 I don't have meta packages kde-apps/kde-meta and kde-apps/kdebase-meta in my system and have kde-base/kdebase-startkde installed. My make.conf file contains: USE="qt4 -qt5" And my package.mask: dev-qt/*:5 # All KDE related package are masked like this: >=kde-apps/kopete-15.12.3 <kde-apps/kopete-15.08.3
The solution is to not mask kde-plasma/kactivitymanagerd, as it's the only kactivitymanagerd version left to satisfy kde-base/kactivities.
Consequently, you need to remove your masks of Qt5 packages and use flag.
# /etc/portage/package.mask: # dev-qt/*:5 =dev-qt/qtsql-5.5.1
I have both kactivities and kactivitymanagerd packages already installed in my system. And now I have to install dozens of kde-frameworks/* and Qt5 packages only because someone decided to rename kde-base/kactivitymanagerd -> kde-plasma/kactivitymanagerd. Basically, you screw people, who as me not keeping up with the changes in the tree, being a Gentoo user for quite a long time, I want to say that this is a very gruesome situation for me.