Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 588602 - Problems with masking KDE-5 packages (kactivitymanagerd ebuild is the culprit)
Summary: Problems with masking KDE-5 packages (kactivitymanagerd ebuild is the culprit)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-11 12:25 UTC by Dmitry Bigunyak
Modified: 2016-07-11 15:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Bigunyak 2016-07-11 12:25:09 UTC
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
Comment 1 Andreas Sturmlechner gentoo-dev 2016-07-11 13:18:30 UTC
The solution is to not mask kde-plasma/kactivitymanagerd, as it's the only kactivitymanagerd version left to satisfy kde-base/kactivities.
Comment 2 Andreas Sturmlechner gentoo-dev 2016-07-11 13:20:20 UTC
Consequently, you need to remove your masks of Qt5 packages and use flag.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2016-07-11 13:25:30 UTC
# /etc/portage/package.mask: 
# dev-qt/*:5 
=dev-qt/qtsql-5.5.1
Comment 4 Dmitry Bigunyak 2016-07-11 15:37:43 UTC
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.