Parrots never think of what it is they say, they hear things (generally things are heard through highly paid and supported media that serve corporate and state interests) and reproduce the sound of them. Not that they are dumb, but they can’t process rational language based communication.
QUESTION: Why are you dumping consolekit2 and use elogind, that you know is just a significant piece of systemd, which further makes upstream reliance to systemd more acceptable and wide spread?
EXCUSE: Consolekit is deprecated, it is unmaintained, it will never work with Wayland, and we must support wayland because that is the future.
QUESTION: Could consolekit2 be able to work with wayland?
EXCUSE: No, it never will!
QUESTION: Elogind, being a piece of the most convoluted piece of opensource software ever encountered is very big. Shouldn’t this be a performance concern?
EXCUSE: No, because consolekit was also huge!
ANSWER: Consolekit2 1.2.2 was released Dec.20 2020 and among its changes is a memory leak fix, NetBSD/OpenBSD fixes/compliance and more. If you notice in the list of issues and discussion there has been a workaround to get ck2 to work with wayland in Gentoo since 2018.
Consolekit2 is between a 1/5 to 1/6 of the size of elogind!
I am not speaking of tiny little parakeets that are 12cm long but real big ones, “developers”, who direct and control the fate and direction of popular distributions. They bite, the scream real loud, they can fly as high as hawks and eagles, and have their beaks high up in the sky and refuse to talk to us common mortals. While black hawks on the other hand don’t pretend like they are speaking or communicating their own minds, basically because media will not reproduce their voices as loud as the parrots. So, are Hawks mute? No, they just don’t pretend they know something because corporate officials handed them out notes and memos or propaganda.
ajacoutot released this Dec 20, 2020
Stable release of ConsoleKit2
Changes since 1.2.1
- Change the inhibitor lock handling to use the named_pipe_path as a reference to prevent ending with empty “who” inhibitors
- Inhibit: only disconnect the signal handler after the lock is removed to prevent ghost inhibitors
- merge all changes from OpenBSD ports
- merge all changes from NetBSD pkgsrc
I built consolekit2 in Obarun, from AUR and although Arch/AUR reports it as outdated, it builds 1.2.2 and I replaced Obarun’s pkg to make sure it works. Although I don’t use either ck2 or dbus, or a DM for that matter, I used all three to test that it works and started lxde, lxqt, plasma, and various software within those to make sure it does work. Its log didn’t produce any errors or warnings sent by anything I tried running. I am willing to bet you that for months if I go around reddit or LinuxQuestions asking the parrots of void, slackware, adelie, devuan, why are they choosing elogind rather than consolekit2 they will all be screaming ck2 is deprecated, for months, if not years.
Some birds choose to fly free, and some are fed in cages or with their feet tied with wire to a post. Keep on humming along Parrots!
From artix (cache from the old days when I thought they were great)
951K Oct 9 2019 …/pacman/pkg/elogind-241.3-4-x86_64.pkg.tar.xz
200K Oct 9 2019 …/pacman/pkg/libelogind-241.3-4-x86_64.pkg.tar.xz
From Obarun last 1.2.1 edition:
157K Apr 5 2020 ../pacman/pkg/consolekit2-1.2.1-7-x86_64.pkg.tar.xz
From Void back when they were sane and logical
159K Sep 18 2018 ../var/xbps/ConsoleKit2-1.2.1_2.x86_64.xbps
<– before — after –>
116K Jun 26 2020 /var/cache/xbps/elogind-devel-243.4_3.x86_64.xbps
225K Jun 26 2020 /var/cache/xbps/libelogind-243.4_3.x86_64.xbps
692K Jun 26 2020 /var/cache/xbps/elogind-243.4_3.x86_64.xbps
Something that runs as a daemon based on a package that is about 5-6 times larger, providing the same service, should be a performance concern. If not to the devs that decide to replace something with something else, at least to the voiceless user.