Hello community,

here is the log from the commit of package pacemaker for openSUSE:Factory 
checked in at 2014-04-09 13:01:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      2014-02-22 
20:44:20.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.pacemaker.new/pacemaker.changes 2014-04-09 
13:01:16.000000000 +0200
@@ -1,0 +2,187 @@
+Wed Apr  9 04:41:38 UTC 2014 - [email protected]
+
+- pengine: Support id-ref in nvpair with optional "name" (FATE#316118)
+  Drop the patches that have been merged upstream:
+  * pacemaker-pengine-nvpair-id-ref.patch
+  * pacemaker-pengine-nvpair-id-ref-test.patch
+- Upstream version cs: 6442c5a67cdd4cbaeedb2c532e0dc0667a79c202
+
+-------------------------------------------------------------------
+Tue Apr  8 13:34:59 UTC 2014 - [email protected]
+
+- xml: INFINITY could overflow for 16-bit ints - explicitly cast it
+- xml: Correctly determine the lowest allowed schema version
+- xml: Construct the table of supported schemas
+- cib: All schema upgrade requests must go via the DC
+- cib: Determine the best value of validate-with if one is not supplied
+- acl: Ensure known users are not able to read the cib by default
+- xml: Add missing schema file
+- Upstream version cs: d9fbba56804a7a7bcceaa5d4b7e29e3f15fc0e59
+
+-------------------------------------------------------------------
+Fri Apr  4 10:46:58 UTC 2014 - [email protected]
+
+- crmd: Correctly react to successful unfencing operations
+- PE: Delay unfencing until after we know the state of all resources that 
require unfencing
+- PE: Fencing devices default to only requiring quorum in order to start
+- PE: Automatically re-unfence a node if the fencing device definition changes
+- pengine: Only report 'migrate' in transition summary if migration is 
actually taking place
+- crm_node: Set correct subsystem in node rm cache msg
+- crm_node: Prevent use-after-free in tools_remove_node_cache()
+- crmd: make resource ID case sensitive
+- fencing: Correction of the registration from a difference.
+- crm_report: Add support for ISO8601 time format in logs (bnc#870886)
+- PE: Potential memory leak
+- xml: Support resources that require unfencing
+- crmd: make node_state erase correctly
+- xml: Add the ability to have lightweight schema revisions
+- xml: Split up the RelaxNG schema files so they're easier to version 
individually
+- crm_get_msec: prevent integer overflow
+- corosync: Reduce log severity for a redundant message (bnc#870624)
+- attrd: Reduce log severity for normal messages (bnc#870624)
+- cib: When data was old, it fixed so that the newest cib might not be 
acquired.
+- crm_attribute: Default --lifetime to forever when using --node (bnc#870696)
+- Upstream version cs: 76579e813b5aaa1972d400055233519f58bbc0c6
+
+-------------------------------------------------------------------
+Mon Mar 31 07:19:00 UTC 2014 - [email protected]
+
+- pengine: Do not fence remote-node entries left over in the node section that 
have no connection rsc
+- pengine: properly handle remote-node without connection resource.
+- xml: Update xml validation to allow '<node type=remote />'
+- cib: allow setting permanent remote-node attributes
+- Upstream version cs: d63eaf41fa8173de3e29873d0461bfb888b83b37
+
+-------------------------------------------------------------------
+Fri Mar 28 07:52:07 UTC 2014 - [email protected]
+
+- xml: Allow first-acl-match-wins semantics to be supported if desired
+- crm_report: extract additional DLM lockspace data
+- xml: If validate-with is missing, we find the most recent schema that 
accepts it and go from there
+- tools: fix "crm_shadow --reset <name>"
+- controld: Remove '-q 0' from default dlm_controld arguments
+- acl: Authenticate pacemaker-remote requests with the node name as the client
+- controld: Verify killall is available on resource start
+- Prevent use-of-NULL spotted by coverity
+- crmd: Correctly detect changes to the configuration root
+- crmd: Fenced nodes that return prior to an election do not need to have 
their status section reset
+- xml: Do not log deleted attributes
+- xml: Correctly mark the parent's of deleted attributes as dirty
+- crm_diff: Allow the generation of xml patchsets without digests
+- crmd: Prevent memory leak when accepting a new DC
+- xml: Find the minimal set of changes when part of a document is replaced
+- xml: Create the correct diff when only part of a document is changed
+- Upstream version cs: 61e95e4864be0301be528874eed65266f4e62cf0
+
+-------------------------------------------------------------------
+Fri Mar 21 05:51:05 UTC 2014 - [email protected]
+
+- pengine: fixes invalid transition caused by clones with more than 10 
instances
+- services_action_cancel: Interpret return code from mainloop_child_kill() 
correctly
+- fencing: make hashtable mapping hostname->alias case insensitive for hostname
+- attrd: Make hostname hashtable case insensitive
+- membership: make caching peers by uname case insensitive
+- crmd: make lrm_state hash table not case sensitive
+- lrmd: clean up the agent's entire process group
+- xml: Enable resource sets in location constraints for 1.2 schema (bnc#867880)
+- Upstream version cs: 8bee850bb95ee01dcba03038ddfd65d22e195cf6
+
+-------------------------------------------------------------------
+Thu Mar 13 10:44:49 UTC 2014 - [email protected]
+
+- Drop obsolete bug-792124_pacemaker-stonith-monitor-log.patch 
+
+-------------------------------------------------------------------
+Thu Mar 13 09:38:46 UTC 2014 - [email protected]
+
+- mainloop: Fixes use after free in process monitor code
+- lrmd: Cancel recurring operations before stop action is executed
+- lrmd: Merge duplicate recurring monitor operations
+- services: Do not allow duplicate recurring op entries
+- crmd: Ack pending operations that were cancelled due to rsc deletion
+- crm_mon: Add failures to --as-xml output
+- cib: Check if on-disk cib is corrupt in the separate on_disk_cib_corrupt() 
rather than in validate_on_disk_cib() (bnc#866618)
+- crmd: Do not start timers for already completed operations
+- acl: Read access must be explicitly granted
+- xml: Better move detection logic for xml nodes
+- cib: Do not disable cib disk writes if on-disk cib is corrupt (bnc#866618)
+- xml: Correctly calculate the adjusted offset of xml elements
+- crm_diff: Mirror how the cib operates for better testing
+- cib: Ingore patch failures if we already have their contents
+- cib: Prevent use-after-free when cleaning up after query operations
+- xml: Mark the parents of a partial replace as dirty
+- xml: Correctly enforce ACLs after a replace operation
+- cib: Do not try to use an empty value for CIB_shadow
+- crm_resource: Gracefully handle -EACCESS when querying the cib
+- xml: Correctly observe ACLs when creating filtered copies of xml documents
+- xml: Only test write permissions for attributes that are being changed
+- xml: Always allow new scaffolding - node with no attributes or only an id 
field
+- cib: Memory leaks caused by ACLs returning filtered copies
+- xml: Set flags to indicate when updates were rejected by an ACL
+- cib: Respect the CIB_user environment variable for ACLs
+- xml: Unpack and apply ACLs when tracking changes
+- cib: Implement CIB_file-mode ACLs for testing
+- remote: Enable migration support for baremetal connection resources by 
default
+- cibadmin: Allow priviliged clients to perform tasks as unpriviliged users
+- cibadmin: Remove dangerous commands that exposed unnecessary implementation 
internal details
+- cibadmin: Purge legacy command options deprecated since 2008 to make the 
short-forms available for new options
+- cib: Include a request with file-mode cib actions for the acl code to 
interrogate
+- cib: Switch over completely to the new ACL code
+- xml: Allow new objects to be created provided they subseqently match a 
configured ACL
+- cib: Use the new acl filtering functionality
+- xml: Support the creation of filtered copies based on ACLs
+- xml: Convert all ACLs to xpaths during unpack
+- xml: Add ACL flags for xpath selectors when tracking is enabled
+- cib: ACL improvements
+- cib: Simplify ACL handling for read-only cib queries
+- cib: Check ACLs prior to making the update instead of parsing the diff 
afterwards
+- cib: Default ACL support to on
+- Upstream version cs: 38c5972cd284ea6627b3309b619dad4d27442ab0
+
+-------------------------------------------------------------------
+Mon Mar  3 11:42:04 UTC 2014 - [email protected]
+
+- Add symlinks rcpacemaker and rcpacemaker_remote to /usr/bin/service 
(bnc#866057)
+
+-------------------------------------------------------------------
+Mon Mar  3 09:32:30 UTC 2014 - [email protected]
+
+- Rebase bug-812269_pacemaker-fencing-device-register-messages.patch
+
+-------------------------------------------------------------------
+Mon Mar  3 07:40:22 UTC 2014 - [email protected]
+
+- xml: Memory leak when free'ing xml documents
+- systemd: Prevent use-of-NULL when determining if an agent exists
+- xml: Fix segfault in TRACKING_CHANGES() (bnc#865345)
+- PE: Memory leak when updating cancel operations
+- xml: Prevent memory leak in xml _private field
+- pengine: Performance increase, stack allocated score2char
+- crm_report: Only gather dlm data if dlm_controld is running
+- Fix: memory leak found by valgrind was corrected.
+- Fencing: Add the ability to call stonith_api_time() from stonith_admin
+- Fencing: Pass the correct options when looking up the history by node name
+- cib: Ensure 'cibadmin -R/--replace' commands get replies
+- xml: Correctly initialize and find v1-style patch version numbers
+- crm_mon: Add -R switch to show clone details
+- Build: Install compatibility.h
+- fencing: Teach stonith-ng about finding device and topology changes in the 
v2 patch format
+- crm_report: Additional dlm detail
+- crm_report: Allow ssh alternatives to be used
+- crmd: Correctly recognise operation cancellations we initiated
+- crmd: Improved logging of transition cancellations
+- crmd: Correctly detect lrm refreshes
+- crmd: Ignore 'move' operations to the cib, we only care about content changes
+- PE: Ensure instance numbers are preserved for cloned templates
+- Bug cl#5196 - PE: Check values after expanding templates
+- crm_mon: Ensure resource attributes have been unpacked before displaying 
connectivity data
+- Upstream version cs: ca8234daf2bbb2d0fd2fb47cdbb6667f892081bb
+
+-------------------------------------------------------------------
+Mon Mar  3 06:14:23 UTC 2014 - [email protected]
+
+- pengine: Support id-ref in nvpair with optional "name" (FATE#316118)
+  * pacemaker-pengine-nvpair-id-ref.patch
+  * pacemaker-pengine-nvpair-id-ref-test.patch
+
+-------------------------------------------------------------------

Old:
----
  bug-792124_pacemaker-stonith-monitor-log.patch
  pacemaker-1.1.11+git20140221.0b7d85a.tar.bz2

New:
----
  pacemaker-1.1.11+git20140409.6442c5a.tar.bz2

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

Other differences:
------------------
++++++ pacemaker.spec ++++++
--- /var/tmp/diff_new_pack.zR8g2g/_old  2014-04-09 13:01:17.000000000 +0200
+++ /var/tmp/diff_new_pack.zR8g2g/_new  2014-04-09 13:01:17.000000000 +0200
@@ -95,7 +95,7 @@
 Summary:        Scalable High-Availability cluster resource manager
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          Productivity/Clustering/HA
-Version:        1.1.11+git20140221.0b7d85a
+Version:        1.1.11+git20140409.6442c5a
 Release:        0
 #Release:        %{pcmk_release}%{?dist}
 Url:            http://www.clusterlabs.org
@@ -106,12 +106,11 @@
 Source100:      pacemaker.rpmlintrc
 Patch1:         bug-806256_pacemaker-log-level-notice.patch
 Patch2:         bug-728579_pacemaker-stonith-dev-id.patch
-Patch3:         bug-792124_pacemaker-stonith-monitor-log.patch
-Patch4:         pacemaker-NodeUtilization-RA.patch
-Patch5:         pacemaker-colocated-utilization.patch
-Patch6:         pacemaker-cibsecret-tool-temp-disabled.patch
-Patch7:         pacemaker-nagios-plugin-dir.patch
-Patch8:         bug-812269_pacemaker-fencing-device-register-messages.patch
+Patch3:         pacemaker-NodeUtilization-RA.patch
+Patch4:         pacemaker-colocated-utilization.patch
+Patch5:         pacemaker-cibsecret-tool-temp-disabled.patch
+Patch6:         pacemaker-nagios-plugin-dir.patch
+Patch7:         bug-812269_pacemaker-fencing-device-register-messages.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Provides:       pacemaker-ticket-support = 2.0
 Conflicts:      heartbeat < 3.0
@@ -396,7 +395,6 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
-%patch8 -p1
 
 # Force the local time
 #
@@ -483,6 +481,9 @@
 %if %{defined _unitdir}
 rm -f %{buildroot}/%{_initrddir}/pacemaker
 rm -f %{buildroot}/%{_initrddir}/pacemaker_remote
+
+ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcpacemaker
+ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcpacemaker_remote
 %endif
 
 # Only useful on rhel6
@@ -603,6 +604,7 @@
 
 %if %{defined _unitdir}
 %{_unitdir}/pacemaker.service
+%{_sbindir}/rcpacemaker
 %else
 %{_initrddir}/pacemaker
 %endif
@@ -717,6 +719,7 @@
 #%config(noreplace) %{_sysconfdir}/sysconfig/pacemaker
 %if %{defined _unitdir}
 %{_unitdir}/pacemaker_remote.service
+%{_sbindir}/rcpacemaker_remote
 %else
 %{_initrddir}/pacemaker_remote
 %endif

++++++ _service ++++++
--- /var/tmp/diff_new_pack.zR8g2g/_old  2014-04-09 13:01:17.000000000 +0200
+++ /var/tmp/diff_new_pack.zR8g2g/_new  2014-04-09 13:01:17.000000000 +0200
@@ -11,7 +11,7 @@
     <param name="version">1.1.11</param>
 -->
     <param name="versionformat">1.1.11+git%cd.%h</param>
-    <param name="revision">0b7d85a159cc92e00ebded65c9a33edce7ba1c22</param>
+    <param name="revision">6442c5a67cdd4cbaeedb2c532e0dc0667a79c202</param>
   </service>
 
   <service name="recompress" mode="disabled">

++++++ bug-812269_pacemaker-fencing-device-register-messages.patch ++++++
--- /var/tmp/diff_new_pack.zR8g2g/_old  2014-04-09 13:01:17.000000000 +0200
+++ /var/tmp/diff_new_pack.zR8g2g/_new  2014-04-09 13:01:17.000000000 +0200
@@ -4,10 +4,10 @@
 
     Log: fencing: Drop the severity of the messages on registering a stonith 
device
 
-Index: pacemaker/fencing/commands.c
+Index: pacemaker-1.1.11+git20140303.ca8234d/fencing/commands.c
 ===================================================================
---- pacemaker.orig/fencing/commands.c
-+++ pacemaker/fencing/commands.c
+--- pacemaker-1.1.11+git20140303.ca8234d.orig/fencing/commands.c
++++ pacemaker-1.1.11+git20140303.ca8234d/fencing/commands.c
 @@ -817,7 +817,7 @@ stonith_device_register(xmlNode * msg, c
  
      dup = device_has_duplicate(device);
@@ -26,16 +26,16 @@
                     g_hash_table_size(device_list));
      }
      if (desc) {
-Index: pacemaker/fencing/main.c
+Index: pacemaker-1.1.11+git20140303.ca8234d/fencing/main.c
 ===================================================================
---- pacemaker.orig/fencing/main.c
-+++ pacemaker/fencing/main.c
-@@ -878,7 +878,7 @@ update_cib_cache_cb(const char *event, x
-         switch (rc) {
+--- pacemaker-1.1.11+git20140303.ca8234d.orig/fencing/main.c
++++ pacemaker-1.1.11+git20140303.ca8234d/fencing/main.c
+@@ -981,7 +981,7 @@ update_cib_cache_cb(const char *event, x
+                 break;
              case -pcmk_err_diff_resync:
              case -pcmk_err_diff_failed:
 -                crm_notice("[%s] Patch aborted: %s (%d)", event, 
pcmk_strerror(rc), rc);
 +                crm_info("[%s] Patch aborted: %s (%d)", event, 
pcmk_strerror(rc), rc);
-             case pcmk_ok:
+                 free_xml(local_cib);
+                 local_cib = NULL;
                  break;
-             default:

++++++ pacemaker-1.1.11+git20140221.0b7d85a.tar.bz2 -> 
pacemaker-1.1.11+git20140409.6442c5a.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/pacemaker/pacemaker-1.1.11+git20140221.0b7d85a.tar.bz2
 
/work/SRC/openSUSE:Factory/.pacemaker.new/pacemaker-1.1.11+git20140409.6442c5a.tar.bz2
 differ: char 11, line 1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to