Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package slurm for openSUSE:Factory checked 
in at 2023-10-12 23:41:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/slurm (Old)
 and      /work/SRC/openSUSE:Factory/.slurm.new.1807 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "slurm"

Thu Oct 12 23:41:42 2023 rev:96 rq:1117163 version:23.02.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/slurm/slurm.changes      2023-09-20 
13:28:30.061165273 +0200
+++ /work/SRC/openSUSE:Factory/.slurm.new.1807/slurm.changes    2023-10-12 
23:43:04.687002066 +0200
@@ -1,0 +2,68 @@
+Thu Oct 12 08:23:20 UTC 2023 - Christian Goll <[email protected]>
+
+- update to 23.02.6 to fix (CVE-2023-41914)
+  * Removed Fix-test-32.8.patch as fixed upstream
+  * Bug Fixes:
+    + Fix `CpusPerTres=` not upgreadable with scontrol update
+    + Fix unintentional gres removal when validating the gres job state.
+    + Fix `--without-hpe-slingshot` configure option.
+    + Fix cgroup v2 memory calculations when transparent huge pages are used.
+    + Fix parsing of `sgather --timeout` option.
+    + Fix regression from 22.05.0 that caused `srun --cpu-bind "=verbose"`
+      and `"=v"` options give different CPU bind masks.
+    + Fix "_find_node_record: lookup failure for node" error message appearing
+      for all dynamic nodes during reconfigure.
+    + Avoid segfault if loading serializer plugin fails.
+    + `slurmrestd` - Correct OpenAPI format for `GET /slurm/v0.0.39/licenses`.
+    + `slurmrestd` - Correct OpenAPI format for
+      `GET /slurm/v0.0.39/job/{job_id}`.
+    + `slurmrestd` - Change format to multiple fields in
+     'GET /slurmdb/v0.0.39/assocations` and `GET /slurmdb/v0.0.39/qos` to
+      handle infinite and unset states.
+    + When a node fails in a job with `--no-kill`, preserve the extern step on 
the
+      remaining nodes to avoid breaking features that rely on the extern step
+      such as `pam_slurm_adopt`, `x11`, and `job_container/tmpfs`.
+    + `auth/jwt` - Ignore `x5c` field in JWKS files.
+    + `auth/jwt` - Treat 'alg' field as optional in JWKS files.
+    + Allow job_desc.selinux_context to be read from the job_submit.lua script.
+    + Skip check in slurmstepd that causes a large number of errors in the
+      munge log: "Unauthorized credential for client UID=0 GID=0".
+      This error will still appear on `slurmd`/`slurmctld`/`slurmdbd` start up
+      and is not a cause for concern.
+    + `slurmctld` - Allow startup with zero partitions.
+    + Fix some mig profile names in slurm not matching nvidia mig profiles.
+    + Prevent `slurmscriptd` processing delays from blocking other threads in
+      `slurmctld` while trying to launch `{Prolog|Epilog}Slurmctld`.
+    + Fix sacct printing ReqMem field when memory doesn't exist in requested
+      TRES.
+    + Fix how heterogenous steps in an allocation with `CR_PACK_NODE` or
+      `-mpack` are created.
+    + Fix `slurmctld` crash from race condition within `job_submit_throttle`
+      plugin.
+    + Fix `--with-systemdsystemunitdir` when requesting a default location.
+    + Fix not being able to cancel an array task by the jobid (i.e. not
+      `<jobid>_<taskid>`) through scancel, job launch failure or prolog
+      failure.
+    + Fix cancelling the whole array job when the array task is the meta job
+      and it fails job or prolog launch and is not requeable. Cancel only the
+      specific task instead.
+    + Fix regression in 21.08.2 where MailProg did not run for `mail-type=end`
+      for jobs with non+zero exit codes.
+    + Fix incorrect setting of memory.swap.max in cgroup/v2.
+    + Fix `jobacctgather/cgroup` collection of disk/io, gpumem, gpuutil TRES
+      values.
+    + Fix -d singleton for heterogeneous jobs.
+    + Downgrade info logs about a job meeting a "maximum node limit" in the
+      select plugin to `DebugFlags=SelectType`. These info logs could spam the
+      slurmctld log file under certain circumstances.
+    + `prep/script` - Fix `[Srun|Task]<Prolog|Epilog>` missing
+      `SLURM_JOB_NODELIST`.
+    + gres - Rebuild GRES core bitmap for nodes at startup. This fixes error:
+      "Core bitmaps size mismatch on node [HOSTNAME]", which causes jobs to
+      enter state "Requested node configuration is not available".
+    + `slurmctd` - Allow startup with zero nodes.
+    + Fix filesystem handling race conditions that could lead to an attacker
+      taking control of an arbitrary file, or removing entire directories'
+      contents. CVE-2023-41914.
+
+-------------------------------------------------------------------

Old:
----
  Fix-test-32.8.patch
  slurm-23.02.5.tar.bz2

New:
----
  slurm-23.02.6.tar.bz2

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

Other differences:
------------------
++++++ slurm.spec ++++++
--- /var/tmp/diff_new_pack.BknwBH/_old  2023-10-12 23:43:05.831043477 +0200
+++ /var/tmp/diff_new_pack.BknwBH/_new  2023-10-12 23:43:05.835043622 +0200
@@ -18,7 +18,7 @@
 
 # Check file META in sources: update so_version to (API_CURRENT - API_AGE)
 %define so_version 39
-%define ver 23.02.5
+%define ver 23.02.6
 %define _ver _23_02
 #%%define rc_v 0rc1
 %define dl_ver %{ver}
@@ -146,7 +146,6 @@
 Patch0:         Remove-rpath-from-build.patch
 Patch2:         pam_slurm-Initialize-arrays-and-pass-sizes.patch
 Patch10:        Fix-test-21.41.patch
-Patch12:        Fix-test-32.8.patch
 Patch14:        
Keep-logs-of-skipped-test-when-running-test-cases-sequentially.patch
 Patch15:        Fix-test7.2-to-find-libpmix-under-lib64-as-well.patch
 
@@ -597,7 +596,6 @@
 %patch0 -p1
 %patch2 -p1
 %patch10 -p1
-%patch12 -p1
 %patch14 -p1
 %patch15 -p1
 

++++++ slurm-23.02.5.tar.bz2 -> slurm-23.02.6.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/slurm/slurm-23.02.5.tar.bz2 
/work/SRC/openSUSE:Factory/.slurm.new.1807/slurm-23.02.6.tar.bz2 differ: char 
11, line 1

Reply via email to