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