Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-9487

[next-release] Deprecate sys-auth/consolekit

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Hide
      Some packages on my system that use elogind (consolekit's replacement)
      equery h elogind
       * Searching for USE flag elogind ...
      [I-O] [ ] dev-libs/efl-1.26.2:0
      [I-O] [ ] gnome-base/gvfs-1.44.1:0
      [I-O] [ ] media-sound/pulseaudio-14.0:0
      [I-O] [ ] net-misc/modemmanager-1.10.0:0/1
      [IP-] [ ] sys-apps/dbus-1.12.20:0
      [I-O] [ ] sys-auth/polkit-0.120:0
      [I-O] [ ] sys-fs/udisks-2.8.4:2
      [IP-] [ ] sys-libs/pam-1.3.1.20190226:0
      [IP-] [ ] sys-process/procps-3.3.15-r1:0/6
      [I-O] [ ] x11-misc/sddm-0.19.0:0
      Show
      Some packages on my system that use elogind (consolekit's replacement) equery h elogind  * Searching for USE flag elogind ... [I-O] [ ] dev-libs/efl-1.26.2:0 [I-O] [ ] gnome-base/gvfs-1.44.1:0 [I-O] [ ] media-sound/pulseaudio-14.0:0 [I-O] [ ] net-misc/modemmanager-1.10.0:0/1 [IP-] [ ] sys-apps/dbus-1.12.20:0 [I-O] [ ] sys-auth/polkit-0.120:0 [I-O] [ ] sys-fs/udisks-2.8.4:2 [IP-] [ ] sys-libs/pam-1.3.1.20190226:0 [IP-] [ ] sys-process/procps-3.3.15-r1:0/6 [I-O] [ ] x11-misc/sddm-0.19.0:0

      I embarked on a fun tinkering journey recently that intertwined consolekit with X11, xdm, SDDM, Enlightenment, polkit, and elogind. Long story short I have an older Funtoo install from late 2018 that is now running next and it had sys-auth/consolekit configured on it (before sys-auth/consolekit was deprecated upstream), which was somewhat of a unique configuration.

      Because consolekit is not actively maintained by Freedesktop anymore, I wanted to completely remove sys-auth/consolekit from my Funtoo system, specifically as a dependency of starting Enlightenment WM sessions. I was able to successfully do so and replace it with the new upstream Freedeskop supported replacement: elogind (See the before with consolekit and after without consolekit process table screenshots).

      My proposal is to deprecate sys-auth/consolekit and anything that depends on it from the Funtoo next release entirely. This could lead to recursive changes in other packages and we will have to ensure all references from OpenRC scripts, ebuild USE flags, and much more is considered as to prevent breakage.

            Unassigned Unassigned
            siris siris
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: