Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: slurm-...@packages.debian.org, ol...@debian.org Control: affects -1 + src:slurm-wlm
Please unblock package slurm-wlm [ Reason ] Fix #1104573 [ Impact ] Problem installing the package [ Tests ] Usual local tests and autopkgtest successfully run [ Risks ] It only modify maintainers script for installation. No change can affect packages depending on this [ Checklist ] [X] all changes are documented in the d/changelog [X] I reviewed all changes and I approve them [X] attach debdiff against the package in testing unblock slurm-wlm/24.11.5-3 Thanks, -- Gennaro Oliva
diffstat for slurm-wlm-24.11.5 slurm-wlm-24.11.5 changelog | 7 +++++++ control | 4 ++-- rules | 1 + slurm-wlm-basic-plugins.preinst | 2 +- slurm-wlm-basic-plugins.sysusers | 1 + 5 files changed, 12 insertions(+), 3 deletions(-) diff -Nru slurm-wlm-24.11.5/debian/changelog slurm-wlm-24.11.5/debian/changelog --- slurm-wlm-24.11.5/debian/changelog 2025-06-13 08:21:08.000000000 +0200 +++ slurm-wlm-24.11.5/debian/changelog 2025-06-27 14:36:03.000000000 +0200 @@ -1,3 +1,10 @@ +slurm-wlm (24.11.5-3) unstable; urgency=medium + + [ Gábor Németh ] + * Fix preinst adduser (Closes: #1104573) + + -- Gennaro Oliva <ol...@debian.org> Fri, 27 Jun 2025 14:36:03 +0200 + slurm-wlm (24.11.5-2) unstable; urgency=medium * Binary upload for contrib diff -Nru slurm-wlm-24.11.5/debian/control slurm-wlm-24.11.5/debian/control --- slurm-wlm-24.11.5/debian/control 2025-05-21 08:04:10.000000000 +0200 +++ slurm-wlm-24.11.5/debian/control 2025-06-27 14:32:27.000000000 +0200 @@ -213,11 +213,11 @@ Package: slurm-wlm-basic-plugins Architecture: any +Pre-Depends: ${misc:Pre-Depends}, systemd-sysusers | adduser Depends: ${shlibs:Depends}, ${misc:Depends}, - libpmix2t64 [amd64 arm64 mips64el ppc64el riscv64 s390x alpha ia64 loong64 ppc64 sparc64], - adduser + libpmix2t64 [amd64 arm64 mips64el ppc64el riscv64 s390x alpha ia64 loong64 ppc64 sparc64] Recommends: slurm-wlm-plugins (= ${binary:Version}), Description: Slurm basic plugins The Slurm Workload Manager is an open-source cluster resource management and diff -Nru slurm-wlm-24.11.5/debian/rules slurm-wlm-24.11.5/debian/rules --- slurm-wlm-24.11.5/debian/rules 2025-05-21 08:04:10.000000000 +0200 +++ slurm-wlm-24.11.5/debian/rules 2025-06-27 14:32:27.000000000 +0200 @@ -47,6 +47,7 @@ override_dh_auto_install: dh_auto_install + dh_installsysusers # needed until DH compat 14 # Rename slurm(1) manpage before dh_installman run. It is not possible # to rename manpages in debian/*.manpages so hardcore `mv` is done here diff -Nru slurm-wlm-24.11.5/debian/slurm-wlm-basic-plugins.preinst slurm-wlm-24.11.5/debian/slurm-wlm-basic-plugins.preinst --- slurm-wlm-24.11.5/debian/slurm-wlm-basic-plugins.preinst 2025-05-21 08:04:10.000000000 +0200 +++ slurm-wlm-24.11.5/debian/slurm-wlm-basic-plugins.preinst 2025-06-27 14:32:27.000000000 +0200 @@ -16,7 +16,7 @@ case "$1" in install) - if [ ! $(id -u slurm 2>/dev/null) ]; then + if command -v adduser >/dev/null && [ ! $(id -u slurm 2>/dev/null) ]; then adduser --quiet --system --group --uid 64030 --no-create-home --home /nonexistent slurm fi ;; diff -Nru slurm-wlm-24.11.5/debian/slurm-wlm-basic-plugins.sysusers slurm-wlm-24.11.5/debian/slurm-wlm-basic-plugins.sysusers --- slurm-wlm-24.11.5/debian/slurm-wlm-basic-plugins.sysusers 1970-01-01 01:00:00.000000000 +0100 +++ slurm-wlm-24.11.5/debian/slurm-wlm-basic-plugins.sysusers 2025-06-27 14:32:27.000000000 +0200 @@ -0,0 +1 @@ +u! slurm 64030