Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2020-07-14 07:43:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pacemaker" Tue Jul 14 07:43:07 2020 rev:134 rq:819985 version:2.0.4+20200616.2deceaa3a Changes: -------- --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2020-05-12 22:30:49.355680367 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.3060/pacemaker.changes 2020-07-14 07:43:13.638673393 +0200 @@ -1,0 +2,62 @@ +Tue Jul 7 09:47:46 UTC 2020 - Callum Farmer <[email protected]> + +- Fixes for %_libexecdir changing to /usr/libexec + +------------------------------------------------------------------- +Wed Jun 24 08:19:39 UTC 2020 - Yan Gao <[email protected]> + +- Update to version pacemaker-2.0.4+20200616.2deceaa3a (Pacemaker-2.0.4): +- cibsecret: don't use pssh -q option unless supported +- tools: verify newly created CIB connection is not NULL +- tools: check resource separately from managing parameter in cibsecret +- tools: improve cibsecret help + +------------------------------------------------------------------- +Thu Jun 18 10:55:19 UTC 2020 - Yan Gao <[email protected]> + +- Update to version 2.0.3+20200608.44045c027: +- scheduler: Add the node name back to bundle instances. + +------------------------------------------------------------------- +Thu Jun 18 10:54:09 UTC 2020 - Yan Gao <[email protected]> + +- Update to version 2.0.3+20200605.0db37d66f: +- rpm: add spec option for enabling CIB secrets +- build: avoid resource-agents as build dependency when cibsecrets are enabled + +------------------------------------------------------------------- +Thu Jun 18 10:51:41 UTC 2020 - Yan Gao <[email protected]> + +- Update to version 2.0.3+20200603.4ff9c412f: +- based: use crm_exit to free qb-logging + +------------------------------------------------------------------- +Thu Jun 18 10:50:12 UTC 2020 - Yan Gao <[email protected]> + +- Update to version 2.0.3+20200602.f7f36e8a8: +- libpe_status: Modify filtering of inactive resources. + +------------------------------------------------------------------- +Tue Jun 02 07:42:10 UTC 2020 - Yan Gao <[email protected]> + +- Update to version 2.0.3+20200527.e67fb5c73: +- rpm: put user-configurable items at top of spec +- tools: free IPC memory after closing connection +- resources: attribute name parameter doesn't have to be unique + +------------------------------------------------------------------- +Wed May 20 12:38:55 UTC 2020 - Yan Gao <[email protected]> + +- Update to version 2.0.3+20200516.b06fc662e: +- crm_ticket: avoid unnecessary issues with dynamic allocation +- crm_resource: avoid unnecessary issus with dynamic allocation +- crm_mon: NULL output-pointer when buffer is freed +- crm_error: use g_free for a proper match +- libreplace: closedir when bailing out dir traversal +- libcrmcommon: return ENOMEM directly instead of errno +- libcrmcommon: free basename after setting prgname +- silence some false positives static analysis stumbled over +- move bcond_with/without up front for e.g. pcmk_release +- fencer: avoid infinite loop if device is removed during operation + +------------------------------------------------------------------ @@ -52,2 +114,2 @@ -- stonith_admin: --delay is an optional option for --fence/--unfence/--reboot commands (ECO-1611, SLE-12239, SLE-12240) -- controller: avoid possible use-of-NULL on logging fencing message (ECO-1611, SLE-12239, SLE-12240) +- stonith_admin: --delay is an optional option for --fence/--unfence/--reboot commands (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- controller: avoid possible use-of-NULL on logging fencing message (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) @@ -98,6 +160,6 @@ -- fencer: update cpg_topology_delay test to also verify pcmk_delay_base is added (ECO-1611, SLE-12239, SLE-12240) -- controller: requested priority fencing delay defaults to 0 (ECO-1611, SLE-12239, SLE-12240) -- stonith_admin: --delay option defaults to 0 (ECO-1611, SLE-12239, SLE-12240) -- fencer: any delays from pcmk_delay_base/max are added to requested fencing delay (ECO-1611, SLE-12239, SLE-12240) -- scheduler: do not differentiate the case where all the nodes have equal priority (ECO-1611, SLE-12239, SLE-12240) -- scheduler: priority-fencing-delay defaults to 0 meaning disabled (ECO-1611, SLE-12239, SLE-12240) +- fencer: update cpg_topology_delay test to also verify pcmk_delay_base is added (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- controller: requested priority fencing delay defaults to 0 (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- stonith_admin: --delay option defaults to 0 (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- fencer: any delays from pcmk_delay_base/max are added to requested fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- scheduler: do not differentiate the case where all the nodes have equal priority (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- scheduler: priority-fencing-delay defaults to 0 meaning disabled (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) @@ -132,9 +194,9 @@ -- Pacemaker Explained: document priority-fencing-delay cluster option (ECO-1611, SLE-12239, SLE-12240) -- fencer: add cpg_topology_delay test to verify enforced fencing delay with fencing topology (ECO-1611, SLE-12239, SLE-12240) -- fencer: handle any enforced fencing delay (ECO-1611, SLE-12239, SLE-12240) -- stonith_admin: add --delay option to support enforced fencing delay (ECO-1611, SLE-12239, SLE-12240) -- controller: request fencing with any enforced priority fencing delay (ECO-1611, SLE-12239, SLE-12240) -- libstonithd: introduce fence_with_delay() operation (ECO-1611, SLE-12239, SLE-12240) -- scheduler: add regression test for priority-fencing-delay (ECO-1611, SLE-12239, SLE-12240) -- scheduler: implement priority-fencing-delay (ECO-1611, SLE-12239, SLE-12240) -- scheduler: add priority-fencing-delay cluster option (ECO-1611, SLE-12239, SLE-12240) +- Pacemaker Explained: document priority-fencing-delay cluster option (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- fencer: add cpg_topology_delay test to verify enforced fencing delay with fencing topology (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- fencer: handle any enforced fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- stonith_admin: add --delay option to support enforced fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- controller: request fencing with any enforced priority fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- libstonithd: introduce fence_with_delay() operation (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- scheduler: add regression test for priority-fencing-delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- scheduler: implement priority-fencing-delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) +- scheduler: add priority-fencing-delay cluster option (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) Old: ---- pacemaker-2.0.3+20200511.2b248d828.tar.xz New: ---- pacemaker-2.0.4+20200616.2deceaa3a.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pacemaker.spec ++++++ --- /var/tmp/diff_new_pack.SBHTPt/_old 2020-07-14 07:43:14.758677008 +0200 +++ /var/tmp/diff_new_pack.SBHTPt/_new 2020-07-14 07:43:14.762677022 +0200 @@ -16,12 +16,8 @@ # -#Compat macro for new _fillupdir macro introduced in Nov 2017 -%if ! %{defined _fillupdir} - %define _fillupdir /var/adm/fillup-templates -%endif - -# Globals and defines to control package behavior (configure these as desired) +# User-configurable globals and defines to control package behavior +# (these should not test {with X} values, which are declared later) ## User and group to use for nonprivileged services %global uname hacluster @@ -30,27 +26,15 @@ ## Where to install Pacemaker documentation %global pcmk_docdir %{_docdir}/%{name} -%define _rundir /run - -## Path to Python interpreter (leave commented to auto-detect, -## or uncomment and edit to use a specific version) -%global python_path /usr/bin/python%{python3_version} - -## Corosync version -%define cs_version 2 - -%define with_nagios 1 -%define with_cibsecrets 1 -%define enable_lib_cluster_pkg 0 -%define enable_fatal_warnings 0 -%define with_regression_tests 0 - # Define conditionals so that "rpmbuild --with <feature>" and # "rpmbuild --without <feature>" can enable and disable specific features ## Add option to enable support for stonith/external fencing agents %bcond_without stonithd +## Add option to enable support for storing sensitive information outside CIB +%bcond_without cibsecrets + ## Add option to create binaries suitable for use with profiling tools %bcond_with profiling @@ -67,6 +51,14 @@ ## Add option to disable links for legacy daemon names %bcond_without legacy_links +# Define globals for convenient use later + +%define _rundir /run + +## Path to Python interpreter (leave commented to auto-detect, +## or uncomment and edit to use a specific version) +%global python_path /usr/bin/python%{python3_version} + # Keep sane profiling data if requested %if %{with profiling} @@ -75,8 +67,18 @@ %endif +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + +%define with_nagios 1 +%define enable_lib_cluster_pkg 0 +%define enable_fatal_warnings 0 +%define with_regression_tests 0 + Name: pacemaker -Version: 2.0.3+20200511.2b248d828 +Version: 2.0.4+20200616.2deceaa3a Release: 0 Summary: Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary @@ -114,10 +116,6 @@ # Required for agent_config.h which specifies the correct scratch directory BuildRequires: resource-agents BuildRequires: sed -%if %{with_cibsecrets} -BuildRequires: openssh -BuildRequires: procps -%endif BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(corosync) >= 2.0.0 BuildRequires: pkgconfig(dbus-1) @@ -344,9 +342,6 @@ %if %{with_nagios} --with-nagios=true \ %endif -%if %{with_cibsecrets} - --with-cibsecrets=true \ -%endif %if !%{enable_fatal_warnings} --enable-fatal-warnings=no \ %endif @@ -355,6 +350,7 @@ %{!?with_legacy_links: --disable-legacy-links} \ %{?with_profiling: --with-profiling} \ %{?with_coverage: --with-coverage} \ + %{?with_cibsecrets: --with-cibsecrets} \ %{!?with_doc: --with-brand=} \ --with-initdir=%{_initddir} \ --with-runstatedir=%{_rundir} \ @@ -401,7 +397,7 @@ mv %{buildroot}%{_sbindir}/crm_report %{buildroot}%{_sbindir}/crm_report.pacemaker install -m 755 %{SOURCE1} %{buildroot}%{_sbindir}/crm_report -ln -s ../heartbeat/NodeUtilization %{buildroot}%{_libexecdir}/ocf/resource.d/pacemaker/ +ln -s ../heartbeat/NodeUtilization %{buildroot}%{_prefix}/lib/ocf/resource.d/pacemaker/ %fdupes -s %{buildroot} @@ -504,7 +500,6 @@ %dir %{_libexecdir}/pacemaker %{_libexecdir}/pacemaker/* -%{_sbindir}/cibsecret %{_sbindir}/fence_legacy %{_mandir}/man7/pacemaker-controld.7%{ext_man} @@ -513,7 +508,6 @@ %{_mandir}/man7/ocf_pacemaker_controld.7%{ext_man} %{_mandir}/man7/ocf_pacemaker_o2cb.7%{ext_man} %{_mandir}/man7/ocf_pacemaker_remote.7%{ext_man} -%{_mandir}/man8/cibsecret.8%{ext_man} %{_mandir}/man8/fence_legacy.8%{ext_man} %{_mandir}/man8/pacemakerd.8%{ext_man} @@ -524,9 +518,9 @@ %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/cib %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/pengine -%{_libexecdir}/ocf/resource.d/pacemaker/controld -%{_libexecdir}/ocf/resource.d/pacemaker/o2cb -%{_libexecdir}/ocf/resource.d/pacemaker/remote +%{_prefix}/lib/ocf/resource.d/pacemaker/controld +%{_prefix}/lib/ocf/resource.d/pacemaker/o2cb +%{_prefix}/lib/ocf/resource.d/pacemaker/remote %files cli %defattr(-,root,root) @@ -536,6 +530,9 @@ %{_sbindir}/rccrm_mon %{_sbindir}/attrd_updater %{_sbindir}/cibadmin +%if %{with cibsecrets} +%{_sbindir}/cibsecret +%endif %{_sbindir}/crm_attribute %{_sbindir}/crm_diff %{_sbindir}/crm_error @@ -561,13 +558,13 @@ %{_datadir}/pkgconfig/pacemaker-schemas.pc %{_datadir}/snmp/mibs/PCMK-MIB.txt -%exclude %{_libexecdir}/ocf/resource.d/pacemaker/controld -%exclude %{_libexecdir}/ocf/resource.d/pacemaker/o2cb -%exclude %{_libexecdir}/ocf/resource.d/pacemaker/remote - -%dir %{_libexecdir}/ocf -%dir %{_libexecdir}/ocf/resource.d -%{_libexecdir}/ocf/resource.d/pacemaker +%exclude %{_prefix}/lib/ocf/resource.d/pacemaker/controld +%exclude %{_prefix}/lib/ocf/resource.d/pacemaker/o2cb +%exclude %{_prefix}/lib/ocf/resource.d/pacemaker/remote + +%dir %{_prefix}/lib/ocf +%dir %{_prefix}/lib/ocf/resource.d +%{_prefix}/lib/ocf/resource.d/pacemaker %config(noreplace) %{_fillupdir}/sysconfig.pacemaker %config(noreplace) %{_fillupdir}/sysconfig.crm_mon @@ -579,7 +576,6 @@ %exclude %{_mandir}/man7/ocf_pacemaker_o2cb.* %exclude %{_mandir}/man7/ocf_pacemaker_remote.* %{_mandir}/man8/* -%exclude %{_mandir}/man8/cibsecret.* %exclude %{_mandir}/man8/fence_legacy.* %exclude %{_mandir}/man8/pacemakerd.* %exclude %{_mandir}/man8/pacemaker-remoted.* ++++++ _service ++++++ --- /var/tmp/diff_new_pack.SBHTPt/_old 2020-07-14 07:43:14.790677112 +0200 +++ /var/tmp/diff_new_pack.SBHTPt/_new 2020-07-14 07:43:14.790677112 +0200 @@ -8,9 +8,9 @@ To update to a new release, change "revision" to the desired git commit hash and bump "version" if necessary - <param name="version">2.0.3</param> + <param name="version">2.0.4</param> --> - <param name="versionformat">2.0.3+%cd.%h</param> + <param name="versionformat">2.0.4+%cd.%h</param> <param name="revision">master</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.SBHTPt/_old 2020-07-14 07:43:14.806677163 +0200 +++ /var/tmp/diff_new_pack.SBHTPt/_new 2020-07-14 07:43:14.806677163 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/ClusterLabs/pacemaker.git</param> - <param name="changesrevision">1711f9e1e28db799b2fc25d1a8c6a3bc38cd8bae</param> + <param name="changesrevision">2deceaa3ae1fbadd844f5c5b47fd33129fa2c227</param> </service> </servicedata> \ No newline at end of file ++++++ pacemaker-2.0.3+20200511.2b248d828.tar.xz -> pacemaker-2.0.4+20200616.2deceaa3a.tar.xz ++++++ ++++ 3026 lines of diff (skipped)
