-
Improvement
-
Resolution: Unresolved
-
Normal
-
None
-
None
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.