:: [DNG] dracut needing a fork? apt wa…
Top Page
Delete this message
Reply to this message
Author: Martin Steigerwald
Date:  
To: dng
Subject: [DNG] dracut needing a fork? apt wants to remove elogind libraries
Greetings.

dracut-install is held back on my Devuan Ceres desktop system with Plasma
since some days. Today I investigated a bit:

% LANG=en apt install dracut-install
The following packages were automatically installed and are no longer
required:
clearlooks-phenix-sapphire-theme deepsea-icon-theme dmz-cursor-theme
gnome-extra-icons gnome-icon-theme gtk2-engines
gtk3-nooverlayscrollbar
Use 'apt autoremove' to remove them.

Upgrading:
dracut-install

Installing dependencies:
dummy-logind libsystemd0

REMOVING:
desktop-base libelogind-compat libpam-elogind
sddm-theme-debian-elarun sddm-theme-debian-maui task-desktop

Summary:
Upgrading: 1, Installing: 2, Removing: 6, Not Upgrading: 0
Download size: 526 kB
Freed space: 14.3 MB

Continue? [Y/n]


In the changelog:

dracut (110-2) unstable; urgency=medium

[…]
  * Build-depend on libsystemd-dev to build dracut-install with JSON
     support (Closes: #1128349)
[…]




Does the package need a Devuan fork?

Or is there a way to keep elogind libraries?

Or can I just run above apt command and it will work? I do not really feel
like testing it and possibly breaking my system real bad.

Why is "dummy-logind" needed when I have elogind and seatd installed?

Really do we need JSON support for Dracut in Devuan? I could not care less
at the moment.



<rant>

libsystemd0 for JSON support… yeah!

Why still have any other libraries? Just put everything into libsystemd.
libc6 separate? => libsystemd can handle it. Separate libkf6 KDE Frameworks
libraries? => all into libsystemd. … Just have a 1,5 GiB large libsystemd
for everything. Nice. Not.

I hope one day there will be sanity again. Really.

</rant>

Best,
--
Martin