Hello community,

here is the log from the commit of package pacemaker for openSUSE:13.1 checked 
in at 2013-09-25 17:18:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1/pacemaker (Old)
 and      /work/SRC/openSUSE:13.1/.pacemaker.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pacemaker"

Changes:
--------
--- /work/SRC/openSUSE:13.1/pacemaker/pacemaker.changes 2013-09-23 
11:02:59.000000000 +0200
+++ /work/SRC/openSUSE:13.1/.pacemaker.new/pacemaker.changes    2013-09-25 
17:18:28.000000000 +0200
@@ -1,0 +2,283 @@
+Tue Sep 24 13:27:53 UTC 2013 - y...@suse.com
+
+- Rebase:
+  * bug-728579_pacemaker-stonith-dev-id.patch
+  * bug-806256_pacemaker-log-level-notice.patch
+  * bug-812269_pacemaker-fencing-device-register-messages.patch
+
+- Drop the patches that have been merged upstream:
+  * pacemaker-node-maintenance.patch
+  * pacemaker-node-maintenance-tests.patch
+  * pacemaker-crmd-pending-delete.patch
+  * pacemaker-resource.patch
+
+- Drop the obsolete patches:
+  * pacemaker-cts-startcmd.patch
+  * pacemaker-disable-listing-fence-agents.patch
+  * pacemaker-daemon-symlinks.patch 
+  * pacemaker-ptest-build.patch
+  * pacemaker-lrmd-remote-disabled.patch
+  * bug-815447_pacemaker-cib-strip-text-nodes.patch
+  * bug-809635_pacemaker-xml-digest.patch
+
+- Drop the obsolete source:
+  * heartbeat-doc-1.0.tar.gz
+
+-------------------------------------------------------------------
+Tue Sep 17 08:48:47 UTC 2013 - y...@suse.com
+
+- spec: Recommends fence-agents and sbd
+
+-------------------------------------------------------------------
+Tue Sep 10 02:21:32 UTC 2013 - y...@suse.com
+
+- pengine: Properly handle orphaned multistate resources living on remote-nodes
+- pengine: Map orphaned container fillers to container resource during 
shutdown to preserve ordering
+- pengine: Do not attempt to probe resources on remote-nodes that are shutting 
down
+- cib: Prevent potential double free in get_remote_uuid
+- pengine: Properly shutdown orphaned remote connection resources
+- crmd: Populate remote peer cache when building new cib
+- crmd: Clear remote-node status AFTER start completes, not before.
+- pengine: Probe resources on baremetal remote-nodes
+- crmd: Remote-node fencing glue
+- pengine: Allow fencing of baremetal remote nodes
+- crmd: Cache baremetal remote-nodes
+- tools: Fixes formatting of remote-nodes in crm_mon and crm_simulate
+- Upstream version cs: d9bb7632492b1f91a300fb43e9ad8a262a8f2928
+
+-------------------------------------------------------------------
+Wed Sep  4 07:10:20 UTC 2013 - y...@suse.com
+
+- cib: Support XML comments in diffs (bnc#836965)
+- Upstream version cs: 5d0a2239543bd5003444af4a16780ac47fd37079
+
+-------------------------------------------------------------------
+Mon Sep  2 11:24:55 UTC 2013 - y...@suse.com
+
+- crm_mon: add --hide-headers option to hide all headers
+- pengine: Order demote/promote of resources on remote nodes to happen only 
once the connection is up
+- tools: clear ncurses screen when crm_mon cannot connect
+- crmd: Invalid formatting of log message causes crash
+- remote: Properly handle expected late replies when TLS transport is in use.
+- cluster: Allow remote-nodes to be cached
+- Upstream version cs: a4eb44fd075e8cb8608f5e45522cade45658ff98
+
+-------------------------------------------------------------------
+Wed Aug 21 05:08:44 UTC 2013 - y...@suse.com
+
+- Fencing: Support agents that need the host to be unfenced at startup
+- cpg: Correctly set the group name length
+- pengine: Distinguish between the agent being missing and something the agent 
needs being missing (bnc#833374)
+- crmd: Prevent PCMK_LRM_OP_NOT_INSTALLED for being mapped to PCMK_LRM_OP_ERROR
+- Bug cl#5171 - PE: Don't prevent clones from running due to dependant 
resources
+- services: Correctly invoke callbacks for aborted operations
+- services: Preserve errno when handling exec failres least it be reset as a 
side-effect of other calls
+- services: Prevent use-of-NULL in g_error_free
+- services: Detect missing agents and permission errors before forking
+- lrmd: Do not overwrite any existing operation status error
+- crmd: Correcty update the history cache when recurring ops change their 
return code
+- PE: Correctly account for the location preferences of things colocated with 
a group
+- crmd: Gracefully handle actions that cannot be initiated
+- crm_simulate: Do not complain about CRM_OP_REPROBE actions
+- PE: Gracefully handle bad values for XML_ATTR_TRANSITION_MAGIC
+- crm_mon: Correctly extract alternate name for pingd attributes
+- Fix: Prevent use-of-NULL when ping resources do not define a host list
+- Fix: Gracefully handle -ECHILD from waitpid() in crm_abort()
+- Fix: Command-line tools should stop after an assertion failure
+- systemd: Prevent glib assertion - only call g_error_free() with non-NULL 
arguments
+- Upstream version cs: 4f672bc85eefd33e2fb09b601bb8ec1510645468
+
+-------------------------------------------------------------------
+Mon Aug  5 06:04:07 UTC 2013 - y...@suse.com
+
+- crmd: Don't add node_state to cib, if we have not seen or fenced this node 
yet
+- PE: Do not allow colocation with blocked clone instances
+- PE: Do not re-allocate clone instances that are blocked in the Stopped state
+- fence_legacy: stonithd now handles killing the process group for us
+- Fencing: On timeout, clean up the agent's entire process group
+- fencing: Put all fencing agent processes into their own process group
+- crmd: Prevent crash by passing log arguments in the correct order
+- PE: Do not restart resources that depend on unmanaged resources
+- crmd: Prevent recurring monitors being cancelled due to notify operations
+- mcp: Fix so that only pacemakerd restarts, at the time of pacemakerd failure
+- mcp: Support PCMK_fail_fast to reboot a machine at the time of process 
(subsystem) failure
+- cpg: Ensure the CPG group is always null-terminated
+- Upstream version cs: ac7aa1c94f317fc1d4024fbc09b012bc9f1b229e
+
+-------------------------------------------------------------------
+Fri Jul 26 02:49:48 UTC 2013 - y...@suse.com
+
+- Update to version 1.1.10
+- crm_resource: Allow options to be set recursively
+- cib: Correctly read back archived configurations if the primary is corrupted
+- mainloop: Hand the channel off to g_io_watch and forget it.
+- mainloop: Force removal of ipc fd in dispatch_del callback
+- crmd: Clean up handling of pending operations at shutdown and improve logging
+- Bug cl#5161 - crmd: Prevent memory leak in operation cache
+- cib: Ensure we set up hacluster's groups in stand-alone mode
+- Upstream version cs: 368c72641139785ec5981813f311fae8cd1410f3 (1.1.10)
+
+-------------------------------------------------------------------
+Mon Jul 22 05:28:01 UTC 2013 - y...@suse.com
+
+- cpg: Correctly free sent messages
+- crm_resource: Present an error if an admin tries to --force-start an already 
active resource
+- cluster: Correctly construct the header for compressed messages
+- PE: Re-allow ordering constraints with fencing devices now that it is safe 
to do so
+- cl#5170 - Correctly support on-fail=block for clones
+- PE: Do the right thing when admins specify the internal resource instead of 
the clone
+- fencing: Correctly detect existing device entries when registering a new one
+- crm_node: Return 0 if --remove passed
+- remove the mainloop_trigger that are no longer needed.
+- corosync: Ensure removed peers are erased from all caches
+- cluster: Detect and warn about node names with capitals
+- Upstream version cs: 9abe6876d50ff2879f17b08dfa1500817a7fbeba
+
+-------------------------------------------------------------------
+Thu Jul 11 00:30:44 UTC 2013 - y...@suse.com
+
+- crmd: Prevent messages for remote crmd clients from being relayed to wrong 
daemons
+
+-------------------------------------------------------------------
+Wed Jul 10 12:43:46 UTC 2013 - y...@suse.com
+
+- lrmd: Prevent use-of-NULL in client library
+- Upstream version cs: 9d656180294770e39deced79a134d4cf531b8159
+
+-------------------------------------------------------------------
+Wed Jul 10 08:33:31 UTC 2013 - y...@suse.com
+
+- Bug cl#5168 - Prevent clones from being bounced around the cluster due to 
location constraints
+- Upstream version cs: 90b8afe77ab8a3ff2fd30826187fd7726aab4f04
+
+-------------------------------------------------------------------
+Tue Jul  9 14:32:31 UTC 2013 - y...@suse.com
+
+- crm_mon: Bug cl#5167 - Only print "stopped" node list for incomplete clone 
sets
+- Upstream version cs: d16f4c56b120c5ae761680cfb4d98922a185c6c2
+
+-------------------------------------------------------------------
+Thu Jul  4 14:09:36 UTC 2013 - y...@suse.com
+
+- Fix: memory leak when used score2char()
+- Fencing: Avoid hashtable lookups in NULL
+- Fencing: Force use of the calculated command for support ops
+- Bug cl#5157 - Allow migration in the absence of some colocation constraints
+- PE: Detect constraints with inappropriate actions (ie. promote for a clone)
+- PE: Do the right thing when admins specify the internal resource instead of 
the clone
+- Fencing: User-defined arguments always trump calculated ones
+- cluster: Correctly remove duplicate peer entries
+- Upstream version cs: 0dc3203917438057ab476a0f0aac4a1c8e27f97a
+
+-------------------------------------------------------------------
+Wed Jul  3 02:32:22 UTC 2013 - y...@suse.com
+
+- plugin: Fix memory leaks
+- Upstream version cs: 5053ba656a854bdf4eacaf7d43b0dce1b7e58b9d
+
+-------------------------------------------------------------------
+Tue Jul  2 04:14:55 UTC 2013 - y...@suse.com
+
+- plugin: Handle messages in the common way in the plugin dispatch function by 
default
+- Upstream version cs: 704f45e36594018358b0ea9d578291af1d52196e
+
+-------------------------------------------------------------------
+Sat Jun 29 18:02:34 UTC 2013 - l...@suse.com
+
+- plugin: Fix small memory leak
+
+-------------------------------------------------------------------
+Wed Jun 26 10:20:03 UTC 2013 - y...@suse.com
+
+- plugin: Change the function declaration in the plugin header
+- crm_mon --neg-location drbd-fence-by-handler
+- crm_mon -A: print_attr_msg needs to lookup paramters, not meta
+- crm_mon -A: fix memleak, add g_free_list(attr_list)
+- crmd: CID#1036761 Dereference null return value
+- Corosync: CIB#1036763 Dereference before null check
++++ 111 more lines (skipped)
++++ between /work/SRC/openSUSE:13.1/pacemaker/pacemaker.changes
++++ and /work/SRC/openSUSE:13.1/.pacemaker.new/pacemaker.changes

Old:
----
  bug-809635_pacemaker-xml-digest.patch
  bug-815447_pacemaker-cib-strip-text-nodes.patch
  heartbeat-doc-1.0.tar.gz
  pacemaker-crmd-pending-delete.patch
  pacemaker-cts-startcmd.patch
  pacemaker-daemon-symlinks.patch
  pacemaker-disable-listing-fence-agents.patch
  pacemaker-lrmd-remote-disabled.patch
  pacemaker-node-maintenance-tests.patch
  pacemaker-node-maintenance.patch
  pacemaker-ptest-build.patch
  pacemaker-resource.patch

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

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

++++++ bug-728579_pacemaker-stonith-dev-id.patch ++++++
--- /var/tmp/diff_new_pack.Rg3tGA/_old  2013-09-25 17:18:29.000000000 +0200
+++ /var/tmp/diff_new_pack.Rg3tGA/_new  2013-09-25 17:18:29.000000000 +0200
@@ -8,7 +8,7 @@
 ===================================================================
 --- pacemaker.orig/fencing/commands.c
 +++ pacemaker/fencing/commands.c
-@@ -596,6 +596,7 @@ build_device_from_xml(xmlNode * msg)
+@@ -608,6 +608,7 @@ build_device_from_xml(xmlNode * msg)
                   device->id, device->on_target_actions);
      }
  
@@ -28,7 +28,7 @@
      int timeout;
      int async;
      void *userdata;
-@@ -546,6 +547,7 @@ stonith_action_destroy(stonith_action_t
+@@ -559,6 +560,7 @@ stonith_action_destroy(stonith_action_t
      free(action->args);
      free(action->action);
      free(action->victim);
@@ -36,7 +36,7 @@
      free(action);
  }
  
-@@ -573,6 +575,8 @@ stonith_action_create(const char *agent,
+@@ -586,6 +588,8 @@ stonith_action_create(const char *agent,
      if (device_args) {
          char buffer[512];
          const char *value = NULL;
@@ -45,7 +45,7 @@
  
          snprintf(buffer, 511, "pcmk_%s_retries", _action);
          value = g_hash_table_lookup(device_args, buffer);
-@@ -580,6 +584,11 @@ stonith_action_create(const char *agent,
+@@ -593,6 +597,11 @@ stonith_action_create(const char *agent,
          if (value) {
              action->max_retries = atoi(value);
          }
@@ -57,15 +57,16 @@
      }
  
      return action;
-@@ -731,6 +740,7 @@ internal_stonith_action_execute(stonith_
+@@ -745,6 +754,8 @@ internal_stonith_action_execute(stonith_
  
      if (!pid) {
          /* child */
 +        const char *st_dev_id_key = CRM_META "_" F_STONITH_DEVICE;
++
+         setpgid(0, 0);
  
          close(1);
-         /* coverity[leaked_handle] False positive */
-@@ -750,6 +760,10 @@ internal_stonith_action_execute(stonith_
+@@ -765,6 +776,10 @@ internal_stonith_action_execute(stonith_
          close(p_read_fd);
          close(p_write_fd);
  

++++++ bug-806256_pacemaker-log-level-notice.patch ++++++
--- /var/tmp/diff_new_pack.Rg3tGA/_old  2013-09-25 17:18:29.000000000 +0200
+++ /var/tmp/diff_new_pack.Rg3tGA/_new  2013-09-25 17:18:29.000000000 +0200
@@ -4,11 +4,11 @@
 
     Log: Change some messages to notice level (bnc#806256)
 
-diff --git a/crmd/callbacks.c b/crmd/callbacks.c
-index a7830d3..d80cff0 100644
---- a/crmd/callbacks.c
-+++ b/crmd/callbacks.c
-@@ -179,7 +179,7 @@ peer_update_callback(enum crm_status_type type, crm_node_t 
* node, const void *d
+Index: pacemaker/crmd/callbacks.c
+===================================================================
+--- pacemaker.orig/crmd/callbacks.c
++++ pacemaker/crmd/callbacks.c
+@@ -179,7 +179,7 @@ peer_update_callback(enum crm_status_typ
              const char *task = crm_element_value(down->xml, 
XML_LRM_ATTR_TASK);
  
              if (alive && safe_str_eq(task, CRM_OP_FENCE)) {
@@ -17,12 +17,12 @@
                           down->id);
                  erase_status_tag(node->uname, XML_CIB_TAG_LRM, 
cib_scope_local);
                  erase_status_tag(node->uname, XML_TAG_TRANSIENT_NODEATTRS, 
cib_scope_local);
-diff --git a/crmd/membership.c b/crmd/membership.c
-index e435e21..b3c34ae 100644
---- a/crmd/membership.c
-+++ b/crmd/membership.c
-@@ -322,7 +322,7 @@ crm_update_quorum(gboolean quorum, gboolean force_update)
-         set_uuid(update, XML_ATTR_DC_UUID, fsa_our_uname);
+Index: pacemaker/crmd/membership.c
+===================================================================
+--- pacemaker.orig/crmd/membership.c
++++ pacemaker/crmd/membership.c
+@@ -297,7 +297,7 @@ crm_update_quorum(gboolean quorum, gbool
+         crm_xml_add(update, XML_ATTR_DC_UUID, fsa_our_uuid);
  
          fsa_cib_update(XML_TAG_CIB, update, call_options, call_id, NULL);
 -        crm_debug("Updating quorum status to %s (call=%d)", quorum ? "true" : 
"false", call_id);
@@ -30,11 +30,11 @@
          fsa_register_cib_callback(call_id, FALSE, NULL, 
cib_quorum_update_complete);
          free_xml(update);
      }
-diff --git a/crmd/tengine.c b/crmd/tengine.c
-index 9ff458c..f22e87f 100644
---- a/crmd/tengine.c
-+++ b/crmd/tengine.c
-@@ -208,7 +208,7 @@ do_te_invoke(long long action,
+Index: pacemaker/crmd/tengine.c
+===================================================================
+--- pacemaker.orig/crmd/tengine.c
++++ pacemaker/crmd/tengine.c
+@@ -204,7 +204,7 @@ do_te_invoke(long long action,
          destroy_graph(transition_graph);
          transition_graph = unpack_graph(graph_data, graph_input);
          CRM_CHECK(transition_graph != NULL, transition_graph = 
create_blank_graph(); return);
@@ -43,29 +43,11 @@
                   graph_input);
  
          value = crm_element_value(graph_data, "failed-stop-offset");
-diff --git a/fencing/commands.c b/fencing/commands.c
-index 026371a..d1ad657 100644
---- a/fencing/commands.c
-+++ b/fencing/commands.c
-@@ -1098,9 +1098,11 @@ can_fence_host_with_device(stonith_device_t * dev, 
struct device_search_s *searc
-     }
- 
-     if (safe_str_eq(host, alias)) {
--        crm_info("%s can%s fence %s: %s", dev->id, can ? "" : " not", host, 
check_type);
-+        do_crm_log(can ? LOG_INFO : LOG_NOTICE,
-+                   "%s can%s fence %s: %s", dev->id, can ? "" : " not", host, 
check_type);
-     } else {
--        crm_info("%s can%s fence %s (aka. '%s'): %s", dev->id, can ? "" : " 
not", host, alias,
-+        do_crm_log(can ? LOG_INFO : LOG_NOTICE,
-+                   "%s can%s fence %s (aka. '%s'): %s", dev->id, can ? "" : " 
not", host, alias,
-                  check_type);
-     }
- 
-diff --git a/fencing/remote.c b/fencing/remote.c
-index 15a52b7..98dc1f9 100644
---- a/fencing/remote.c
-+++ b/fencing/remote.c
-@@ -340,7 +340,7 @@ remote_op_timeout(gpointer userdata)
+Index: pacemaker/fencing/remote.c
+===================================================================
+--- pacemaker.orig/fencing/remote.c
++++ pacemaker/fencing/remote.c
+@@ -341,7 +341,7 @@ remote_op_timeout(gpointer userdata)
          return FALSE;
      }
  

++++++ bug-812269_pacemaker-fencing-device-register-messages.patch ++++++
--- /var/tmp/diff_new_pack.Rg3tGA/_old  2013-09-25 17:18:29.000000000 +0200
+++ /var/tmp/diff_new_pack.Rg3tGA/_new  2013-09-25 17:18:29.000000000 +0200
@@ -4,20 +4,20 @@
 
     Log: fencing: Drop the severity of the messages on registering a stonith 
device
 
-diff --git a/fencing/commands.c b/fencing/commands.c
-index a58c880..c7d9d38 100644
---- a/fencing/commands.c
-+++ b/fencing/commands.c
-@@ -812,7 +812,7 @@ stonith_device_register(xmlNode * msg, const char **desc, 
gboolean from_cib)
-     stonith_device_t *device = build_device_from_xml(msg);
+Index: pacemaker/fencing/commands.c
+===================================================================
+--- pacemaker.orig/fencing/commands.c
++++ pacemaker/fencing/commands.c
+@@ -816,7 +816,7 @@ stonith_device_register(xmlNode * msg, c
  
-     if ((dup = device_has_duplicate(device))) {
+     dup = device_has_duplicate(device);
+     if (dup) {
 -        crm_notice("Device '%s' already existed in device list (%d active 
devices)", device->id,
 +        crm_info("Device '%s' already existed in device list (%d active 
devices)", device->id,
                     g_hash_table_size(device_list));
          free_device(device);
          device = dup;
-@@ -832,7 +832,7 @@ stonith_device_register(xmlNode * msg, const char **desc, 
gboolean from_cib)
+@@ -839,7 +839,7 @@ stonith_device_register(xmlNode * msg, c
          }
          g_hash_table_replace(device_list, device->id, device);
  

++++++ pacemaker.tar.bz2 ++++++
/work/SRC/openSUSE:13.1/pacemaker/pacemaker.tar.bz2 
/work/SRC/openSUSE:13.1/.pacemaker.new/pacemaker.tar.bz2 differ: char 11, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to