Bug#1061297: libelogind0: does not implement all ABI required by important packages like procps
Simon McVittie
smcv at debian.org
Mon Jan 22 10:47:08 GMT 2024
Package: libelogind0
Version: 252.9-1debian3
Severity: important
Tags: trixie sid
Steps to reproduce: attempt to install a Debian unstable virtual machine
(I used amd64) with sysvinit-core, libpam-elogind, dbus-x11, and a small
X11 system (I used xdm and openbox).
Expected result: libelogind0 is a drop-in replacement for libsystemd0 in
this scenario, so it should have at least a stub implementation of all
functions exported by libsystemd0 in trixie/sid (currently version 255),
and therefore relatively simple packages like xdm should be installable.
Actual result: xdm depends on procps, which calls several functions
in libsystemd0 that are not implemented by libelogind0, including at
least these:
0000000000000000 DF *UND* 0000000000000000 (LIBSYSTEMD_254) sd_session_get_leader
0000000000000000 DF *UND* 0000000000000000 (LIBSYSTEMD_254) sd_session_get_username
0000000000000000 DF *UND* 0000000000000000 (LIBSYSTEMD_254) sd_session_get_start_time
which correctly results on procps having a versioned dependency on
libsystemd0 (>= 254).
smcv
More information about the Debian-init-diversity
mailing list