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-05-15 01:24:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/slurm (Old) and /work/SRC/openSUSE:Factory/.slurm.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "slurm" Sat May 15 01:24:22 2021 rev:59 rq:893087 version:20.11.7 Changes: -------- --- /work/SRC/openSUSE:Factory/slurm/slurm.changes 2021-05-04 22:01:05.228578583 +0200 +++ /work/SRC/openSUSE:Factory/.slurm.new.2988/slurm.changes 2021-05-15 01:24:39.998923984 +0200 @@ -1,0 +2,63 @@ +Fri May 14 10:07:04 UTC 2021 - Christian Goll <cg...@suse.com> + +- Updated to 20.11.7 which fixes CVE-2021-31215 (bsc#1186024) +- New featuresi from 20.11.7: + * slurmd - handle configless failures gracefully instead of hanging + indefinitely. + * select/cons_tres - fix Dragonfly topology not selecting nodes in the same + leaf switch when it should as well as requests with *-switches option. + * Fix issue where certain step requests wouldn't run if the first node in the + job allocation was full and there were idle resources on other nodes in + the job allocation. + * Fix deadlock issue with <Prolog|Epilog>Slurmctld. + * torque/qstat - fix printf error message in output. + * When adding associations or wckeys avoid checking multiple times a user or + cluster name. + * Fix wrong jobacctgather information on a step on multiple nodes + due to timeouts sending its the information gathered on its node. + * Fix missing xstrdup which could result in slurmctld segfault on array jobs. + * Fix security issue in PrologSlurmctld and EpilogSlurmctld by always + prepending SPANK_ to all user-set environment variables. CVE-2021-31215. +- New features from 20.11.6: + * Fix sacct assert with the --qos option. + * Use pkg-config --atleast-version instead of --modversion for systemd. + * common/fd - fix getsockopt() call in fd_get_socket_error(). + * Properly handle the return from fd_get_socket_error() in _conn_readable(). + * cons_res - Fix issue where running jobs were not taken into consideration + when creating a reservation. + * Avoid a deadlock between job_list for_each and assoc QOS_LOCK. + * Fix TRESRunMins usage for partition qos on restart/reconfig. + * Fix printing of number of tasks on a completed job that didn't request + tasks. + * Fix updating GrpTRESRunMins when decrementing job time is bigger than it. + * Make it so we handle multithreaded allocations correctly when doing + --exclusive or --core-spec allocations. + * Fix incorrect round-up division in _pick_step_cores + * Use appropriate math to adjust cpu counts when --ntasks-per-core=1. + * cons_tres - Fix consideration of power downed nodes. + * cons_tres - Fix DefCpuPerGPU, increase cpus-per-task to match with + gpus-per-task * cpus-per-gpu. + * Fix under-cpu memory auto-adjustment when MaxMemPerCPU is set. + * Make it possible to override CR_CORE_DEFAULT_DIST_BLOCK. + * Perl API - fix retrieving/storing of slurm_step_id_t in job_step_info_t. + * Recover state of burst buffers when slurmctld is restarted to avoid skipping + burst buffer stages. + * Fix race condition in burst buffer plugin which caused a burst buffer + in stage-in to not get state saved if slurmctld stopped. + * auth/jwt - print an error if jwt_file= has not been set in slurmdbd. + * Fix RESV_DEL_HOLD not being a valid state when using squeue --states. + * Add missing squeue selectable states in valid states error message. + * Fix scheduling last array task multiple times on error, causing segfault. + * Fix issue where a step could be allocated more memory than the job when + dealing with --mem-per-cpu and --threads-per-core. + * Fix removing qos from assoc with -= can lead to assoc with no qos + * auth/jwt - fix segfault on invalid credential in slurmdbd due to + missing validate_slurm_user() function in context. + * Fix single Port= not being applied to range of nodes in slurm.conf + * Fix Jobs not requesting a tres are not starting because of that tres limit. + * acct_gather_energy/rapl - fix AveWatts calculation. + * job_container/tmpfs - Fix issues with cleanup and slurmd restarting on + running jobs. + + +------------------------------------------------------------------- Old: ---- slurm-20.11.5.tar.bz2 New: ---- slurm-20.11.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ slurm.spec ++++++ --- /var/tmp/diff_new_pack.LICYrm/_old 2021-05-15 01:24:40.962920596 +0200 +++ /var/tmp/diff_new_pack.LICYrm/_new 2021-05-15 01:24:40.966920582 +0200 @@ -1,5 +1,5 @@ # -# spec file for package slurm +# spec file for package slurm%{?upgrade:_20_11} # # Copyright (c) 2021 SUSE LLC # @@ -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.5 +%define ver 20.11.7 %define _ver _20_11 %define dl_ver %{ver} # so-version is 0 and seems to be stable ++++++ slurm-20.11.5.tar.bz2 -> slurm-20.11.7.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/slurm/slurm-20.11.5.tar.bz2 /work/SRC/openSUSE:Factory/.slurm.new.2988/slurm-20.11.7.tar.bz2 differ: char 11, line 1