Hello community, here is the log from the commit of package slurm for openSUSE:Factory checked in at 2019-02-01 11:48:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/slurm (Old) and /work/SRC/openSUSE:Factory/.slurm.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "slurm" Fri Feb 1 11:48:34 2019 rev:25 rq:670462 version:18.08.5 Changes: -------- --- /work/SRC/openSUSE:Factory/slurm/slurm.changes 2019-01-21 10:48:01.952189426 +0100 +++ /work/SRC/openSUSE:Factory/.slurm.new.28833/slurm.changes 2019-02-01 11:48:50.160343577 +0100 @@ -1,0 +2,76 @@ +Thu Jan 31 20:30:32 UTC 2019 - [email protected] + +- Update to version 18.08.05-2: + This version obsoletes: + Fix-contrib-perlapi-to-build-with-the-fix-for-CVE-2019-6438-750cc23ed.patch +- Fix spec file for older SUSE versions. + +------------------------------------------------------------------- +Thu Jan 31 09:00:06 UTC 2019 - [email protected] + +- Update to version 18.08.05: + * Add mitigation for a potential heap overflow on 32-bit systems in xmalloc. + (CVE-2019-6438, bsc#1123304). + * Other fixes: + + Backfill - If a job has a time_limit guess the end time of a job better + if OverTimeLimit is Unlimited. + + Fix "sacctmgr show events event=cluster" + + Fix sacctmgr show runawayjobs from sibling cluster + + Avoid bit offset of -1 in call to bit_nclear(). + + Insure that "hbm" is a configured GresType on knl systems. + + Fix NodeFeaturesPlugins=node_features/knl_generic to allow other gres + other than knl. + + cons_res: Prevent overflow on multiply. + + Better debug for bad values in gres.conf. + + Fix double accounting of energy at end of job. + + Read gres.conf for cloud nodes on slurmctld. + + Don't assume the first node of a job is the batch host when purging jobs + from a node. + + Better debugging when a job doesn't have a job_resrcs ptr. + + Store ave watts in energy plugins. + + Add XCC plugin for reading Lenovo Power. + + Fix minor memory leak when scheduling rebootable nodes. + + Fix debug2 prefix for sched log. + + Fix printing correct SLURM_JOB_ACCOUNT_PACK_GROUP_* in env for a Het Job. + + sbatch - search current working directory first for job script. + + Make it so held jobs reset the AccrueTime and do not count against any + AccrueTime limits. + + Add SchedulerParameters option of bf_hetjob_prio=[min|avg|max] to alter + the job sorting algorithm for scheduling heterogeneous jobs. + + Fix initialization of assoc_mgr_locks and slurmctld_locks lock + structures. + + Fix segfault with job arrays using X11 forwarding. + + Revert regression caused by e0ee1c7054 which caused negative values and + values starting with a decimal to be invalid for PriorityWeightTRES and + TRESBillingWeight. + + Fix possibility to update a job's reservation to none. + + Suppress connection errors to primary slurmdbd when backup dbd is active. + + Suppress connection errors to primary db when backup db kicks in + + Add missing fields for sacct --completion when using jobcomp/filetxt. + + Fix incorrect values set for UserCPU, SystemCPU, and TotalCPU sacct + fields when JobAcctGatherType=jobacct_gather/cgroup. + + Fixed srun from double printing invalid option msg twice. + + Remove unused -b flag from getopt call in sbatch. + + Disable reporting of node TRES in sreport. + + Re-enabling features combined by OR within parenthesis for non-knl + setups. + + Prevent sending duplicate requests to reboot a node before ResumeTimeout. + + Down nodes that don't reboot by ResumeTimeout. + + Update seff to reflect API change from rss_max to tres_usage_in_max. + + Add missing TRES constants from perl API. + + Fix issue where sacct would return incorrect array tasks when querying + specific tasks. + + Add missing variables to slurmdb_stats_t in the perlapi. + + Fix nodes not getting reboot RPC when job requires reboot of nodes. + + Fix failing update the partition list of a job. + + Use slurm.conf gres ids instead of gres.conf names to get a gres type + name. + * Disable + slurmctld-rerun-agent_init-when-backup-controller-takes-over.patch: + Believed to be fixed by commit c1a537dbbe6 + See: https://bugs.schedmd.com/show_bug.cgi?id=5511 + * Add + Fix-contrib-perlapi-to-build-with-the-fix-for-CVE-2019-6438-750cc23ed.patch: + Fix fallout from 750cc23ed for CVE-2019-6438. + +------------------------------------------------------------------- Old: ---- slurm-18.08.4.tar.bz2 New: ---- slurm-18.08.5-2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ slurm.spec ++++++ --- /var/tmp/diff_new_pack.q3K0M1/_old 2019-02-01 11:48:51.248342459 +0100 +++ /var/tmp/diff_new_pack.q3K0M1/_new 2019-02-01 11:48:51.256342451 +0100 @@ -12,13 +12,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # Check file META in sources: update so_version to (API_CURRENT - API_AGE) %define so_version 33 -%define ver 18.08.4 +%define ver 18.08.5 +%define dl_ver %{ver}-2 # so-version is 0 and seems to be stable %define pmi_so 0 @@ -62,7 +63,7 @@ License: SUSE-GPL-2.0-with-openssl-exception Group: Productivity/Clustering/Computing Url: https://www.schedmd.com -Source: https://download.schedmd.com/slurm/%{name}-%{ver}.tar.bz2 +Source: https://download.schedmd.com/slurm/%{name}-%{dl_ver}.tar.bz2 Source1: slurm-rpmlintrc Patch0: slurm-2.4.4-rpath.patch Patch1: slurm-2.4.4-init.patch @@ -134,10 +135,10 @@ Summary: Perl API to SLURM Group: Development/Languages/Perl Requires: slurm = %{version} -%{libperl_requires} %if 0%{?suse_version} < 1140 Requires: perl = %{perl_version} %else +%{libperl_requires} %{perl_requires} %endif @@ -341,7 +342,7 @@ Man pages for the SLURM cluster managment software config files. %prep -%setup -q -n %{name}-%{ver} +%setup -q -n %{name}-%{dl_ver} %patch0 -p1 %patch1 -p1 %patch2 -p1 @@ -351,7 +352,8 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 -%patch9 -p1 +# Drop this fix as it is considered to be resolved by c1a537dbbe6 +##%patch9 -p1 %patch10 -p1 %patch11 -p1 %patch12 -p1 @@ -693,6 +695,7 @@ %if 0%{?with_systemd} %{_unitdir}/slurmctld.service %{_sbindir}/rcslurmctld +%endif %{_mandir}/man1/sacct.1* %{_mandir}/man1/sacctmgr.1* %{_mandir}/man1/salloc.1* @@ -717,7 +720,6 @@ %{_mandir}/man1/sjstat.1.* %{_mandir}/man8/slurmctld.* %{_mandir}/man8/spank* -%endif %files openlava %{_bindir}/bjobs @@ -730,8 +732,8 @@ %{_bindir}/smail %files doc -%dir %{_datadir}/doc/%{name}-%{version} -%{_datadir}/doc/%{name}-%{version}/* +%dir %{_datadir}/doc/%{name}-%{dl_ver} +%{_datadir}/doc/%{name}-%{dl_ver}/* %files -n %{libslurm} %{_libdir}/libslurm*.so.%{so_version}* @@ -875,6 +877,7 @@ %if 0%{?suse_version} > 1140 %ifarch %{ix86} x86_64 %{_libdir}/slurm/acct_gather_energy_ipmi.so +%{_libdir}/slurm/acct_gather_energy_xcc.so %endif %endif %{_libdir}/slurm/node_features_knl_generic.so
