Request for committer: sysutils/slurm-wlm update to 25.11.3 + BSD fixes (maintainer-approval+)

Rikka Göring <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <GV2PR07MB1177952A230968577F340A59A9769A@GV2PR07MB11779.eurprd07.prod.outlook.com>
Hello ports@,
I’d like to request a committer review/commit for my update PR for sysutils/slurm-wlm.
Summary:

  *
Update sysutils/slurm-wlm from 25.11.0 to 25.11.3.
  *
BSD sockaddr length correctness: add a small slurm_sockaddr helper + autoconf checks for sa_len/sin_len/sin6_len/sun_len and use corrected lengths in bind(2), connect(2), and getnameinfo(3) call sites (avoids EINVAL / mis-sized sockaddr issues on BSD).
  *
Fix HDF5 profiling plugin/sh5util linking by detecting and linking -lhdf5_hl when H5PTopen is provided by the HDF5 high-level library.
  *
Initialize resolver state in slurm_resolv.c for correctness on BSD libc/resolver implementations.

The patchset has been reduced since initial submission because parts have already landed upstream (e.g. slurm_resolv.c init was merged upstream, so the corresponding port patch is now dropped), which should lower review overhead.
Testing:

  *
portclippy Makefile [OK]
  *
portlint -AC [OK]
  *
make stage-qa [OK]
  *
make check-plist [OK]
  *
poudriere testport [OK]
  *
cluster validation: srun -N1 -n1 /bin/hostname [OK], srun -N1 -n1 /bin/true [OK]

Bugzilla PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292799
Latest patch attachment: 0001 sysutils/slurm-wlm: update to 25.11.3 (attachment )
Flags: maintainer-approval+
This update resolves communication issues that were preventing reliable scheduling/execution on BSD — so I’d love to get it moved forward.


Thanks a lot,
Rikka Göring (GenericRikka)
Maintainer, sysutils/slurm-wlm
FreeBSD HPC Modernization Project (unofficial)
https://kavocado.net
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.