Your message dated Thu, 10 Jul 2025 10:52:59 +0000
with message-id <e1uzotf-00ebee...@respighi.debian.org>
and subject line unblock slurm-wlm
has caused the Debian Bug report #1108458,
regarding unblock: slurm-wlm/24.11.5-3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1108458: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108458
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Unblocked slurm-wlm.

--- End Message ---

Reply via email to