I see nothing in cinnamon-session that uses polkit in any way. No policy files shipped. No D-Bus talking to PolicyKit. No nothing. Polkit is certainly necessary for a good support, but these deps should probably be somewhere else then? Additionally requiring polkit[elogind] specifically tripped up CI once I use.masked USE=elogind for systemd profiles, as is logical, and I had to rework cinnamon-session to have USE=elogind and a REQUIRED_USE for this. That added complexity could also go away from there when elogind specifically wouldn't be required of elogind stuff there, or the elogind[policykit] bits. Anyhow, please review the changes done and the necessity of these deps overall.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3bfca11205ac906c7cd637babb8b6919f39da83 commit a3bfca11205ac906c7cd637babb8b6919f39da83 Author: Matthew Turnbull <sparky@bluefang-logic.com> AuthorDate: 2020-05-13 03:35:55 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-05-29 00:10:46 +0000 gnome-extra/cinnamon-session: 4.4.1 version bump Update cinnamon-session to 4.4.1. Switch to EAPI=7 and clean up eclass usage and dependencies. Bug: https://bugs.gentoo.org/704532 Closes: https://bugs.gentoo.org/680808 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthew S. Turnbull <sparky@bluefang-logic.com> Signed-off-by: Matt Turner <mattst88@gentoo.org> gnome-extra/cinnamon-session/Manifest | 1 + .../cinnamon-session/cinnamon-session-4.4.1.ebuild | 72 ++++++++++++++++++++++ gnome-extra/cinnamon-session/metadata.xml | 8 +++ 3 files changed, 81 insertions(+)