Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 751100 - [kde overlay] kde-plasma/plasma-desktop-9999 please add USE=policykit and make the accountsservice RDEPEND conditional on it
Summary: [kde overlay] kde-plasma/plasma-desktop-9999 please add USE=policykit and mak...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-25 02:38 UTC by Duncan
Modified: 2020-11-08 08:44 UTC (History)
1 user (show)

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 Duncan 2020-10-25 02:38:28 UTC
This is regarding yesterday's gentoo/kde overlay commit ce3e14feb to plasma-desktop (-9999 in my case), adding sys-apps/accountsservice as an RDEPEND for the user KCM.  Of course that pulls in policykit and all its deps.

I don't need the user KCM /that/ bad and otherwise accountsservice is an unnecessary (I've been running quite happily without it and the upstream sources don't require it in general) and potentially rather heavy RDEPEND with security complexity and implications I imagine many gentooers would rather not deal with.  Obviously I'm one of them, perfectly comfortable doing user account related changes at the CLI. =:^P

Please make add USE=policykit and put the accountsservice RDEPEND under that.  Of course you can do IUSE=+policykit if you like and have it on-by-default.
Comment 1 Larry the Git Cow gentoo-dev 2020-10-26 13:56:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=60cd50cfb004e0685419488316a44b22d908bd34

commit 60cd50cfb004e0685419488316a44b22d908bd34
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-10-25 15:38:07 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-10-25 15:38:07 +0000

    kde-plasma/plasma-desktop: Add IUSE=+policykit for conditional users KCM
    
    Closes: https://bugs.gentoo.org/751100
    Package-Manager: Portage-3.0.8, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-desktop/metadata.xml                       | 1 +
 kde-plasma/plasma-desktop/plasma-desktop-5.20.49.9999.ebuild | 6 ++++--
 kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild         | 6 ++++--
 3 files changed, 9 insertions(+), 4 deletions(-)
Comment 2 Duncan 2020-10-26 14:37:20 UTC
(In reply to Larry the Git Cow from comment #1)
> The bug has been closed via the following commit(s):
Thanks.

Remerged plasma-desktop and depcleaned my sys-apps/accountsservice null-pkg. =:^)
Comment 3 Larry the Git Cow gentoo-dev 2020-11-08 08:44:15 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=6f3bd50057809e07842192326daacefcf198bb75

commit 6f3bd50057809e07842192326daacefcf198bb75
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-11-07 21:09:09 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-11-07 21:09:09 +0000

    kde-plasma/plasma-desktop: Update DEPENDs for IUSE=policykit
    
    I hope this does not escalate further...
    
    Bug: https://bugs.gentoo.org/751100
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)