Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package slurm for openSUSE:Factory checked 
in at 2021-02-25 18:27:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/slurm (Old)
 and      /work/SRC/openSUSE:Factory/.slurm.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "slurm"

Thu Feb 25 18:27:59 2021 rev:56 rq:874787 version:20.11.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/slurm/slurm.changes      2021-01-20 
18:29:32.111633826 +0100
+++ /work/SRC/openSUSE:Factory/.slurm.new.2378/slurm.changes    2021-02-25 
18:28:03.350204584 +0100
@@ -1,0 +2,30 @@
+Tue Feb 23 16:24:16 UTC 2021 - Christian Goll <[email protected]>
+
+- Udpate to 20.11.04
+ * Fix node selection for advanced reservations with features.
+ * mpi/pmix: Handle pipe failure better when using ucx.
+ * mpi/pmix: include PMIX_NODEID for each process entry.
+ * Fix job getting rejected after being requeued on same node that died.
+ * job_submit/lua - add "network" field.
+ * Fix situations when a reoccuring reservation could erroneously skip a
+   period.
+ * Ensure that a reservations [pro|epi]log are ran on reoccuring reservations.
+ * Fix threads-per-core memory allocation issue when using CR_CPU_MEMORY.
+ * Fix scheduling issue with --gpus.
+ * Fix gpu allocations that request --cpus-per-task.
+ * mpi/pmix: fixed print messages for all PMIXP_* macros
+ * Add mapping for XCPU to --signal option.
+ * Fix regression in 20.11 that prevented a full pass of the main scheduler
+   from ever executing.
+ * Work around a glibc bug in which "0" is incorrectly printed as "nan"
+   which will result in corrupted association state on restart.
+ * Fix regression in 20.11 which made slurmd incorrectly attempt to find the
+   parent slurmd address when not applicable and send incorrect reverse*tree
+   info to the slurmstepd.
+ * Fix cgroup ns detection when using containers (e.g. LXC or Docker).
+ * scrontab - change temporary file handling to work with emacs. 
+- Removed check-for-lipmix.so.MAJOR.patch
+- Added: load-pmix-major-version.patch
+
+
+-------------------------------------------------------------------

Old:
----
  check-for-lipmix.so.MAJOR.patch
  slurm-20.11.3.tar.bz2

New:
----
  load-pmix-major-version.patch
  slurm-20.11.4.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ slurm.spec ++++++
--- /var/tmp/diff_new_pack.gu6IkA/_old  2021-02-25 18:28:04.018205018 +0100
+++ /var/tmp/diff_new_pack.gu6IkA/_new  2021-02-25 18:28:04.022205020 +0100
@@ -18,7 +18,7 @@
 
 # Check file META in sources: update so_version to (API_CURRENT - API_AGE)
 %define so_version 36
-%define ver 20.11.3
+%define ver 20.11.4
 %define _ver _20_11
 %define dl_ver %{ver}
 # so-version is 0 and seems to be stable
@@ -134,7 +134,7 @@
 Patch0:         Remove-rpath-from-build.patch
 Patch1:         slurm-2.4.4-init.patch
 Patch2:         pam_slurm-Initialize-arrays-and-pass-sizes.patch
-Patch3:         check-for-lipmix.so.MAJOR.patch
+Patch3:         load-pmix-major-version.patch
 
 %{?upgrade:Provides: %{pname} = %{version}}
 %{?upgrade:Conflicts: %{pname}}
@@ -148,6 +148,8 @@
 Requires(pre):  %{name}-node = %{version}
 Recommends:     %{name}-doc = %{version}
 Recommends:     %{name}-config-man = %{version}
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  coreutils
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -556,14 +558,15 @@
 %endif
 
 %build
+autoreconf
 %define _lto_cflags %{nil}
 [ -e $(pwd)/mybin ] && PATH=$(pwd)/mybin:$PATH
-export CPPFLAGS=-DPMIX_SO=%{pmix_so}
 %configure --enable-shared \
            --disable-static \
            --without-rpath \
            --without-datawarp \
            --with-shared-libslurm \
+           --with-pmix=/usr/ \
 %if 0%{?build_slurmrestd}
            --enable-slurmrestd \
 %endif

++++++ load-pmix-major-version.patch ++++++
>From dfc32b8dd2e5899b191cf680105a52748d8ea359 Mon Sep 17 00:00:00 2001
From: Christian Goll <[email protected]>
Date: Tue, 23 Feb 2021 13:45:11 +0100
Subject: [PATCH] load pmix major version

---
 src/plugins/mpi/pmix/mpi_pmix.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/plugins/mpi/pmix/mpi_pmix.c b/src/plugins/mpi/pmix/mpi_pmix.c
index 69c5191112..bdbf011162 100644
--- a/src/plugins/mpi/pmix/mpi_pmix.c
+++ b/src/plugins/mpi/pmix/mpi_pmix.c
@@ -112,10 +112,14 @@ static void *_libpmix_open(void)
        xstrfmtcat(full_path, "%s/", PMIXP_V2_LIBPATH);
 #elif defined PMIXP_V3_LIBPATH
        xstrfmtcat(full_path, "%s/", PMIXP_V3_LIBPATH);
+#define PMIX_SO_STRING ".2"
 #endif
        xstrfmtcat(full_path, "libpmix.so");
-
-       lib_plug = dlopen(full_path, RTLD_LAZY | RTLD_GLOBAL);
+#ifdef PMIX_SO_STRING
+  lib_plug = dlopen("libpmix.so"PMIX_SO_STRING, RTLD_LAZY | RTLD_GLOBAL);
+  if(!lib_plug)
+#endif
+    lib_plug = dlopen(full_path, RTLD_LAZY | RTLD_GLOBAL);
        xfree(full_path);
 
        if (lib_plug && (HAVE_PMIX_VER != pmixp_lib_get_version())) {
-- 
2.26.2

++++++ slurm-20.11.3.tar.bz2 -> slurm-20.11.4.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/slurm/slurm-20.11.3.tar.bz2 
/work/SRC/openSUSE:Factory/.slurm.new.2378/slurm-20.11.4.tar.bz2 differ: char 
11, line 1

Reply via email to