Bug#1141909: tech-ctte: dh_installtmpfiles-generated dependencies
Simon McVittie <[email protected]> Mon, 13 Jul 2026 20:23:14 +0100
| Newsgroups | gmane.linux.debian.devel.ctte |
|---|---|
| Message-ID | <alU7Iulg0Es6pvd5__11590.6061184191$1783970726$gmane$org@definition.pseudorandom.co.uk> |
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