Hello community,

here is the log from the commit of package slurm for openSUSE:Leap:15.2 checked 
in at 2020-02-25 12:17:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/slurm (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.slurm.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "slurm"

Tue Feb 25 12:17:38 2020 rev:60 rq:778834 version:20.02.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/slurm/slurm.changes    2020-02-14 
17:58:19.746835351 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.slurm.new.26092/slurm.changes 2020-02-25 
12:17:41.540495782 +0100
@@ -1,0 +2,78 @@
+Thu Feb 13 22:34:48 UTC 2020 - Egbert Eich <[email protected]>
+
+- 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 <[email protected]>
+
+- 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.
+ * Use python3 instead of python for internal build/test scripts.
+   The slurm.spec file has been updated to depend on python3 as well.
+ * Added new NodeSet configuration option to help simplify partition
+   configuration sections for heterogeneous / condo*style clusters.
+ * Added slurm.conf option MaxDBDMsgs to control how many messages will be
+   stored in the slurmctld before throwing them away when the slurmdbd is down.
+ * The checkpoint plugin interface and all associated API calls have been
+   removed.
+ * slurm_init_job_desc_msg() initializes mail_type as uint16_t. This allows
+   mail_type to be set to NONE with scontrol.
+ * Add new slurm_spank_log() function to print messages back to the user from
+   within a SPANK plugin without prepending "error: " from slurm_error().
+ * Enforce having partition name and nodelist=ALL when creating reservations
+   with flags=PART_NODES.
+ * SPANK - removed never-implemented slurm_spank_slurmd_init() interface. This
+   hook has always been accessible through slurm_spank_init() in the
+   S_CTX_SLURMD context instead.
+ * sbcast - add new BcastAddr option to NodeName lines to allow sbcast traffic
+   to flow over an alternate network path.
+ * Added auth/jwt plugin, and 'scontrol token' subcommand.  PMIx - improve
+ * performance of proc map generation.  Deprecate kill_invalid_depend in
+ * SchedulerParameters and move it to a new
+   option called DependencyParameters.
+ * Enable job dependencies for any job on any cluster in the same federation.
+ * Allow clusters to be added automatically to db at startup of ctld.  Add
+ * AccountingStorageExternalHost slurm.conf parameter.  The
+ * "ConditionPathExists" condition in slurmd.service has been disabled by
+   default to permit simpler installation of a "configless" Slurm cluster.
+ * In SchedulerParameters remove deprecated max_job_bf and replace with
+   bf_max_job_test.
+ * Disable sbatch, salloc, srun --reboot for non-admins.  SPANK - added support
+ * for S_JOB_GID in the job script context with
+   spank_get_item().
+ * Prolog/Epilog - add SLURM_JOB_GID environment variable.
+ configuration file changes:
+ * The mpi/openmpi plugin has been removed as it does nothing.
+    MpiDefault=openmpi will be translated to the functionally-equivalent
+    MpiDefault=none.
+ command changes (see man pages for details)
+ * Display StepId=<jobid>.batch instead of StepId=<jobid>.4294967294 in output
+   of "scontrol show step". (slurm_sprint_job_step_info())
+ * MPMD in srun will now defer PATH resolution for the commands to launch to
+   slurmstepd. Previously it would handle resolution client*side, but with
+   a non*standard approach that walked PATH in reverse.
+ * squeue - added "--me" option, equivalent to --user=$USER.
+ * The LicensesUsed line has been removed from 'scontrol show config'.
+   Please see the 'scontrol show licenses' command as an alternative.
+ * sbatch - adjusted backoff times for "--wait" option to reduce load on
+   slurmctld. This results in a steady*state delay of 32s between queries,
+   instead of the prior 10s delay.
+- Removed following deprecated patches:
+  * removed patch 
slurmctld-rerun-agent_init-when-backup-controller-takes-over.patch
+  * removed patch split-xdaemon-in-xdaemon_init-and-xdaemon_finish-for.patch
+  * removed patch slurmctld-uses-xdaemon_-for-systemd.patch
+  * removed patch slurmd-uses-xdaemon_-for-systemd.patch
+  * removed patch slurmdbd-uses-xdaemon_-for-systemd.patch
+  * removed patch slurmsmwd-uses-xdaemon_-for-systemd.patch
+  * removed patch removed-deprecated-xdaemon.patch
+
+-------------------------------------------------------------------

Old:
----
  removed-deprecated-xdaemon.patch
  slurm-19.05.5.tar.bz2
  slurmctld-rerun-agent_init-when-backup-controller-takes-over.patch
  slurmctld-uses-xdaemon_-for-systemd.patch
  slurmd-uses-xdaemon_-for-systemd.patch
  slurmdbd-uses-xdaemon_-for-systemd.patch
  slurmsmwd-uses-xdaemon_-for-systemd.patch
  split-xdaemon-in-xdaemon_init-and-xdaemon_finish-for.patch

New:
----
  slurm-20.02.0-0rc1.tar.bz2

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

Other differences:
------------------
++++++ slurm.spec ++++++
--- /var/tmp/diff_new_pack.RRxKVJ/_old  2020-02-25 12:17:43.496499836 +0100
+++ /var/tmp/diff_new_pack.RRxKVJ/_new  2020-02-25 12:17:43.500499843 +0100
@@ -17,10 +17,10 @@
 
 
 # Check file META in sources: update so_version to (API_CURRENT - API_AGE)
-%define so_version 34
-%define ver 19.05.5
-%define _ver _19_05
-%define dl_ver %{ver}
+%define so_version 35
+%define ver 20.02.0
+%define _ver _20_02
+%define dl_ver %{ver}-0rc1
 # so-version is 0 and seems to be stable
 %define pmi_so 0
 %define nss_so 2
@@ -41,7 +41,7 @@
 %define base_ver 1808
 %endif
 %if 0%{?sle_version} == 150200
-%define base_ver 1905
+%define base_ver 2002
 %endif
 
 %if 0%{?base_ver} > 0 && 0%{?base_ver} < %(echo %{_ver} | tr -d _)
@@ -71,6 +71,10 @@
  %endif
 %endif
 
+%if 0%{?sle_version} >= 150000 || 0%{?is_opensuse}
+%define have_http_parser 1
+%endif
+
 %if 0
  %define have_netloc 1
 %endif
@@ -117,13 +121,6 @@
 Patch0:         Remove-rpath-from-build.patch
 Patch1:         slurm-2.4.4-init.patch
 Patch2:         pam_slurm-Initialize-arrays-and-pass-sizes.patch
-Patch3:         split-xdaemon-in-xdaemon_init-and-xdaemon_finish-for.patch
-Patch4:         slurmctld-uses-xdaemon_-for-systemd.patch
-Patch5:         slurmd-uses-xdaemon_-for-systemd.patch
-Patch6:         slurmdbd-uses-xdaemon_-for-systemd.patch
-Patch7:         slurmsmwd-uses-xdaemon_-for-systemd.patch
-Patch8:         removed-deprecated-xdaemon.patch
-Patch9:         
slurmctld-rerun-agent_init-when-backup-controller-takes-over.patch
 
 %{?upgrade:Provides: %{pname} = %{version}}
 %{?upgrade:Conflicts: %{pname}}
@@ -436,6 +433,24 @@
 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
@@ -508,14 +523,6 @@
 %patch0 -p2
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-# Drop this fix as it is considered to be resolved by c1a537dbbe6
-##%patch9 -p1
 
 %build
 %define _lto_cflags %{nil}
@@ -524,6 +531,9 @@
            --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} \
@@ -707,6 +717,10 @@
 # NodeName myname
 EOF
 %fdupes -s %{buildroot}
+# Temporary - remove when build is fixed upstream.
+%if 0%{!?have_http_parser:1} || 0%{!?have_json_c:1}
+rm -f %{buildroot}/%{_mandir}/man8/slurmrestd.*
+%endif
 
 %define fixperm() [ $1 -eq 1 -a -e %2 ] && /bin/chmod %1 %2
 
@@ -892,7 +906,6 @@
 %{_bindir}/sprio
 %{_bindir}/squeue
 %{_bindir}/sreport
-%{_bindir}/smap
 %{_bindir}/sshare
 %{_bindir}/sstat
 %{_bindir}/strigger
@@ -916,7 +929,6 @@
 %{_mandir}/man1/sgather.1.*
 %{_mandir}/man1/sinfo.1*
 %{_mandir}/man1/slurm.1*
-%{_mandir}/man1/smap.1*
 %{_mandir}/man1/sprio.1*
 %{_mandir}/man1/squeue.1*
 %{_mandir}/man1/sreport.1*
@@ -1032,10 +1044,11 @@
 %{_libdir}/slurm/acct_gather_profile_none.so
 %{?have_json_c:%{_libdir}/slurm/burst_buffer_datawarp.so}
 %{_libdir}/slurm/burst_buffer_generic.so
-%{_libdir}/slurm/checkpoint_none.so
-%{_libdir}/slurm/checkpoint_ompi.so
 %{_libdir}/slurm/core_spec_none.so
 %{_libdir}/slurm/cli_filter_none.so
+%{_libdir}/slurm/cli_filter_lua.so
+%{_libdir}/slurm/cli_filter_syslog.so
+%{_libdir}/slurm/cli_filter_user_defaults.so
 %{_libdir}/slurm/cred_none.so
 %{_libdir}/slurm/ext_sensors_none.so
 %{_libdir}/slurm/gpu_generic.so
@@ -1048,6 +1061,7 @@
 %{_libdir}/slurm/jobacct_gather_none.so
 %{_libdir}/slurm/jobcomp_filetxt.so
 %{_libdir}/slurm/jobcomp_none.so
+%{_libdir}/slurm/jobcomp_lua.so
 %{_libdir}/slurm/jobcomp_script.so
 %{_libdir}/slurm/job_container_cncu.so
 %{_libdir}/slurm/job_container_none.so
@@ -1066,7 +1080,6 @@
 %{_libdir}/slurm/mcs_none.so
 %{_libdir}/slurm/mcs_user.so
 %{_libdir}/slurm/mpi_none.so
-%{_libdir}/slurm/mpi_openmpi.so
 %{_libdir}/slurm/mpi_pmi2.so
 %if %{with pmix}
 %{_libdir}/slurm/mpi_pmix.so
@@ -1076,6 +1089,7 @@
 %{_libdir}/slurm/preempt_none.so
 %{_libdir}/slurm/preempt_partition_prio.so
 %{_libdir}/slurm/preempt_qos.so
+%{_libdir}/slurm/prep_script.so
 %{_libdir}/slurm/priority_basic.so
 %{_libdir}/slurm/priority_multifactor.so
 %{_libdir}/slurm/proctrack_cgroup.so
@@ -1121,6 +1135,7 @@
 %{_libdir}/slurm/select_cray_aries.so
 %{_libdir}/slurm/switch_cray_aries.so
 %{_libdir}/slurm/task_cray_aries.so
+%{_libdir}/slurm/mpi_cray_shasta.so
  %if 0%{?have_json_c}
 %{_libdir}/slurm/node_features_knl_cray.so
 %{_libdir}/slurm/power_cray_aries.so
@@ -1156,6 +1171,13 @@
 /%_lib/security/pam_slurm.so
 /%_lib/security/pam_slurm_adopt.so
 
+%if 0%{?have_http_parser} && 0%{?have_json_c}
+%files rest
+%{?comp_at}
+%{_sbindir}/slurmrestd
+%{_mandir}/man8/slurmrestd.*
+%endif
+
 %files node
 %{?comp_at}
 %{_sbindir}/slurmd
@@ -1199,9 +1221,6 @@
 %{_mandir}/man5/nonstop.conf.5.*
 %{_mandir}/man5/topology.*
 %{_mandir}/man5/knl.conf.5.*
-%if 0%{?legacy_cray}
-%{_mandir}/man5/cray.*
-%endif
 
 %if 0%{?have_hdf5}
 %files hdf5
@@ -1219,7 +1238,7 @@
 %{_libdir}/slurm/select_cray_aries.so
 %{_libdir}/slurm/switch_cray_aries.so
 %{_libdir}/slurm/task_cray_aries.so
-%{_mandir}/man5/cray.*
+%{_libdir}/slurm/mpi_cray_shasta.so
  %if 0%{?have_json_c}
 %{_libdir}/slurm/node_features_knl_cray.so
 %{_libdir}/slurm/power_cray_aries.so


Reply via email to