Package: debhelper
Version: 13.8
Severity: normal

Niels,

Currently, debhelper generates

 systemd | systemd-tmpfiles

as the misc:Depends when a tmpfiles implementation is required.

However, that is causing significant problems for a number of users of
non-systemd systems and in containers when APT chooses the first option[1][2].

It has been suggested that changing the dependency to

 systemd-standalone-tmpfiles | systemd-tmpfiles

would help the packaging system usually find the correct solution and reduce the
number of unexpected surprises users are reporting.

With this change, on a systemd installation the dependency would already be
satisfied and therefore noop for APT. For installations without systemd, be that
systems using other inits or in containers, APT would choose the standalone
implementation.

Thanks and best wishes

Mark

-- System Information:
Debian Release: bookworm/sid
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-2-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages debhelper depends on:
ii  autotools-dev            20220109.1
ii  dh-autoreconf            20
ii  dh-strip-nondeterminism  1.13.0-1
ii  dpkg                     1.21.9
ii  dpkg-dev                 1.21.9
ii  dwz                      0.14-1
ii  file                     1:5.41-4
ii  libdebhelper-perl        13.8
ii  libdpkg-perl             1.21.9
ii  man-db                   2.10.2-1
ii  perl                     5.34.0-5
ii  po-debconf               1.0.21+nmu1

debhelper recommends no packages.

Versions of packages debhelper suggests:
pn  dh-make  <none>

-- no debconf information

[1]  https://bugs.debian.org/1016006

[2]  https://bugs.debian.org/1014805

Reply via email to