Hello community,

here is the log from the commit of package pacemaker for openSUSE:Factory 
checked in at 2016-07-12 23:44:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pacemaker (Old)
 and      /work/SRC/openSUSE:Factory/.pacemaker.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pacemaker"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes      2016-06-02 
12:38:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pacemaker.new/pacemaker.changes 2016-07-12 
23:44:48.000000000 +0200
@@ -1,0 +2,118 @@
+Fri Jul  1 23:10:54 UTC 2016 - y...@suse.com
+
+- ping: Log sensible error when /tmp is full (bsc#987348)
+- crm_mon: Do not log errors for the known CIB changes that should be ignored 
(bsc#986931)
+- logging: Enable synchronous logging when blackboxes are enabled
+- libpengine: print target role and blocked status in XML output
+- tools: add maintenance mode and disabled/blocked resources to crm_mon 
XML/HTML output
+- tools: break up long lines in crm_mon console output
+- libservices: include socket units when listing all systemd agents
+- fencing: fence_legacy - Search capable devices by querying them through 
"list" action for cluster-glue stonith agents (bsc#986265)
+- extra: correct quoting of timestamp-format in alert-snmp-example
+- pengine,tools: Display pending resource state by default when it's available 
(bsc#986201)
+- rng: Allow rsc-pattern in locations for version 2.6
+- pengine: Expand regexp references in location constraints
+- pengine: Allow to set base score for progressive node health strategy
+- systemd: Allow unit names ending in .socket.
+- watchdog: Correction to do to change action of the system reboot by fail_fast
+- Upstream version cs: 630d0d112092042b6f79c2a02bb442e82fee93ec
+
+-------------------------------------------------------------------
+Thu Jun 30 13:16:25 UTC 2016 - tchva...@suse.com
+
+- Remove conditionals that are not really needed as they always kept
+  the values
+- Remove the cman conditional as we do not even have the dependencies
+  to build with it in OBS
+- Convert deps to pkgconfig style ones and remove deps that are
+  not mentioned by the testsuite or the configure.ac
+
+-------------------------------------------------------------------
+Wed Jun 22 12:25:47 UTC 2016 - y...@suse.com
+
+- Update to version 1.1.15
+- crmd: mention that graceful remote shutdowns may cause connection failures 
(bsc#981489)
+- alerts - drop 5min timeout to 30s since it is configurable now
+- Bug bz#5292 - crmd: wait for alerts to finish
+- libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier
+- alerts: ensure sample alert agents handle undefined recipient
+- tools: crm_resource -T option should not be hidden anymore
+- PE: Correctly update the dependant actions of un-runnable clones
+- alerts: make timestamp-format-string work properly if strftime-escape is the 
last character
+- extra: make alert-file-example cope with spaces in timeformat-string
+- attrd,ipc: Prevent possible segfault on exit (bsc#986056)
+- alerts: fix SMTP recipient defaulting
+- tools: properly handle crm_resource --restart with a resource in a group
+- tools: don't assume all resources restart on same node with crm_resource 
--restart
+- tools: avoid memory leaks in crm_resource --restart
+- tools: remember any existing target-role when doing crm_resource --restart
+- tools: correctly count starting resources when doing crm_resource --restart
+- Upstream version cs: e174ec84857e087210b9dacee3318f8203176129 
(Pacemaker-1.1.15)
+
+-------------------------------------------------------------------
+Tue Jun 14 11:35:04 UTC 2016 - tchva...@suse.com
+
+- Clean-up with spec-cleaner
+- Drop heartbeat conditions, no heartbeat around
+- Sort CMAN conditionals to be actually logical
+- Run fdupes to not waste so much space
+- Add logrotate to reqs of pacemaker-cli
+- Cleanup rpmlintrc to contain only bare needed minimum
+- Run basic sanity check in %check phase
+
+-------------------------------------------------------------------
+Tue Jun 14 11:09:45 UTC 2016 - tchva...@suse.com
+
+- Drop sysvinit support we now run on sle12+ only
+- Cleanup the define conditionals that are never used
+- Drop profiling and coverage options it is not enabled by default
+  and better to run separately
+
+-------------------------------------------------------------------
+Mon Jun 13 10:31:52 UTC 2016 - y...@suse.com
+
+- libcrmcommon: really ensure crm_time_t structure is fully initialized by API 
calls
+- extra: correct syntax error in sample alert script
+- crmd: avoid timeout on older peers when cancelling a resource operation
+- crmd: use proper resource agent name when caching metadata
+- crmd: avoid memory leak when sending fencing alert
+- liblrmd: avoid memory leak when closing or deleting lrmd connections
+- extra: improve determination of successful monitors in SNMP alert script
+- tools: avoid memory leak when crm_mon unpacks constraints
+- pengine: avoid use-after-free with location constraint + sets + templates
+- pengine: better error handling when unpacking sets in location constraints
+- pengine: avoid memory leak when invalid constraint involves set
+- Build: rename sample alert scripts and install them in datadir
+- pengine : Correction of the record judgment of the failed information.
+- Upstream version cs: dd46368eead0d756735216a4bc765466b99274fc
+
+-------------------------------------------------------------------
+Tue Jun  7 08:40:25 UTC 2016 - y...@suse.com
+
+- alert-helpers: some fixes in pcmk_smtp_helper.sh
+- libpengine: log message when stonith disabled, not enabled
+- pengine: only set unfencing constraints once
+- tools: don't require node to be known to crm_resource when deleting attribute
+- libcrmcommon: ensure crm_time_t structure is fully initialized by API calls
+- attrd: don't leak memory when returning due to malformed update request
+- crmd: always free result of crm_itoa()
+- xml: adapt crm_mon.rng per recent reorder of the summary elements
+- Upstream version cs: 1a05449500f015414b6df68b6d4feb64b713f533
+
+-------------------------------------------------------------------
+Fri Jun  3 12:07:19 UTC 2016 - y...@suse.com
+
+- Rebase:
+  * bug-977201_pacemaker-controld-self-fencing.patch
+
+- pengine: properly order stop actions relative to stonith
+- crm_resource: don't pretend that target-role:started would prevent promotion
+- crm_mon: consistently print ms resource state
+- controld: use "stonith_admin -H '*' -V" (bsc#977201)
+- stonith_admin: allow -H '*' to show history for all nodes (bsc#977201)
+- controld: fix "[: -eq: unary operator expected" issue from PR 1022 
(bsc#977201)
+- extra: Support of the task designation of a resource and the fencing.
+- extra: Change pcmk_snmp_helper.sh (2).
+- Upstream version cs: 6a8c1e9d35c65cbfd4019cfe797cb7bb9dfd4322
+
+-------------------------------------------------------------------
@@ -15,2 +133,2 @@
-- crmd: clear remote node transient attributes on disconnect
-- Revert "Fix: attrd: Correctly implement mass removal of a node's attributes"
+- crmd: clear remote node transient attributes on disconnect (bsc#981489)
+- Revert "Fix: attrd: Correctly implement mass removal of a node's attributes" 
(bsc#981489)
@@ -47 +165 @@
-- crmd: first implementation of integrated multi-agent, multi-target alerting 
mechanism
+- crmd: first implementation of integrated multi-agent, multi-target alerting 
mechanism (fate#320855)
@@ -137,2 +255,2 @@
-- attrd: ensure remote nodes are in correct peer cache
-- crmd: set remote flag when gracefully shutting down remote nodes
+- attrd: ensure remote nodes are in correct peer cache (bsc#981489)
+- crmd: set remote flag when gracefully shutting down remote nodes (bsc#981489)
@@ -150 +268 @@
-- attrd: Correctly implement mass removal of a node's attributes
+- attrd: Correctly implement mass removal of a node's attributes (bsc#981489)
@@ -152,5 +270,5 @@
-- crmd: Set the shutdown transient attribute in response to 
LRMD_IPC_OP_SHUTDOWN_REQ from remote nodes
-- PE: Honor the shutdown transient attributes for remote nodes
-- pacemaker_remote: support graceful stops
-- crmd: support graceful pacemaker_remote stops
-- lrmd,liblrmd: add lrmd IPC operations for requesting and acknowledging 
shutdown
+- crmd: Set the shutdown transient attribute in response to 
LRMD_IPC_OP_SHUTDOWN_REQ from remote nodes (bsc#981489)
+- PE: Honor the shutdown transient attributes for remote nodes (bsc#981489)
+- pacemaker_remote: support graceful stops (bsc#981489)
+- crmd: support graceful pacemaker_remote stops (bsc#981489)
+- lrmd,liblrmd: add lrmd IPC operations for requesting and acknowledging 
shutdown (bsc#981489)
@@ -275 +393 @@
-- Tools: Do not send command lines to syslog
+- Tools: Do not send command lines to syslog (bsc#986676)
@@ -679 +797 @@
-- fencing: cl#5134 - Support random fencing delay to avoid double fencing 
(FATE#317136, FATE#318381)
+- fencing: cl#5134 - Support random fencing delay to avoid double fencing 
(FATE#317136, FATE#318381, bsc#970733)
@@ -864 +982 @@
-- systemd: Perform actions asynchronously
+- systemd: Perform actions asynchronously (bsc#956500)

Old:
----
  pacemaker-1.1.14+git20160527.389294f.tar.bz2

New:
----
  pacemaker-1.1.15+git20160701.630d0d1.tar.bz2

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

Other differences:
------------------
++++++ pacemaker.spec ++++++
++++ 939 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/pacemaker/pacemaker.spec
++++ and /work/SRC/openSUSE:Factory/.pacemaker.new/pacemaker.spec

++++++ _service ++++++
--- /var/tmp/diff_new_pack.8rMTa4/_old  2016-07-12 23:44:50.000000000 +0200
+++ /var/tmp/diff_new_pack.8rMTa4/_new  2016-07-12 23:44:50.000000000 +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">1.1.14</param>
+    <param name="version">1.1.15</param>
 -->
-    <param name="versionformat">1.1.14+git%cd.%h</param>
-    <param name="revision">389294fd1ebefddad67fff51306f585b758ca860</param>
+    <param name="versionformat">1.1.15+git%cd.%h</param>
+    <param name="revision">630d0d112092042b6f79c2a02bb442e82fee93ec</param>
   </service>
 
   <service name="recompress" mode="disabled">

++++++ bug-977201_pacemaker-controld-self-fencing.patch ++++++
--- /var/tmp/diff_new_pack.8rMTa4/_old  2016-07-12 23:44:50.000000000 +0200
+++ /var/tmp/diff_new_pack.8rMTa4/_new  2016-07-12 23:44:50.000000000 +0200
@@ -1,23 +1,19 @@
-commit f61b9889cd169ce2c715a5cc4808321977432ec0
+commit c199dc320b4faa01c19df68a9f2566465f5afa2c
 Author: Gao,Yan <y...@suse.com>
-Date:   Sun May 29 20:31:25 2016 +0200
+Date:   Mon Jun 13 17:26:27 2016 +0200
 
     Fix: controld: Prevent unwanted self-fencing if "stateful_merge_wait" 
state of dlm is not available
 
 diff --git a/extra/resources/controld b/extra/resources/controld
-index 7d75319..908e2ca 100644
+index ddb514a..37d5c62 100644
 --- a/extra/resources/controld
 +++ b/extra/resources/controld
-@@ -229,13 +229,9 @@ controld_monitor() {
- 
-     case $rc in
-       0) smw=$(dlm_tool status -v | grep "stateful_merge_wait=" | cut -d= -f2)
--         if [ $smw -eq 1 ]; then
-+         if [ "$smw" = "1" ]; then
+@@ -232,10 +232,6 @@ controld_monitor() {
+          if [ -n "$smw" ] && [ $smw -eq 1 ]; then
               ocf_log err "DLM status is: stateful_merge_wait"
               rc=$OCF_ERR_GENERIC
 -         elif [ -z "$smw" ] && dlm_tool ls | grep -q "wait fencing" && \
--            ! stonith_admin -H -V | grep -q "wishes to"; then
+-            ! stonith_admin -H '*' -V | grep -q "wishes to"; then
 -             ocf_log err "DLM status is: wait fencing"
 -             rc=$OCF_ERR_GENERIC
           else

++++++ pacemaker-1.1.14+git20160527.389294f.tar.bz2 -> 
pacemaker-1.1.15+git20160701.630d0d1.tar.bz2 ++++++
++++ 12964 lines of diff (skipped)

++++++ pacemaker.rpmlintrc ++++++
--- /var/tmp/diff_new_pack.8rMTa4/_old  2016-07-12 23:44:53.000000000 +0200
+++ /var/tmp/diff_new_pack.8rMTa4/_new  2016-07-12 23:44:53.000000000 +0200
@@ -1,16 +1,4 @@
-#addFilter(".*")
 addFilter("script-without-shebang /usr/share/pacemaker/.*\.rng")
 addFilter("script-without-shebang /usr/share/pacemaker/.*\.dtd")
 addFilter("script-without-shebang /usr/share/pacemaker/.*\.xsl")
-#addFilter("script-without-shebang /usr/share/pacemaker/cts/")
 addFilter("non-executable-script /usr/share/pacemaker/cts/")
-#addFilter("non-utf8-spec-file heartbeat.spec")
-addFilter("no-version-in-last-changelog")
-addFilter("shlib-policy-missing-suffix")
-addFilter("source-or-patch-not-bzipped")
-#addFilter("missing-dependency-to-cron")
-#addFilter("no-prereq-on pwdutils")
-#addFilter("no-packager-tag")
-
-# Debug packages take care of this
-addFilter("unstripped-binary-or-object")


Reply via email to