ebuild currently has: > if use consolekit; then > opt+=( --with-session-info=console-kit ) > elif use systemd; then > opt+=( --with-session-info=systemd ) > else > opt+=( --with-session-info=none ) > fi we should check if elogind can serve the same purpose.
Plus: reconsider IUSE=+consolekit It clashes with the planned switch of desktop profiles to +elogind. This package is apparently able to run without session-info, so it should be fine without a default; desktop profiles at this time are setting +consolekit globally anyway, except if otherwise defined by systemd subprofile.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235e882ec0929250d9cd3232d48f1244333c2ec7 commit 235e882ec0929250d9cd3232d48f1244333c2ec7 Author: Matthias Maier <tamiko@gentoo.org> AuthorDate: 2019-10-15 16:10:56 +0000 Commit: Matthias Maier <tamiko@gentoo.org> CommitDate: 2019-10-15 16:11:14 +0000 app-emulation/spice-vdagent: Do not set +consolekit Bug: https://bugs.gentoo.org/681330 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org> app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild | 4 ++-- app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-)
(In reply to Andreas Sturmlechner from comment #0) > we should check if elogind can serve the same purpose. Please feel free to introduce a elogind use flag and update the configuration as necessary.