From nobody Wed Jun 10 20:09:01 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gbH0s2Wf0z6h7V4 for ; Wed, 10 Jun 2026 20:09:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gbH0s241Kz3Djv for ; Wed, 10 Jun 2026 20:09:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781122141; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hel1Yb2Vjha79ocCfNfRm8Gv3Gtqyc70LeJzquVVhzA=; b=UhPvYEX0Sf86zEw0nlul0w02RJS1WzrKjGI7cEAytdk2ThzfFebLAn0pVj8zOWekqLz7pp 4qStzjZVsbutn/zJuopoZKTCGVVPSdEGP3LgfjBcgazzbHi9RUmGRluvcbItWKy3oRsYuE CXQfAinvNwo2SmsW/OBojIKOdBxp1DM1e6os27vv3D1UBl7yJ/pVAN413EmQmEkSlcE4D1 Tu0GYMf7X9wc6LrVbRymPBxdIsBVc9TpFdZrSjTbrH0v1qcHFm6mHsJqxAz0AhJwORal+8 XBpcWdPZL4swHjMIkR9ePf8afLPD/yVrwxfak+KKWdQ1sq1fCxEN6KA5Zd1ltw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781122141; a=rsa-sha256; cv=none; b=RbWkuELaXawdJzRj5p+rinYNccubJCkL0ZBIKTFTjLP7GZq/Q7+eLht1VDv2Lnvc+4WQZp N+H7nB2Lv/IfTlhU5z6yyXzHsjnaq9MmiXWIQUqVHzzl1HTaaFV8dj4VvKoXKVL6wu3bbK pPsrFUxZtaEsf2aG9B7QDE3bC3jnAhrttQPFai6XNsD34KP7OvoPnO2JvtW7rDIXeiMMnT M90WaOn/ofFkLelhtDo6F5zAYMMTu1plQwnN19KKL3ZWXfKTuVWDHcI98cKg+qrOVWTBlD mCg+Y2LHYPr6zJ6MhZxThNii6At/ytEFoNG9DXYL0tQ5MTYdLfbo/iC7HKWilA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781122141; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hel1Yb2Vjha79ocCfNfRm8Gv3Gtqyc70LeJzquVVhzA=; b=kyZ5eJWJTZjJJfOvIGvVXZ1eVzrzBJQor6sNgg4j3fa+Mm2J55Bl/C6L0ITDFNZ43TY6kr KVo1Ppnn98sXTX0vf2fpuGXrZOrGupUAk1papaK7qr6gf+U2aYqSW49+Bi0Aqw8slV3f4Y ejuzfnDi28zzh59hdOL56/ehc7jbXO9T1MNBjZlq3fJr5QgbgFDH+jk5GIJb3ReeLaR5Id khp+HU0iHjZCzvIDLsamD76OOiBVogmK74+zEaMHJag0iegs3/Gm1ESIo4+3eYxnK7E14Z LMUn4wyrRKUZCjwmLqzjjQeoNhElFYz4IsW6uMH45gAmtD8/NNRZnTXYeFw/vg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gbH0s1QTWz4p6 for ; Wed, 10 Jun 2026 20:09:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1e437 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 10 Jun 2026 20:09:01 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Generic Rikka From: Vladimir Druzenko Subject: git: 8beaafa1d988 - main - sysutils/slurm-wlm: Update 25.=?utf-8?Q?11.5 =E2=86=92?= 26.05.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8beaafa1d988794ad2ecec04169259a8145091c0 Auto-Submitted: auto-generated Date: Wed, 10 Jun 2026 20:09:01 +0000 Message-Id: <6a29c45d.1e437.2440b1fe@gitrepo.freebsd.org> The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=8beaafa1d988794ad2ecec04169259a8145091c0 commit 8beaafa1d988794ad2ecec04169259a8145091c0 Author: Generic Rikka AuthorDate: 2026-06-10 20:02:01 +0000 Commit: Vladimir Druzenko CommitDate: 2026-06-10 20:08:56 +0000 sysutils/slurm-wlm: Update 25.11.5 → 26.05.1 Changelog: https://github.com/SchedMD/slurm/blob/slurm-26-05-1-1/CHANGELOG/slurm-26.05.md - Remove unnecessary GUI_CONFIGURE_OFF and S2N_CONFIGURE_OFF - GUI_CONFIGURE_ENABLE and S2N_CONFIGURE_WITH cover them. - Fix warnings from portclippy. - Fix detection of the s2n in configure. - Refresh patches. PR: 295969 Sponsored by: UNIS Labs Co-authored-by: Vladimir Druzenko MFH: 2026Q2 --- sysutils/slurm-wlm/Makefile | 6 +-- sysutils/slurm-wlm/distinfo | 6 +-- sysutils/slurm-wlm/files/patch-config.h.in | 20 ------- sysutils/slurm-wlm/files/patch-configure | 62 +++++++++++++--------- .../slurm-wlm/files/patch-src_common_Makefile.in | 29 +++++----- .../files/patch-src_common_stepd__proxy.c | 4 +- sysutils/slurm-wlm/files/patch-src_conmgr_con.c | 24 ++++----- ..._plugins_acct__gather__profile_hdf5_Makefile.in | 4 +- ..._acct__gather__profile_hdf5_sh5util_Makefile.in | 4 +- .../files/patch-src_plugins_auth_slurm_sack.c | 6 +-- sysutils/slurm-wlm/files/patch-src_scrun_anchor.c | 15 +++--- .../files/patch-src_slurmd_slurmstepd_req.c | 8 +-- sysutils/slurm-wlm/pkg-plist | 26 ++++++--- 13 files changed, 110 insertions(+), 104 deletions(-) diff --git a/sysutils/slurm-wlm/Makefile b/sysutils/slurm-wlm/Makefile index 2436299ec5db..dc8847dd85f6 100644 --- a/sysutils/slurm-wlm/Makefile +++ b/sysutils/slurm-wlm/Makefile @@ -1,5 +1,5 @@ PORTNAME= slurm -DISTVERSION= 25.11.5 +DISTVERSION= 26.05.1 CATEGORIES= sysutils MASTER_SITES= https://download.schedmd.com/slurm/ PKGNAMESUFFIX= -wlm @@ -46,10 +46,10 @@ CONFIGURE_ENV= MAKE=${GMAKE} INSTALL_TARGET= install-strip TEST_TARGET= check -TESTING_UNSAFE= yes CFLAGS+= -I${WRKSRC}/slurm LDFLAGS+= -lsysinfo -lprocstat -fcommon +TESTING_UNSAFE= yes SUB_FILES= pkg-message @@ -80,7 +80,6 @@ GUI_BUILD_DEPENDS= itstool:textproc/itstool GUI_USES= gnome GUI_USE= GNOME=cairo,gdkpixbuf,glib20,gtk20,pango GUI_CONFIGURE_ENABLE= sview -GUI_CONFIGURE_OFF= --disable-sview HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 \ libhdf5_hl.so:science/hdf5 @@ -98,7 +97,6 @@ IPMI_CONFIGURE_WITH= freeipmi S2N_LIB_DEPENDS= libs2n.so:security/s2n-tls S2N_CONFIGURE_WITH= s2n=${LOCALBASE} -S2N_CONFIGURE_OFF= --without-s2n _ARCH= ${ARCH:S|aarch64|aarch64elf|:S|amd64|elf_amd64|:S|powerpc64le|elf64lppc|:S|powerpc64|elf64ppc|:S|riscv64|elf64lriscv|} diff --git a/sysutils/slurm-wlm/distinfo b/sysutils/slurm-wlm/distinfo index 65597bcf3232..5b3abd96b9dd 100644 --- a/sysutils/slurm-wlm/distinfo +++ b/sysutils/slurm-wlm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776390106 -SHA256 (slurm-25.11.5.tar.bz2) = c95361df00a035571c101834cd3988c224a38c4a3c8c67252aedb7527d447277 -SIZE (slurm-25.11.5.tar.bz2) = 6759068 +TIMESTAMP = 1781053795 +SHA256 (slurm-26.05.1.tar.bz2) = c2de57f0b5cdcb5e50543706ab9cb812263a9366e5152c1e716aaf66d307e07c +SIZE (slurm-26.05.1.tar.bz2) = 6870131 diff --git a/sysutils/slurm-wlm/files/patch-config.h.in b/sysutils/slurm-wlm/files/patch-config.h.in deleted file mode 100644 index fa28fb559310..000000000000 --- a/sysutils/slurm-wlm/files/patch-config.h.in +++ /dev/null @@ -1,20 +0,0 @@ ---- config.h.in.orig 2026-01-29 06:29:02 UTC -+++ config.h.in -@@ -1,5 +1,17 @@ - /* config.h.in. Generated from configure.ac by autoheader. */ - -+/* Define to 1 if 'sa_len' is a member of 'struct sockaddr'. */ -+#undef HAVE_STRUCT_SOCKADDR_SA_LEN -+ -+/* Define to 1 if 'sin_len' is a member of 'struct sockaddr_in'. */ -+#undef HAVE_STRUCT_SOCKADDR_IN_SIN_LEN -+ -+/* Define to 1 if 'sin6_len' is a member of 'struct sockaddr_in6'. */ -+#undef HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN -+ -+/* Define to 1 if 'sun_len' is a member of 'struct sockaddr_un'. */ -+#undef HAVE_STRUCT_SOCKADDR_UN_SUN_LEN -+ - /* Define if building universal (internal helper macro) */ - #undef AC_APPLE_UNIVERSAL_BUILD - diff --git a/sysutils/slurm-wlm/files/patch-configure b/sysutils/slurm-wlm/files/patch-configure index ff3073aa4b2c..4fad52f08440 100644 --- a/sysutils/slurm-wlm/files/patch-configure +++ b/sysutils/slurm-wlm/files/patch-configure @@ -1,6 +1,6 @@ ---- configure.orig 2026-02-19 21:12:55 UTC +--- configure.orig 2026-06-09 20:26:02 UTC +++ configure -@@ -784,6 +784,7 @@ HDF5_LIBS +@@ -786,6 +786,7 @@ HDF5_LIBS HDF5_FFLAGS HDF5_FC HDF5_LIBS @@ -8,7 +8,7 @@ HDF5_LDFLAGS HDF5_CPPFLAGS HDF5_CFLAGS -@@ -12827,7 +12828,7 @@ printf %s "checking whether the $compiler linker ($LD) +@@ -12988,7 +12989,7 @@ printf %s "checking whether the $compiler linker ($LD) hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no @@ -17,7 +17,7 @@ module_cmds= module_expsym_cmds= old_archive_from_new_cmds= -@@ -13125,7 +13126,7 @@ _LT_EOF +@@ -13286,7 +13287,7 @@ _LT_EOF *-mlibc) archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' @@ -26,7 +26,7 @@ ;; netbsd* | netbsdelf*-gnu) -@@ -13134,7 +13135,7 @@ _LT_EOF +@@ -13295,7 +13296,7 @@ _LT_EOF wlarc= else archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' @@ -35,7 +35,7 @@ fi ;; -@@ -13153,7 +13154,7 @@ _LT_EOF +@@ -13314,7 +13315,7 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' @@ -44,7 +44,7 @@ else ld_shlibs=no fi -@@ -13182,7 +13183,7 @@ _LT_EOF +@@ -13343,7 +13344,7 @@ _LT_EOF if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' @@ -53,7 +53,7 @@ else ld_shlibs=no fi -@@ -13200,7 +13201,7 @@ _LT_EOF +@@ -13361,7 +13362,7 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' @@ -62,7 +62,7 @@ else ld_shlibs=no fi -@@ -13865,7 +13866,7 @@ printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } +@@ -14026,7 +14027,7 @@ printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' @@ -71,7 +71,7 @@ hardcode_libdir_flag_spec='$wl-rpath,$libdir' export_dynamic_flag_spec='$wl-E' else -@@ -14734,7 +14735,7 @@ freebsd* | dragonfly* | midnightbsd*) +@@ -14895,7 +14896,7 @@ freebsd* | dragonfly* | midnightbsd*) version_type=freebsd-$objformat case $version_type in freebsd-elf*) @@ -80,7 +80,7 @@ soname_spec='$libname$release$shared_ext$major' need_version=no need_lib_prefix=no -@@ -16492,7 +16493,7 @@ else +@@ -16653,7 +16654,7 @@ else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } else @@ -89,7 +89,7 @@ old_striplib="$STRIP --strip-debug" striplib="$STRIP --strip-unneeded" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -@@ -16506,7 +16507,7 @@ printf "%s\n" "yes" >&6; } +@@ -16667,7 +16668,7 @@ printf "%s\n" "yes" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } ;; @@ -98,7 +98,7 @@ if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then old_striplib="$STRIP --strip-debug" striplib="$STRIP --strip-unneeded" -@@ -16752,7 +16753,7 @@ module_expsym_cmds_CXX= +@@ -16913,7 +16914,7 @@ module_expsym_cmds_CXX= inherit_rpath_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= @@ -107,7 +107,7 @@ old_archive_cmds_CXX=$old_archive_cmds reload_flag_CXX=$reload_flag reload_cmds_CXX=$reload_cmds -@@ -16969,7 +16970,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld +@@ -17130,7 +17131,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld # archiving commands below assume that GNU ld is being used. if test yes = "$with_gnu_ld"; then archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' @@ -116,7 +116,7 @@ hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' export_dynamic_flag_spec_CXX='$wl--export-dynamic' -@@ -17668,7 +17669,7 @@ fi +@@ -17829,7 +17830,7 @@ fi case `$CC -V 2>&1` in *"Version 7."*) archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' @@ -125,7 +125,7 @@ ;; *) # Version 8.0 or newer tmp_idyn= -@@ -17676,7 +17677,7 @@ fi +@@ -17837,7 +17838,7 @@ fi ia64*) tmp_idyn=' -i_dynamic';; esac archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' @@ -134,7 +134,7 @@ ;; esac archive_cmds_need_lc_CXX=no -@@ -17708,7 +17709,7 @@ fi +@@ -17869,7 +17870,7 @@ fi ;; *) # Version 6 and above use weak symbols archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' @@ -143,7 +143,7 @@ ;; esac -@@ -17719,7 +17720,7 @@ fi +@@ -17880,7 +17881,7 @@ fi cxx*) # Compaq C++ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' @@ -152,7 +152,7 @@ runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_CXX='-rpath $libdir' -@@ -17753,7 +17754,7 @@ fi +@@ -17914,7 +17915,7 @@ fi # Sun C++ 5.9 no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' @@ -161,7 +161,7 @@ hardcode_libdir_flag_spec_CXX='-R$libdir' whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' compiler_needs_object_CXX=yes -@@ -17825,7 +17826,7 @@ fi +@@ -17986,7 +17987,7 @@ fi archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then @@ -170,7 +170,7 @@ export_dynamic_flag_spec_CXX='$wl-E' whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' fi -@@ -19384,7 +19385,7 @@ freebsd* | dragonfly* | midnightbsd*) +@@ -19545,7 +19546,7 @@ freebsd* | dragonfly* | midnightbsd*) version_type=freebsd-$objformat case $version_type in freebsd-elf*) @@ -179,7 +179,7 @@ soname_spec='$libname$release$shared_ext$major' need_version=no need_lib_prefix=no -@@ -24160,7 +24161,7 @@ case $host_os in +@@ -24484,7 +24485,7 @@ case $host_os in case $host_os in @@ -188,7 +188,7 @@ # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) -@@ -25027,6 +25028,7 @@ HDF5_LIBS="" +@@ -25351,6 +25352,7 @@ HDF5_LIBS="" HDF5_CPPFLAGS="" HDF5_LDFLAGS="" HDF5_LIBS="" @@ -196,7 +196,7 @@ HDF5_FC="" HDF5_FFLAGS="" HDF5_FLIBS="" -@@ -25416,7 +25418,59 @@ printf "%s\n" "#define H5_USE_18_API 1" >>confdefs.h +@@ -25740,7 +25742,59 @@ printf "%s\n" "#define H5_USE_18_API 1" >>confdefs.h fi @@ -256,7 +256,7 @@ # # Handle user hints # -@@ -27518,6 +27572,133 @@ fi +@@ -27938,6 +27992,133 @@ fi fi fi @@ -390,3 +390,15 @@ # +--- configure.orig 2026-06-10 12:48:33 UTC ++++ configure +@@ -27589,8 +27589,8 @@ else case e in #( + if test "$ac_with_rpath" = "yes"; then + S2N_LDFLAGS="-Wl,-rpath -Wl,$d/$bit " + fi +- S2N_LDFLAGS+="-L$d/$bit" ++ S2N_LDFLAGS="${S2N_LDFLAGS} -L$d/$bit" + LIBS="$S2N_LDFLAGS $S2N_LIBS" + CPPFLAGS="$S2N_CPPFLAGS $CPPFLAGS" + if test "$cross_compiling" = yes + then : diff --git a/sysutils/slurm-wlm/files/patch-src_common_Makefile.in b/sysutils/slurm-wlm/files/patch-src_common_Makefile.in index 93f49d1fdc93..a408447e5687 100644 --- a/sysutils/slurm-wlm/files/patch-src_common_Makefile.in +++ b/sysutils/slurm-wlm/files/patch-src_common_Makefile.in @@ -1,15 +1,16 @@ ---- src/common/Makefile.in.orig 2026-01-15 20:26:01 UTC +--- src/common/Makefile.in.orig 2026-06-09 20:26:02 UTC +++ src/common/Makefile.in -@@ -179,6 +179,7 @@ am_libcommon_la_OBJECTS = assoc_mgr.lo bitstring.lo ca - slurm_opt.lo slurm_protocol_api.lo slurm_protocol_defs.lo \ - slurm_protocol_pack.lo slurm_protocol_util.lo \ - slurm_protocol_socket.lo slurm_resolv.lo \ -+ slurm_sockaddr.lo \ - slurm_resource_info.lo slurm_rlimits_info.lo \ - slurm_step_layout.lo slurm_time.lo slurmdb_defs.lo \ - slurmdb_pack.lo slurmdbd_defs.lo slurmdbd_pack.lo spank.lo \ -@@ -711,6 +712,8 @@ libcommon_la_SOURCES = \ - slurm_protocol_socket.h \ +@@ -181,7 +181,7 @@ am_libcommon_la_OBJECTS = assoc_mgr.lo atomic.lo bitst + setproctitle.lo sluid.lo slurm_errno.lo slurm_opt.lo \ + slurm_protocol_api.lo slurm_protocol_defs.lo \ + slurm_protocol_pack.lo slurm_protocol_socket.lo \ +- slurm_protocol_util.lo slurm_resolv.lo slurm_resource_info.lo \ ++ slurm_protocol_util.lo slurm_resolv.lo slurm_sockaddr.lo slurm_resource_info.lo \ + slurm_rlimits_info.lo slurm_step_layout.lo slurm_time.lo \ + slurmdb_defs.lo slurmdb_pack.lo slurmdbd_defs.lo \ + slurmdbd_pack.lo spank.lo state_save.lo step_ctx.lo \ +@@ -743,6 +743,8 @@ libcommon_la_SOURCES = \ + slurm_protocol_util.h \ slurm_resolv.c \ slurm_resolv.h \ + slurm_sockaddr.c \ @@ -17,7 +18,7 @@ slurm_resource_info.c \ slurm_resource_info.h \ slurm_rlimits_info.c \ -@@ -909,6 +912,7 @@ distclean-compile: +@@ -957,6 +959,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slurm_protocol_socket.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slurm_protocol_util.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slurm_resolv.Plo@am__quote@ # am--include-marker @@ -25,7 +26,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slurm_resource_info.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slurm_rlimits_info.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slurm_step_layout.Plo@am__quote@ # am--include-marker -@@ -1134,6 +1138,7 @@ distclean: distclean-am +@@ -1195,6 +1198,7 @@ distclean: distclean-am -rm -f ./$(DEPDIR)/slurm_protocol_socket.Plo -rm -f ./$(DEPDIR)/slurm_protocol_util.Plo -rm -f ./$(DEPDIR)/slurm_resolv.Plo @@ -33,7 +34,7 @@ -rm -f ./$(DEPDIR)/slurm_resource_info.Plo -rm -f ./$(DEPDIR)/slurm_rlimits_info.Plo -rm -f ./$(DEPDIR)/slurm_step_layout.Plo -@@ -1279,6 +1284,7 @@ maintainer-clean: maintainer-clean-am +@@ -1353,6 +1357,7 @@ maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/slurm_protocol_socket.Plo -rm -f ./$(DEPDIR)/slurm_protocol_util.Plo -rm -f ./$(DEPDIR)/slurm_resolv.Plo diff --git a/sysutils/slurm-wlm/files/patch-src_common_stepd__proxy.c b/sysutils/slurm-wlm/files/patch-src_common_stepd__proxy.c index d29e60530a2e..31d97b53ea34 100644 --- a/sysutils/slurm-wlm/files/patch-src_common_stepd__proxy.c +++ b/sysutils/slurm-wlm/files/patch-src_common_stepd__proxy.c @@ -1,4 +1,4 @@ ---- src/common/stepd_proxy.c.orig 2026-01-15 20:26:01 UTC +--- src/common/stepd_proxy.c.orig 2026-06-09 20:26:02 UTC +++ src/common/stepd_proxy.c @@ -40,6 +40,7 @@ #include "src/common/read_config.h" @@ -8,7 +8,7 @@ #include "src/common/stepd_api.h" #include "src/common/stepd_proxy.h" #include "src/common/xmalloc.h" -@@ -299,13 +300,14 @@ static int _stepd_connect_to_slurmd(void) +@@ -297,13 +298,14 @@ static int _stepd_connect_to_slurmd(void) static int _stepd_connect_to_slurmd(void) { struct sockaddr_un slurmd_addr = { .sun_family = AF_UNIX }; diff --git a/sysutils/slurm-wlm/files/patch-src_conmgr_con.c b/sysutils/slurm-wlm/files/patch-src_conmgr_con.c index be3dddecde12..a241f3e89a53 100644 --- a/sysutils/slurm-wlm/files/patch-src_conmgr_con.c +++ b/sysutils/slurm-wlm/files/patch-src_conmgr_con.c @@ -1,6 +1,6 @@ ---- src/conmgr/con.c.orig 2026-01-15 20:26:01 UTC +--- src/conmgr/con.c.orig 2026-06-09 20:26:02 UTC +++ src/conmgr/con.c -@@ -59,6 +59,7 @@ +@@ -60,6 +60,7 @@ #include "src/common/slurm_protocol_api.h" #include "src/common/slurm_protocol_defs.h" #include "src/common/slurm_protocol_socket.h" @@ -8,7 +8,7 @@ #include "src/common/slurm_time.h" #include "src/common/util-net.h" #include "src/common/xmalloc.h" -@@ -1029,6 +1030,7 @@ static int _add_unix_listener(conmgr_con_type_t type, +@@ -1132,6 +1133,7 @@ static int _add_unix_listener(const conmgr_timeouts_t slurm_addr_t addr = { 0 }; int fd = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0); int rc = EINVAL; @@ -16,7 +16,7 @@ if (fd < 0) fatal("%s: socket() failed: %m", __func__); -@@ -1045,9 +1047,11 @@ static int _add_unix_listener(conmgr_con_type_t type, +@@ -1148,9 +1150,11 @@ static int _add_unix_listener(const conmgr_timeouts_t if (unlink(unixsock) && (errno != ENOENT)) error("Error unlink(%s): %m", unixsock); @@ -31,17 +31,17 @@ fatal("%s: [%s] Unable to bind UNIX socket: %m", __func__, listen_on); -@@ -1059,7 +1063,7 @@ static int _add_unix_listener(conmgr_con_type_t type, +@@ -1162,7 +1166,7 @@ static int _add_unix_listener(const conmgr_timeouts_t __func__, listen_on); - return add_connection(type, NULL, fd, -1, events, flags, &addr, -- sizeof(addr), true, unixsock, NULL, arg); -+ bind_len, true, unixsock, NULL, arg); + return add_connection(type, timeouts, NULL, fd, -1, events, flags, +- &addr, sizeof(addr), true, unixsock, NULL, NULL, ++ &addr, bind_len, true, unixsock, NULL, NULL, + arg); } - static int _add_socket_listener(conmgr_con_type_t type, -@@ -1207,16 +1211,14 @@ extern int conmgr_create_connect_socket(conmgr_con_typ - void *arg) +@@ -1316,16 +1320,14 @@ extern int conmgr_create_connect_socket(conmgr_con_typ + const char *tls_cert, void *arg) { int fd = -1, rc = SLURM_ERROR; - //socklen_t bindlen = 0; @@ -58,7 +58,7 @@ } else { return EAFNOSUPPORT; } -@@ -1233,9 +1235,12 @@ extern int conmgr_create_connect_socket(conmgr_con_typ +@@ -1342,9 +1344,12 @@ extern int conmgr_create_connect_socket(conmgr_con_typ log_flag(CONMGR, "%s: [%pA(fd:%d)] attempting to connect() new socket", __func__, addr, fd); diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_Makefile.in b/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_Makefile.in index 9d9088d6a2f8..bc1a9e89785e 100644 --- a/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_Makefile.in +++ b/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_Makefile.in @@ -1,4 +1,4 @@ ---- src/plugins/acct_gather_profile/hdf5/Makefile.in.orig 2026-01-29 06:44:59 UTC +--- src/plugins/acct_gather_profile/hdf5/Makefile.in.orig 2026-06-09 20:26:02 UTC +++ src/plugins/acct_gather_profile/hdf5/Makefile.in @@ -349,6 +349,7 @@ HDF5_LIBS = @HDF5_LIBS@ HDF5_FLIBS = @HDF5_FLIBS@ @@ -8,7 +8,7 @@ HDF5_TYPE = @HDF5_TYPE@ HDF5_VERSION = @HDF5_VERSION@ HPE_SLINGSHOT_CFLAGS = @HPE_SLINGSHOT_CFLAGS@ -@@ -563,7 +564,7 @@ HDF5_API_SOURCES = hdf5_api.c hdf5_api.h +@@ -566,7 +567,7 @@ HDF5_API_SOURCES = hdf5_api.c hdf5_api.h @BUILD_HDF5_TRUE@noinst_LTLIBRARIES = libhdf5_api.la @BUILD_HDF5_TRUE@libhdf5_api_la_SOURCES = $(HDF5_API_SOURCES) @BUILD_HDF5_TRUE@libhdf5_api_la_LDFLAGS = $(HDF5_LDFLAGS) diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_sh5util_Makefile.in b/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_sh5util_Makefile.in index 81a8d4a56659..31c6d6e4badc 100644 --- a/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_sh5util_Makefile.in +++ b/sysutils/slurm-wlm/files/patch-src_plugins_acct__gather__profile_hdf5_sh5util_Makefile.in @@ -1,4 +1,4 @@ ---- src/plugins/acct_gather_profile/hdf5/sh5util/Makefile.in.orig 2026-01-29 06:44:40 UTC +--- src/plugins/acct_gather_profile/hdf5/sh5util/Makefile.in.orig 2026-06-09 20:26:02 UTC +++ src/plugins/acct_gather_profile/hdf5/sh5util/Makefile.in @@ -290,6 +290,7 @@ HDF5_LIBS = @HDF5_LIBS@ HDF5_FLIBS = @HDF5_FLIBS@ @@ -8,7 +8,7 @@ HDF5_TYPE = @HDF5_TYPE@ HDF5_VERSION = @HDF5_VERSION@ HPE_SLINGSHOT_CFLAGS = @HPE_SLINGSHOT_CFLAGS@ -@@ -497,11 +498,10 @@ SHDF5_SOURCES = sh5util.c sh5util.h +@@ -500,11 +501,10 @@ SHDF5_SOURCES = sh5util.c sh5util.h SHDF5_SOURCES = sh5util.c sh5util.h @BUILD_HDF5_TRUE@sh5util_SOURCES = $(SHDF5_SOURCES) @BUILD_HDF5_TRUE@sh5util_LDADD = $(LIB_SLURM) \ diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_sack.c b/sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_sack.c index 720215771968..3a0f4703187e 100644 --- a/sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_sack.c +++ b/sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_sack.c @@ -1,4 +1,4 @@ ---- src/plugins/auth/slurm/sack.c.orig 2026-01-15 20:26:01 UTC +--- src/plugins/auth/slurm/sack.c.orig 2026-06-09 20:26:02 UTC +++ src/plugins/auth/slurm/sack.c @@ -43,6 +43,7 @@ #include "slurm/slurm.h" @@ -8,7 +8,7 @@ #include "src/common/env.h" #include "src/common/fd.h" -@@ -299,6 +300,7 @@ extern void init_sack_conmgr(void) +@@ -301,6 +302,7 @@ extern void init_sack_conmgr(void) char *runtime_dir = NULL, *runtime_socket = NULL; slurm_addr_t addr = {0}; mode_t mask; @@ -16,7 +16,7 @@ if (running_in_slurmctld()) { _prepare_run_dir("slurmctld", true); -@@ -337,9 +339,9 @@ extern void init_sack_conmgr(void) +@@ -339,9 +341,9 @@ extern void init_sack_conmgr(void) /* set value of socket path */ mask = umask(0); diff --git a/sysutils/slurm-wlm/files/patch-src_scrun_anchor.c b/sysutils/slurm-wlm/files/patch-src_scrun_anchor.c index fb9ed423ed2c..42591fbb9a26 100644 --- a/sysutils/slurm-wlm/files/patch-src_scrun_anchor.c +++ b/sysutils/slurm-wlm/files/patch-src_scrun_anchor.c @@ -1,4 +1,4 @@ ---- src/scrun/anchor.c.orig 2026-01-15 20:26:01 UTC +--- src/scrun/anchor.c.orig 2026-06-09 20:26:02 UTC +++ src/scrun/anchor.c @@ -63,6 +63,7 @@ #include "src/common/pack.h" @@ -8,7 +8,7 @@ #include "src/common/spank.h" #include "src/common/uid.h" #include "src/common/xassert.h" -@@ -652,6 +653,7 @@ static void _queue_send_console_socket(void) +@@ -653,6 +654,7 @@ static void _queue_send_console_socket(void) struct sockaddr_un addr = { .sun_family = AF_UNIX, }; @@ -16,7 +16,7 @@ int fd = socket(AF_UNIX, SOCK_STREAM, 0); fd_set_nonblocking(fd); -@@ -662,12 +664,14 @@ static void _queue_send_console_socket(void) +@@ -663,13 +665,15 @@ static void _queue_send_console_socket(void) fatal("console socket address too long: %s", state.console_socket); @@ -27,9 +27,10 @@ fatal("%s: [%s] Unable to connect() to console socket: %m", __func__, addr.sun_path); - if ((rc = conmgr_process_fd(CON_TYPE_RAW, fd, fd, &events, CON_FLAG_NONE, -- (slurm_addr_t *) &addr, sizeof(addr), -+ (slurm_addr_t *) &addr, addrlen, - NULL, NULL))) + if ((rc = conmgr_process_fd(CON_TYPE_RAW, &conmgr_timeouts_disabled, fd, + fd, &events, CON_FLAG_NONE, +- (slurm_addr_t *) &addr, sizeof(addr), NULL, ++ (slurm_addr_t *) &addr, addrlen, NULL, + NULL))) fatal("%s: [%s] unable to initialize console socket: %s", __func__, addr.sun_path, slurm_strerror(rc)); diff --git a/sysutils/slurm-wlm/files/patch-src_slurmd_slurmstepd_req.c b/sysutils/slurm-wlm/files/patch-src_slurmd_slurmstepd_req.c index b90ed57f30d0..b0a5161ad828 100644 --- a/sysutils/slurm-wlm/files/patch-src_slurmd_slurmstepd_req.c +++ b/sysutils/slurm-wlm/files/patch-src_slurmd_slurmstepd_req.c @@ -1,4 +1,4 @@ ---- src/slurmd/slurmstepd/req.c.orig 2026-01-15 20:26:01 UTC +--- src/slurmd/slurmstepd/req.c.orig 2026-06-09 20:26:02 UTC +++ src/slurmd/slurmstepd/req.c @@ -58,6 +58,7 @@ #include "src/common/proc_args.h" @@ -8,7 +8,7 @@ #include "src/common/stepd_api.h" #include "src/common/stepd_proxy.h" #include "src/common/strlcpy.h" -@@ -135,7 +136,7 @@ _create_socket(const char *name) +@@ -140,7 +141,7 @@ _create_socket(const char *name) _create_socket(const char *name) { int fd; @@ -17,7 +17,7 @@ struct sockaddr_un addr; /* -@@ -156,7 +157,8 @@ _create_socket(const char *name) +@@ -161,7 +162,8 @@ _create_socket(const char *name) memset(&addr, 0, sizeof(addr)); addr.sun_family = AF_UNIX; strlcpy(addr.sun_path, name, sizeof(addr.sun_path)); @@ -27,7 +27,7 @@ /* bind the name to the descriptor */ if (bind(fd, (struct sockaddr *) &addr, len) < 0) { -@@ -348,12 +350,12 @@ static int _msg_socket_accept(eio_obj_t *obj, list_t * +@@ -362,12 +364,12 @@ static int _msg_socket_accept(eio_obj_t *obj, list_t * { int fd, *param = NULL; struct sockaddr_un addr; diff --git a/sysutils/slurm-wlm/pkg-plist b/sysutils/slurm-wlm/pkg-plist index 8fefb81d7333..56bafad7768f 100644 --- a/sysutils/slurm-wlm/pkg-plist +++ b/sysutils/slurm-wlm/pkg-plist @@ -18,6 +18,7 @@ bin/sshare bin/sstat bin/strigger %%GUI%%bin/sview +bin/swait @sample %%ETCDIR%%/slurm.conf.sample include/slurm/pmi.h include/slurm/slurm.h @@ -27,8 +28,8 @@ include/slurm/slurmdb.h include/slurm/spank.h lib/libslurm.a lib/libslurm.so -lib/libslurm.so.44 -lib/libslurm.so.44.0.0 +lib/libslurm.so.45 +lib/libslurm.so.45.0.0 lib/slurm/accounting_storage_ctld_relay.a lib/slurm/accounting_storage_ctld_relay.so lib/slurm/accounting_storage_mysql.a @@ -79,18 +80,22 @@ lib/slurm/cli_filter_syslog.a lib/slurm/cli_filter_syslog.so lib/slurm/cli_filter_user_defaults.a lib/slurm/cli_filter_user_defaults.so +lib/slurm/compress_lz4.a +lib/slurm/compress_lz4.so +lib/slurm/compress_none.a +lib/slurm/compress_none.so lib/slurm/cred_munge.a lib/slurm/cred_munge.so lib/slurm/cred_none.a lib/slurm/cred_none.so -lib/slurm/data_parser_v0_0_41.a -lib/slurm/data_parser_v0_0_41.so lib/slurm/data_parser_v0_0_42.a lib/slurm/data_parser_v0_0_42.so lib/slurm/data_parser_v0_0_43.a lib/slurm/data_parser_v0_0_43.so lib/slurm/data_parser_v0_0_44.a lib/slurm/data_parser_v0_0_44.so +lib/slurm/data_parser_v0_0_45.a +lib/slurm/data_parser_v0_0_45.so lib/slurm/gpu_generic.a lib/slurm/gpu_generic.so lib/slurm/gpu_nrt.a @@ -111,6 +116,8 @@ lib/slurm/hash_k12.a lib/slurm/hash_k12.so lib/slurm/hash_sha3.a lib/slurm/hash_sha3.so +lib/slurm/http_auth_local.a +lib/slurm/http_auth_local.so lib/slurm/http_parser_libhttp_parser.a lib/slurm/http_parser_libhttp_parser.so lib/slurm/job_submit_all_partitions.a @@ -205,10 +212,16 @@ lib/slurm/topology_block.a lib/slurm/topology_block.so lib/slurm/topology_flat.a lib/slurm/topology_flat.so +lib/slurm/topology_ring.a +lib/slurm/topology_ring.so +lib/slurm/topology_torus3d.a +lib/slurm/topology_torus3d.so lib/slurm/topology_tree.a lib/slurm/topology_tree.so -%%S2N%%lib/%%USERS%%/tls_s2n.a -%%S2N%%lib/%%USERS%%/tls_s2n.so +%%S2N%%lib/slurm/tls_s2n.a +%%S2N%%lib/slurm/tls_s2n.so +lib/slurm/url_parser_internal.a +lib/slurm/url_parser_internal.so sbin/sackd sbin/slurmctld sbin/slurmd @@ -236,6 +249,7 @@ share/man/man1/sshare.1.gz share/man/man1/sstat.1.gz share/man/man1/strigger.1.gz %%GUI%%share/man/man1/sview.1.gz +share/man/man1/swait.1.gz share/man/man5/acct_gather.conf.5.gz share/man/man5/burst_buffer.conf.5.gz share/man/man5/cgroup.conf.5.gz