[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1108458: marked as done (unblock: slurm-wlm/24.11.5-3)



Your message dated Sat, 19 Jul 2025 06:43:35 +0000
with message-id <E1ud1IF-007ClJ-0W@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 owner@bugs.debian.org
immediately.)


-- 
1108458: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108458
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: slurm-wlm@packages.debian.org, oliva@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 <oliva@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.

--- End Message ---

Reply to: