Your message dated Thu, 19 Mar 2026 17:37:46 +0100
with message-id <abwmWo08eCLh0m5D@careca>
and subject line Re:
has caused the Debian Bug report #1100370,
regarding Wrong depends library for Slurm RSMI package
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 [email protected]
immediately.)
--
1100370: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100370
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: slurm-wlm
Version: 24.11.3-1
Recently the RSMI plugin was made to depends on librocm-smi-dev
(Closing: #1094164). Yet, in debian/control, the package
slurm-wlm-rsmi-plugin depends on librocm-smi64-dev. This package does
not exist anywhere on debian. This prevents the installation for the
built package.
It should be replaced by librocm-smi-dev.
Package: slurm-wlm-rsmi-plugin
Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends},
librocm-smi64-dev,
slurm-wlm-basic-plugins (= ${binary:Version})
Description: Slurm RSMI plugin
The Slurm Workload Manager is an open-source cluster resource
management and
job scheduling system that strives to be simple, scalable, portable,
fault-tolerant, and interconnect agnostic.
--- End Message ---
--- Begin Message ---
Ciao Nicola,
thank you for your interest in Slurm and for helping investigate this
issue. The bug has been fixed in version 24.11.3-2, also thanks to your
comments.
On Thu, Mar 13, 2025 at 12:21:29AM -0400, Nicola Ferralis wrote:
> In the definition of slurm-wlm-rsmi-plugin (debian/control), the incorrect
> depends package librocm-smi64-dev needs to be replaced with librocm-smi64-1,
> not librocm-smi-dev as in my previous email.
However, the -dev package is still required. Slurm dynamically loads
the unversioned shared object (librocm_smi64.so), which is only provided
by the -dev package:
$ grep -r dlopen.*rocm .
./src/interfaces/gpu.c: if (!(ext_lib_handle =
dlopen("librocm_smi64.so",
$ apt-file search librocm_smi64.so
librocm-smi-dev: /usr/lib/x86_64-linux-gnu/librocm_smi64.so
librocm-smi64-1: /usr/lib/x86_64-linux-gnu/librocm_smi64.so.1
librocm-smi64-1: /usr/lib/x86_64-linux-gnu/librocm_smi64.so.1.0
For this reason, keeping the dependency on the -dev package is necessary.
The issue has now been marked as fixed:
fixed #1100370 24.11.3-2
Thanks again for your contribution.
Best regards,
--
Gennaro Oliva
--- End Message ---