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