Package: dh-sysuser Version: 1.3.9+really1.4.3 Severity: normal X-Debbugs-Cc: plore...@disroot.org
Dear myself, given that several DDs in Debian wants to standardize the user creation over the systemd sysusers.d format, it could be a good idea for dh-sysuser to automatically create a sysusers.d compatible conf file, starting from data in the control file, and install such conf file in the appropriate directory with the package. This way the problematic OR dependency on systemd can be avoided, while the package benefit from other features such as (mostly a guess of mine based on Helmut remarks in #981937) + dpkg trigger on files in /usr/lib/sysusers.d/ + creating users for hermetic-usr use case, with a systemd-sysusers call + be able to tell if a package creates a system user with tools like apt-file or the like -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.7.0-1-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: runit (via /run/runit.stopit) Versions of packages dh-sysuser depends on: ii perl 5.36.0-10 dh-sysuser recommends no packages. dh-sysuser suggests no packages. -- no debconf information -- debsums errors found: debsums: changed file /usr/bin/dh_sysuser (from dh-sysuser package)