Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pacemaker for openSUSE:Factory 
checked in at 2021-09-20 23:32:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pacemaker (Old)
 and      /work/SRC/openSUSE:Factory/.pacemaker.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pacemaker"

Mon Sep 20 23:32:18 2021 rev:139 rq:919749 version:2.1.0+20210816.c6a4f6e6c

Changes:
--------
--- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes      2021-04-12 
12:33:53.713066168 +0200
+++ /work/SRC/openSUSE:Factory/.pacemaker.new.1899/pacemaker.changes    
2021-09-20 23:33:09.787174314 +0200
@@ -1,0 +2,343 @@
+Fri Sep 10 14:17:49 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210816.c6a4f6e6c (Pacemaker-2.1.1-rc3) :
+- crm_resource: translate LSB rc to exit code and fix 
resources_find_service_class() call
+- controller: ensure newly joining node learns the node names of non-DCs 
(bsc#1180618)
+- controller: ensure lost node's transient attributes are cleared without DC 
(rh#1986998)
+  
+-------------------------------------------------------------------
+Fri Sep 10 14:04:23 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210806.a64ad221a (Pacemaker-2.1.1-rc2):
+- pacemakerd: show correct error message if can't request shutdown
+- scheduler: Output the clone header if there are no instances.
+- scheduler: Sort brief output of resources.
+- scheduler: Fix display of active resources on offline nodes.
+- tools: avoid memory leaks in crm_mon
+- tools: avoid (insignificant) memory leaks
+
+-------------------------------------------------------------------
+Fri Sep 10 13:45:08 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210727.9e3a841a3 (Pacemaker-2.1.1-rc1):
+- scheduler: Fix XML output of cloned groups.
+- scheduler: Condense group and clone status in output.
+- scheduler: Only output the clone header if necessary.
+- scheduler: Mark partially active groups in output.
+- scheduler: Tweak resource filtering for groups.
+- libcrmcommon: Also allow string arguments that start with a dash.
+- tools: Audit command line options.
+
+-------------------------------------------------------------------
+Fri Sep 10 11:30:27 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210721.0bf0e8547:
+- scheduler: respect runnable argument when creating pseudo op
+- scheduler: pe_order_implies_first should matter if 'then' is required
+- scheduler: don't make optional constraints with group members mandatory
+- scheduler: avoid invalid transition when group member unmanaged (clbz#5423)
+
+-------------------------------------------------------------------
+Fri Sep 10 11:00:25 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210720.202b37962:
+- libcrmcommon: Allow negative numbers as cmdline options.
+- tools: The --get-value option does not require an arg.
+
+-------------------------------------------------------------------
+Fri Sep 10 10:40:20 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210716.1ee04e687:
+- scheduler: add test for probe of unmanaged resource on pending node 
(bsc#1188653)
+- scheduler: update existing tests for probe scheduling change (bsc#1188653)
+- scheduler: don't schedule probes of unmanaged resources on pending nodes 
(bsc#1188653)
+
+-------------------------------------------------------------------
+Fri Sep 10 10:32:53 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210716.1029946ae:
+- crm_resource: report not supported for --force-* w/systemd, upstart, nagios 
and bundled resources
+- Pacemaker Explained: document how fence agent internal timeouts work 
(clbz#5473)
+- Pacemaker Explained: clarify pcmk_host_check default (clbz#5475)
+- cluster: Use most up-to-date corosync API calls
+- rpm: assume _rundir macro is present
+
+-------------------------------------------------------------------
+Thu Sep 09 12:40:48 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210701.9df198b18:
+- libcrmcommon: Correctly handle case-sensitive ids of xml objects when 
changing a value. (bsc#1187414)
+
+-------------------------------------------------------------------
+Thu Sep 09 12:33:10 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210701.b295080a7:
+- scheduler: Fix group-by-node resource HTML output.
+- scheduler: Fix list errors in bundle HTML output.
+- scheduler: Remove an unnecessary blank line in HTML output.
+- scheduler: Remove an unnecessary space in HTML output.
+
+-------------------------------------------------------------------
+Thu Sep 09 12:12:51 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210623.2a6d5ae68:
+- cts: Update test files with crm_mon new xml output. (bsc#1187694)
+- Increase PCMK__API_VERSION for new crm_mon xml output. (bsc#1187694)
+- libpe: Added crm_mon xml output cluster timing settings. (bsc#1187694)
+
+-------------------------------------------------------------------
+Thu Sep 09 12:09:27 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210623.34ef9b169:
+- pacemaker-attrd: avoid repeated unfencing of remote nodes (rh#1961857)
+- pacemaker-attrd: ensure node ID is only set for attributes when known
+- pacemaker-attrd: check for remote nodes in peer update callback
+- controller: check whether unfenced node was remote node
+
+-------------------------------------------------------------------
+Mon Aug 16 15:45:35 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210622.485ce3a4d:
+- libcrmcommon: Increase PCMK__API_VERSION for new crm_resource output. 
(rh#1686426)
+- tools: Add the node-summary to crm_simulate output. (rh#1686426)
+
+-------------------------------------------------------------------
+Mon Aug 16 15:24:26 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210617.8c0c4eff9:
+- Purge remote node attribute when the node is up. (bsc#1186693)
+- Merge:
+  * bsc#1186693-clean-attrd-attributes-when-remote-node-is-up.patch 
+
+-------------------------------------------------------------------
+Mon Aug 16 14:57:35 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210617.1df5eb2c1:
+- fenced: Wrong device may be selected when "dynamic-list" is specified. 
(cl#5474)
+
+-------------------------------------------------------------------
+Mon Aug 16 14:45:12 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210616.dee8cafe5:
+- attribute: Add OCF_CHECK_LEVEL handling in the validate-all action
+- attribute: Add unique-group to appropriate <parameter> entries
+- attribute: Remove unique from all <parameter> entries
+- attribute: Update OCF version to 1.1
+
+-------------------------------------------------------------------
+Mon Aug 16 13:26:54 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210609.40b86522a:
+- tools: Use the new resource-agent-action message. (rh#1644628)
+- tools: Add an output message for resource actions. (rh#1644628)
+- tools: Use simple XML lists for resource actions as well. (rh#1644628)
+- tools: Add an overridden params output message. (rh#1644628)
+- tools: Add an agent-status message for crm_resource. (rh#1644628)
+- libcrmcommon: Increase PCMK__API_VERSION for new crm_resource output. 
(rh#1644628)
+- xml: Update the crm_resource schema for XML output. (rh#1644628)
+- libcrmcommon: Add OCF_OUTPUT_FORMAT to crm_resource environment. (rh#1644628)
+
+-------------------------------------------------------------------
+Mon Aug 16 12:35:21 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210608.3c1bae500:
+- ping: Add OCF_CHECK_LEVEL handling in the validate-all action
+- ping: Add a reload-agent action to handle the reloadable parameters
+- include: Bump feature set to 3.10.2. (rh#1955792)
+- tools: Add OCF_CHECK_LEVEL to crm_resource environment. (rh#1955792)
+- ping: Add unique-group to appropriate <parameter> entries
+- ping: Remove unique from all <parameter> entries
+- ping: Update OCF version to 1.1
+- xml: Add schema for pacemakerd.
+- include: Bump CRM_FEATURE_SET for new pacemakerd args.
+- daemons: Conditionally enable logging in pacemakerd.
+- daemons: Output the pacemakerd feature list in XML.
+- daemons: Convert pacemakerd to formatted output.
+- pacemaker.service: Don't start pacemakerd with -f.
+- daemons: Use glib for command line handling in pacemakerd.
+- Add verbose debug mode which logs ping and fping output when set
+- daemons: Use the new IPC API in pacemakerd for shutdown.
+- daemons: Ignore ACK messages in pacemakerd dispatch.
+
+-------------------------------------------------------------------
+Mon Jul 19 17:48:58 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.1.0+20210608.7c3f66070 (Pacemaker-2.1.0):
+- schemas: Add "digests" and "digest" elements to digests.rng. (rh#1967087)
+
+-------------------------------------------------------------------
+Mon Jul 19 17:32:27 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.0.5+20210601.b7762381d (Pacemaker-2.1.0-rc3):
+- XML: bump API schema version
+- tools: get `crm_verify --xml-pipe/-p` working again (bsc#1186576)
+- rpm: respect prefix when installing resource agents
+- tools: Return ENXIO from show_metadata.
+- tools: Return ENOTUNIQ in find_resource_attr.
+- executor: log OCF resource agent search path at start-up
+- tools: Fix handling certain error codes in crm_resource.
+- pcmk__pid_active: Lower the log level when readlink() is EACCES
+
+- Drop obsolete:
+  * 0001-Log-libcrmcommon-lower-message-on-reading-proc-file-.patch
+
+-------------------------------------------------------------------
+Mon Jul 19 17:01:48 UTC 2021 - Yan Gao <[email protected]>
+
+- Update to version 2.0.5+20210519.4edf50cc9 (Pacemaker-2.1.0-rc2):
+- rpm: add option for sbd sync default
+- tools: Return the right error codes in crm_resource.
+- configure: add --with-sbd-sync-default option
+- libcrmcommon: warn if sbd sync environment is invalid
+- libcrmcommon: warn if can't get user information for log file
+- pacemakerd: don't try to repeat shutdown when disconnecting CFG
+- executor,fencer: tell user if additional logfile is unusable
+- libcrmcommon: use return code correctly when getting daemon user ID
+- rpm: minor clean-up of spec
+- rpm: add configuration global for bug URL
++++ 229 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes
++++ and /work/SRC/openSUSE:Factory/.pacemaker.new.1899/pacemaker.changes

Old:
----
  0001-Log-libcrmcommon-lower-message-on-reading-proc-file-.patch
  pacemaker-2.0.5+20210310.83e765df6.tar.xz

New:
----
  pacemaker-2.1.0+20210816.c6a4f6e6c.tar.xz

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

Other differences:
------------------
++++++ pacemaker.spec ++++++
--- /var/tmp/diff_new_pack.ZtTrGx/_old  2021-09-20 23:33:10.563175272 +0200
+++ /var/tmp/diff_new_pack.ZtTrGx/_new  2021-09-20 23:33:10.567175277 +0200
@@ -26,6 +26,12 @@
 ## Where to install Pacemaker documentation
 %global pcmk_docdir %{_docdir}/%{name}
 
+## Where bug reports should be submitted
+## Leave bug_url undefined to use ClusterLabs default, others define it here
+
+## What to use as the OCF resource agent root directory
+%global ocf_root %{_prefix}/lib/ocf
+
 # Define conditionals so that "rpmbuild --with <feature>" and
 # "rpmbuild --without <feature>" can enable and disable specific features
 
@@ -45,6 +51,15 @@
 ## (the build tools aren't available everywhere)
 %bcond_with doc
 
+## Add option to default to start-up synchronization with SBD.
+##
+## If enabled, SBD *MUST* be built to default similarly, otherwise data
+## corruption could occur. Building both Pacemaker and SBD to default
+## to synchronization improves safety, without requiring higher-level tools
+## to be aware of the setting or requiring users to modify configurations
+## after upgrading to versions that support synchronization.
+%bcond_without sbd_sync
+
 ## Add option to turn off hardening of libraries and daemon executables
 %bcond_with hardening
 
@@ -53,10 +68,22 @@
 
 # Define globals for convenient use later
 
-%define _rundir /run
-
 %global hacluster_id 90
 
+## Distro-specific configuration choices
+
+### Use 2.0-style output when other distro packages don't support current 
output
+%global compat20 --enable-compat-2.0
+
+### Default concurrent-fencing to true when distro prefers that
+%global concurrent_fencing --with-concurrent-fencing-default=true
+
+### Default resource-stickiness to 1 when distro prefers that
+%global resource_stickiness --with-resource-stickiness-default=1
+
+
+# Python-related definitions
+
 ## 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}
@@ -80,7 +107,7 @@
 %define with_regression_tests   0
 
 Name:           pacemaker
-Version:        2.0.5+20210310.83e765df6
+Version:        2.1.0+20210816.c6a4f6e6c
 Release:        0
 Summary:        Scalable High-Availability cluster resource manager
 # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary
@@ -101,8 +128,7 @@
 Patch7:         bug-977201_pacemaker-controld-self-fencing.patch
 Patch8:         bug-995365_pacemaker-cts-restart-systemd-journald.patch
 Patch9:         pacemaker-cts-StartCmd.patch
-Patch10:        0001-Log-libcrmcommon-lower-message-on-reading-proc-file-.patch
-Patch11:        
bsc#1180966-0001-Log-pacemakerd-downgrade-the-warning-about-SBD_SYNC_.patch
+Patch10:        
bsc#1180966-0001-Log-pacemakerd-downgrade-the-warning-about-SBD_SYNC_.patch
 # Required for core functionality
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -213,7 +239,11 @@
 Group:          Productivity/Clustering/HA
 Requires(pre):  shadow
 # sbd 1.4.0+ supports the libpe_status API for pe_working_set_t
-Conflicts:      sbd < 1.4.0
+# sbd 1.4.2+ supports startup/shutdown handshake via pacemakerd-api
+#            and handshake defaults to enabled for rhel builds
+# sbd 1.5.0+ handshake defaults to enabled with upstream sbd-release
+#            implicitly supports handshake defaults to enabled in this spec
+Conflicts:      sbd < 1.5.0
 
 %description -n libpacemaker3
 Pacemaker is an advanced, scalable High-Availability cluster resource
@@ -235,7 +265,7 @@
 libraries needed for nodes that will form part of the cluster nodes.
 
 %package remote
-Summary:        Pacemaker remote daemon for non-cluster nodes
+Summary:        Pacemaker remote executor daemon for non-cluster nodes
 Group:          Productivity/Clustering/HA
 Requires:       %{name}-cli = %{version}-%{release}
 Requires:       libpacemaker3 = %{version}-%{release}
@@ -318,7 +348,6 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
-%patch11 -p1
 
 %build
 
@@ -338,9 +367,6 @@
 
 autoreconf -fvi
 
-%global concurrent_fencing --with-concurrent-fencing-default=true
-%global compat20 --enable-compat-2.0
-
 %configure \
         --docdir=%{_docdir}/%{name}                \
         --disable-static                           \
@@ -357,7 +383,11 @@
         %{?with_profiling:     --with-profiling}       \
         %{?with_coverage:      --with-coverage}        \
         %{?with_cibsecrets:    --with-cibsecrets}      \
+        %{?with_sbd_sync:      --with-sbd-sync-default="true"} \
+        %{?bug_url:            --with-bug-url=%{bug_url}} \
+        %{?ocf_root:           --with-ocfdir=%{ocf_root}} \
         %{?concurrent_fencing}                         \
+        %{?resource_stickiness}                        \
         %{?compat20}                                   \
         --with-initdir=%{_initddir}                    \
         --with-runstatedir=%{_rundir}                  \
@@ -376,6 +406,7 @@
 
 # Don't package static libs
 find %{buildroot} -type f -name "*.a" -delete -print
+# Don't package libtool archives
 find %{buildroot} -type f -name "*.la" -delete -print
 
 # For now, don't package the servicelog-related binaries built only for
@@ -405,7 +436,7 @@
 mv %{buildroot}%{_sbindir}/crm_report 
%{buildroot}%{_sbindir}/crm_report.pacemaker
 install -m 755 %{SOURCE1} %{buildroot}%{_sbindir}/crm_report
 
-ln -s ../heartbeat/NodeUtilization 
%{buildroot}%{_prefix}/lib/ocf/resource.d/pacemaker/
+ln -s ../heartbeat/NodeUtilization 
%{buildroot}%{ocf_root}/resource.d/pacemaker/
 
 %fdupes -s %{buildroot}
 
@@ -524,9 +555,9 @@
 
 %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/cib
 %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/pengine
-%{_prefix}/lib/ocf/resource.d/pacemaker/controld
-%{_prefix}/lib/ocf/resource.d/pacemaker/o2cb
-%{_prefix}/lib/ocf/resource.d/pacemaker/remote
+%{ocf_root}/resource.d/pacemaker/controld
+%{ocf_root}/resource.d/pacemaker/o2cb
+%{ocf_root}/resource.d/pacemaker/remote
 
 %files cli
 %defattr(-,root,root)
@@ -564,13 +595,13 @@
 %{_datadir}/pkgconfig/pacemaker-schemas.pc
 %{_datadir}/snmp/mibs/PCMK-MIB.txt
 
-%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
+%exclude %{ocf_root}/resource.d/pacemaker/controld
+%exclude %{ocf_root}/resource.d/pacemaker/o2cb
+%exclude %{ocf_root}/resource.d/pacemaker/remote
+
+%dir %{ocf_root}
+%dir %{ocf_root}/resource.d
+%{ocf_root}/resource.d/pacemaker
 
 %config(noreplace) %{_fillupdir}/sysconfig.pacemaker
 %config(noreplace) %{_fillupdir}/sysconfig.crm_mon

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ZtTrGx/_old  2021-09-20 23:33:10.591175307 +0200
+++ /var/tmp/diff_new_pack.ZtTrGx/_new  2021-09-20 23:33:10.591175307 +0200
@@ -8,10 +8,10 @@
     To update to a new release, change "revision" to the desired
     git commit hash and bump "version" if necessary
 
-    <param name="version">2.0.5</param>
+    <param name="version">2.1.0</param>
 -->
-    <param name="versionformat">2.0.5+%cd.%h</param>
-    <param name="revision">83e765df6</param>
+    <param name="versionformat">2.1.0+%cd.%h</param>
+    <param name="revision">Pacemaker-2.1.1-rc3</param>
     <param name="changesgenerate">enable</param>
   </service>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.ZtTrGx/_old  2021-09-20 23:33:10.607175326 +0200
+++ /var/tmp/diff_new_pack.ZtTrGx/_new  2021-09-20 23:33:10.611175332 +0200
@@ -1,6 +1,6 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">git://github.com/ClusterLabs/pacemaker.git</param>
-    <param 
name="changesrevision">83e765df63a48e5aebac4711bcb7e51c33078293</param>
+    <param 
name="changesrevision">c6a4f6e6cdcedf08e0bfd81248b86812c2a571b2</param>
   </service>
 </servicedata>
\ No newline at end of file

++++++ bug-995365_pacemaker-cts-restart-systemd-journald.patch ++++++
--- /var/tmp/diff_new_pack.ZtTrGx/_old  2021-09-20 23:33:10.631175356 +0200
+++ /var/tmp/diff_new_pack.ZtTrGx/_new  2021-09-20 23:33:10.631175356 +0200
@@ -1,7 +1,7 @@
-Index: pacemaker/cts/CTSaudits.py
+Index: pacemaker/cts/lab/CTSaudits.py
 ===================================================================
---- pacemaker.orig/cts/CTSaudits.py
-+++ pacemaker/cts/CTSaudits.py
+--- pacemaker.orig/cts/lab/CTSaudits.py
++++ pacemaker/cts/lab/CTSaudits.py
 @@ -67,10 +67,8 @@ class LogAudit(ClusterAudit):
  
          for node in nodes:

++++++ pacemaker-2.0.5+20210310.83e765df6.tar.xz -> 
pacemaker-2.1.0+20210816.c6a4f6e6c.tar.xz ++++++
++++ 238364 lines of diff (skipped)

++++++ pacemaker-cts-StartCmd.patch ++++++
--- /var/tmp/diff_new_pack.ZtTrGx/_old  2021-09-20 23:33:12.179177269 +0200
+++ /var/tmp/diff_new_pack.ZtTrGx/_new  2021-09-20 23:33:12.183177273 +0200
@@ -1,7 +1,7 @@
-Index: pacemaker-1.1.18+20180430.c0d7ba798/cts/patterns.py
+Index: pacemaker-2.0.5+20210420.e82d2a1bc/cts/lab/patterns.py
 ===================================================================
---- pacemaker-1.1.18+20180430.c0d7ba798.orig/cts/patterns.py
-+++ pacemaker-1.1.18+20180430.c0d7ba798/cts/patterns.py
+--- pacemaker-2.0.5+20210420.e82d2a1bc.orig/cts/lab/patterns.py
++++ pacemaker-2.0.5+20210420.e82d2a1bc/cts/lab/patterns.py
 @@ -114,7 +114,7 @@ class crm_corosync(BasePatterns):
          BasePatterns.__init__(self, name)
  

Reply via email to