diff --git a/slurm-20.02.0-0pre1.tar.bz2 b/slurm-20.02.0-0pre1.tar.bz2 deleted file mode 100644 index 4228e83..0000000 --- a/slurm-20.02.0-0pre1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9cd1e835df91b44b8bae27406e49ef79408e2a7a3e04e2c44e9c3ee816f1c338 -size 6231642 diff --git a/slurm-20.02.0-0rc1.tar.bz2 b/slurm-20.02.0-0rc1.tar.bz2 new file mode 100644 index 0000000..622ea97 --- /dev/null +++ b/slurm-20.02.0-0rc1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:467a1348cb46d87965bd87acf7b53e00bb443cc032a1415fa14e91b2e970f926 +size 6298529 diff --git a/slurm.changes b/slurm.changes index fe5fce3..4574b98 100644 --- a/slurm.changes +++ b/slurm.changes @@ -1,7 +1,19 @@ +------------------------------------------------------------------- +Thu Feb 13 22:34:48 UTC 2020 - Egbert Eich + +- Update to version 20.02.0-rc1 + * sbatch - fix segfault when no newline at the end of a burst buffer file. + * Change scancel to only check job's base state when matching -t options. + * Save job dependency list in state files. + * cons_tres - allow jobs to be run on systems with root-less topologies. + * Restore pre-20.02pre1 PrologSlurmctld synchonization behavior to avoid + various race conditions, and ensure proper batch job launch. + * Add new slurmrestd command/daemon which implements the Slurm REST API. + ------------------------------------------------------------------- Tue Feb 11 10:09:43 UTC 2020 - Christian Goll -- Updated to version 20.02.0-0pre1, highlights are +- Update to version 20.02.0-0pre1, highlights are Highlights: * Exclusive behavior of a node includes all GRES on a node as well as the cpus. diff --git a/slurm.spec b/slurm.spec index 7d84f10..e431758 100644 --- a/slurm.spec +++ b/slurm.spec @@ -20,7 +20,7 @@ %define so_version 35 %define ver 20.02.0 %define _ver _20_02 -%define dl_ver %{ver}-0pre1 +%define dl_ver %{ver}-0rc1 # so-version is 0 and seems to be stable %define pmi_so 0 %define nss_so 2 @@ -71,6 +71,10 @@ ExclusiveArch: do_not_build %endif %endif +%if 0%{?sle_version} >= 150000 || 0%{?is_opensuse} +%define have_http_parser 1 +%endif + %if 0 %define have_netloc 1 %endif @@ -429,6 +433,24 @@ BuildRequires: lua-devel This package includes the Lua API to provide an interface to SLURM through Lua. +%package rest +Summary: Slurm REST API Interface +Group: Productivity/Clustering/Computing +Requires: %{name}-config = %{version} +%if 0%{?have_http_parser} +BuildRequires: http-parser-devel +%endif +%if 0%{?have_boolean_deps} +Recommends: (%{name}-munge = %version if munge) +%else +Recommends: %{name}-munge = %version +%endif +%{?upgrade:Provides: %{pname}-rest = %{version}} +%{?upgrade:Conflicts: %{pname}-rest} + +%description rest +This package provides the interface to SLURM via REST API. + %package node Summary: Minimal slurm node Group: Productivity/Clustering/Computing @@ -509,6 +531,9 @@ Contains also cray specific documentation. --without-rpath \ --without-datawarp \ --with-shared-libslurm \ +%if 0%{?have_http_parser} && 0%{?have_json_c} + --enable-slurmrestd \ +%endif %{!?have_netloc:--without-netloc} \ --sysconfdir=%{_sysconfdir}/%{pname} \ %{!?have_hdf5:--without-hdf5} \ @@ -692,6 +717,10 @@ cat > %{buildroot}/%{_sysconfdir}/%{pname}/nss_slurm.conf <