On Mon, 13 Jul 2026 at 16:27:37 +0200, Helmut Grohne wrote:
Let me raise an argument against making [systemd-tmpfiles] essential.
Essential packages
must work at all times in an unpacked state. It is known that packages
that link libsystemd0 (e.g. systemd) do not always work during upgrades.

Do you mean: packages that link libsystemd-shared, e.g. systemd?

libsystemd0 (libsystemd.so.0) is an ordinary boring shared library like zlib or whatever, but libsystemd-shared is a code reuse mechanism for tightly-coupled systemd packages (libsystemd-core-261.so and libsystemd-shared-261.so, as of v261).

If you mean libsystemd-shared, then, yes, that's a compelling argument for why systemd.deb is OK to pull in at Priority: required but not OK to be transitively Essential.

    smcv

Reply via email to