Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pacemaker for openSUSE:Factory 
checked in at 2025-09-26 22:24:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pacemaker (Old)
 and      /work/SRC/openSUSE:Factory/.pacemaker.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pacemaker"

Fri Sep 26 22:24:14 2025 rev:166 rq:1307108 version:3.0.1+20250807.16e74fc4da

Changes:
--------
--- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes      2025-04-02 
17:09:40.796081442 +0200
+++ /work/SRC/openSUSE:Factory/.pacemaker.new.11973/pacemaker.changes   
2025-09-26 22:24:53.422940766 +0200
@@ -1,0 +2,79 @@
+Thu Aug 07 17:54:32 UTC 2025 - Yan Gao <[email protected]>
+
+- Update to version 3.0.1+20250807.16e74fc4da (Pacemaker-3.0.1):
+- libpacemaker: Do not retry on ECONNREFUSED in tools. 
(gh#ClusterLabs/pacemaker#3934)
+
+-------------------------------------------------------------------
+Fri Jul 25 14:49:52 UTC 2025 - Yan Gao <[email protected]>
+
+- Update to version 3.0.0+20250722.1244f61942 (Pacemaker-3.0.1-rc2):
+- cts: Remove --valgrind-tests
+- cts: Leave valgrind results around if they're not empty.
+
+-------------------------------------------------------------------
+Fri Jul 25 14:30:26 UTC 2025 - Yan Gao <[email protected]>
+
+- Update to version 3.0.0+20250620.9a5e54bae8 (Pacemaker-3.0.1-rc1):
+- NLS: update translations before 3.0.1-rc1
+
+-------------------------------------------------------------------
+Thu Jun 26 14:49:02 UTC 2025 - Yan Gao <[email protected]>
+
+- Update to version 3.0.0+20250619.2b217949d6:
+- libpacemaker: Prevent CIB growth during crm_simulate --profile
+- libpacemaker: Fix memory leak in pcmk__group_apply_location() 
(gh#ClusterLabs/pacemaker#3892)
+- daemons: Fix a toctou bug when fetching additional schemas.
+- daemons: Fix a bug iterating in get_op_total_timeout. 
(gh#ClusterLabs/pacemaker#3891)
+- Address coverity issues.
+- Address certain clang static analysis errors.
+- libs: Fix cppcheck warnings.
+- libcrmcommon: bump feature set to 3.20.1
+- scheduler: Require a cluster option for old remote fencing behavior.
+- scheduler: Don't always fence online remote nodes.
+- daemons: Convert schedulerd to support multipart IPC messages.
+- daemons: Convert attrd to support multipart IPC messages.
+- daemons: Convert pacemakerd to support multipart IPC messages.
+- daemons: Convert execd to support multipart IPC messages.
+- daemons: Convert fenced to support multipart IPC messages.
+- daemons: Convert controld to support multipart IPC messages.
+- daemons: Convert based to support multipart IPC messages.
+- libcrmcommon: Retry on EAGAIN in crm_ipcs_flush_events.
+
+-------------------------------------------------------------------
+Wed Jun 25 17:00:28 UTC 2025 - Yan Gao <[email protected]>
+
+- Update to version 3.0.0+20250606.628ffeb705:
+- libcrmcommon: Add retries on connect to avoid fatal errors when sub-daemons 
communicate (gh#ClusterLabs/pacemaker#3878)
+
+-------------------------------------------------------------------
+Wed Jun 25 16:39:19 UTC 2025 - Yan Gao <[email protected]>
+
+- Update to version 3.0.0+20250530.db9dc3455e:
+- libcrmservice: consider a monitor pending if LoadUnit receives no reply from 
systemd (bsc#1232276, gh#ClusterLabs/pacemaker#3880)
+
+-------------------------------------------------------------------
+Wed Jun 25 16:10:26 UTC 2025 - Yan Gao <[email protected]>
+
+- Update to version 3.0.0+20250521.2dfc2f60f5:
+- libcrmcommon: All parts of a multipart event should have the same ID
+- libcrmcommon: Don't immediately overwrite request ID.
+- libcrmcommon: Check the client buffer in crm_ipc_buffer.
+- libcrmcommon: Handle sending multi-part IPC server events.
+- libcrmcommon: crm_ipc_read can receive large IPC messages.
+- libcrmcommon: Elements should never match if IDs differ
+- libcrmcommon: Consistently free iov on error.
+- libcrmcommon: Always free temp node in mark_child_deleted()
+- libcrmcommon: Fix XML matching when marking changes
+
+-------------------------------------------------------------------
+Fri May 30 16:02:19 UTC 2025 - Yan Gao <[email protected]>
+
+- Update to version 3.0.0+20250416.6085fd03bf:
+- fencer: Don't remove device if child is deleted
+- controller: Populate nodes from peer cache if can't from cluster
+
+- Rebase:
+  * bug-728579_pacemaker-stonith-dev-id.patch
+  * bug-812269_pacemaker-fencing-device-register-messages.patch
+
+-------------------------------------------------------------------

Old:
----
  pacemaker-3.0.0+20250331.008a7d1784.tar.xz

New:
----
  pacemaker-3.0.1+20250807.16e74fc4da.tar.xz

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

Other differences:
------------------
++++++ pacemaker.spec ++++++
--- /var/tmp/diff_new_pack.T7VUI5/_old  2025-09-26 22:24:54.218974275 +0200
+++ /var/tmp/diff_new_pack.T7VUI5/_new  2025-09-26 22:24:54.218974275 +0200
@@ -121,7 +121,7 @@
 %define with_regression_tests   0
 
 Name:           pacemaker
-Version:        3.0.0+20250331.008a7d1784
+Version:        3.0.1+20250807.16e74fc4da
 Release:        0
 Summary:        Scalable High-Availability cluster resource manager
 # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary

++++++ _service ++++++
--- /var/tmp/diff_new_pack.T7VUI5/_old  2025-09-26 22:24:54.262976127 +0200
+++ /var/tmp/diff_new_pack.T7VUI5/_new  2025-09-26 22:24:54.270976465 +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">3.0.0</param>
+    <param name="version">3.0.1</param>
 -->
-    <param name="versionformat">3.0.0+%cd.%h</param>
-    <param name="revision">008a7d1784</param>
+    <param name="versionformat">3.0.1+%cd.%h</param>
+    <param name="revision">Pacemaker-3.0.1</param>
     <param name="changesgenerate">enable</param>
   </service>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.T7VUI5/_old  2025-09-26 22:24:54.302977812 +0200
+++ /var/tmp/diff_new_pack.T7VUI5/_new  2025-09-26 22:24:54.306977980 +0200
@@ -5,6 +5,6 @@
   </service>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/ClusterLabs/pacemaker.git</param>
-              <param 
name="changesrevision">008a7d17844aa0af6d237719f3d454805245eaba</param></service></servicedata>
+              <param 
name="changesrevision">16e74fc4da93a08514e1ec320fa9530b6c3d9fd5</param></service></servicedata>
 (No newline at EOF)
 

++++++ bug-728579_pacemaker-stonith-dev-id.patch ++++++
--- /var/tmp/diff_new_pack.T7VUI5/_old  2025-09-26 22:24:54.322978653 +0200
+++ /var/tmp/diff_new_pack.T7VUI5/_new  2025-09-26 22:24:54.326978821 +0200
@@ -4,23 +4,23 @@
 
     Medium: stonith: Expose IDs of stonith resources to stonith agents through 
"$CRM_meta_st_device_id" environment variable
 
-Index: pacemaker-3.0.0+20250114.9931db7727/daemons/fenced/fenced_commands.c
+Index: pacemaker-3.0.0+20250416.6085fd03bf/daemons/fenced/fenced_commands.c
 ===================================================================
---- pacemaker-3.0.0+20250114.9931db7727.orig/daemons/fenced/fenced_commands.c
-+++ pacemaker-3.0.0+20250114.9931db7727/daemons/fenced/fenced_commands.c
-@@ -1085,6 +1085,7 @@ build_device_from_xml(xmlNode *dev)
+--- pacemaker-3.0.0+20250416.6085fd03bf.orig/daemons/fenced/fenced_commands.c
++++ pacemaker-3.0.0+20250416.6085fd03bf/daemons/fenced/fenced_commands.c
+@@ -1115,6 +1115,7 @@ build_device_from_xml(const xmlNode *dev
                   (const char *) device->on_target_actions->str);
      }
  
 +    g_hash_table_insert(device->params, strdup(CRM_META "_" 
PCMK__XE_ST_DEVICE_ID), strdup(device->id));
      device->work = mainloop_add_trigger(G_PRIORITY_HIGH, 
stonith_device_dispatch, device);
-     /* TODO: Hook up priority */
  
-Index: pacemaker-3.0.0+20250114.9931db7727/lib/fencing/st_actions.c
+     return device;
+Index: pacemaker-3.0.0+20250416.6085fd03bf/lib/fencing/st_actions.c
 ===================================================================
---- pacemaker-3.0.0+20250114.9931db7727.orig/lib/fencing/st_actions.c
-+++ pacemaker-3.0.0+20250114.9931db7727/lib/fencing/st_actions.c
-@@ -31,6 +31,7 @@ struct stonith_action_s {
+--- pacemaker-3.0.0+20250416.6085fd03bf.orig/lib/fencing/st_actions.c
++++ pacemaker-3.0.0+20250416.6085fd03bf/lib/fencing/st_actions.c
+@@ -33,6 +33,7 @@ struct stonith_action_s {
      char *agent;
      char *action;
      GHashTable *args;
@@ -28,7 +28,7 @@
      int timeout;
      bool async;
      void *userdata;
-@@ -225,6 +226,7 @@ stonith__destroy_action(stonith_action_t
+@@ -215,6 +216,7 @@ stonith__destroy_action(stonith_action_t
              services_action_free(action->svc_action);
          }
          pcmk__reset_result(&(action->result));
@@ -36,7 +36,7 @@
          free(action);
      }
  }
-@@ -283,6 +285,8 @@ stonith__action_create(const char *agent
+@@ -272,6 +274,8 @@ stonith__action_create(const char *agent
      if (device_args) {
          char buffer[512];
          const char *value = NULL;
@@ -45,7 +45,7 @@
  
          snprintf(buffer, sizeof(buffer), "pcmk_%s_retries", action_name);
          value = g_hash_table_lookup(device_args, buffer);
-@@ -290,6 +294,11 @@ stonith__action_create(const char *agent
+@@ -279,6 +283,11 @@ stonith__action_create(const char *agent
          if (value) {
              action->max_retries = atoi(value);
          }
@@ -57,7 +57,7 @@
      }
  
      return action;
-@@ -648,6 +657,10 @@ internal_stonith_action_execute(stonith_
+@@ -640,6 +649,10 @@ internal_stonith_action_execute(stonith_
          return -E2BIG;
      }
  
@@ -68,10 +68,10 @@
      /* keep retries from executing out of control and free previous results */
      if (is_retry) {
          pcmk__reset_result(&(action->result));
-Index: pacemaker-3.0.0+20250114.9931db7727/lib/services/services_linux.c
+Index: pacemaker-3.0.0+20250416.6085fd03bf/lib/services/services_linux.c
 ===================================================================
---- pacemaker-3.0.0+20250114.9931db7727.orig/lib/services/services_linux.c
-+++ pacemaker-3.0.0+20250114.9931db7727/lib/services/services_linux.c
+--- pacemaker-3.0.0+20250416.6085fd03bf.orig/lib/services/services_linux.c
++++ pacemaker-3.0.0+20250416.6085fd03bf/lib/services/services_linux.c
 @@ -25,6 +25,9 @@
  #include "crm/services.h"
  #include "crm/services_internal.h"

++++++ bug-812269_pacemaker-fencing-device-register-messages.patch ++++++
--- /var/tmp/diff_new_pack.T7VUI5/_old  2025-09-26 22:24:54.342979495 +0200
+++ /var/tmp/diff_new_pack.T7VUI5/_new  2025-09-26 22:24:54.346979664 +0200
@@ -4,24 +4,24 @@
 
     Log: fencing: Drop the severity of the messages on registering a stonith 
device
 
-Index: pacemaker-2.1.9+20241118.394d77ec98/daemons/fenced/fenced_commands.c
+Index: pacemaker-3.0.0+20250416.6085fd03bf/daemons/fenced/fenced_commands.c
 ===================================================================
---- pacemaker-2.1.9+20241118.394d77ec98.orig/daemons/fenced/fenced_commands.c
-+++ pacemaker-2.1.9+20241118.394d77ec98/daemons/fenced/fenced_commands.c
-@@ -1410,7 +1410,7 @@ stonith_device_register(xmlNode *dev, gb
-         g_hash_table_replace(device_list, device->id, device);
+--- pacemaker-3.0.0+20250416.6085fd03bf.orig/daemons/fenced/fenced_commands.c
++++ pacemaker-3.0.0+20250416.6085fd03bf/daemons/fenced/fenced_commands.c
+@@ -1439,7 +1439,7 @@ fenced_device_register(const xmlNode *de
+         g_hash_table_replace(device_table, device->id, device);
  
-         ndevices = g_hash_table_size(device_list);
+         ndevices = g_hash_table_size(device_table);
 -        crm_notice("Added '%s' to device list (%d active device%s)",
 +        crm_info("Added '%s' to device list (%d active device%s)",
                     device->id, ndevices, pcmk__plural_s(ndevices));
      }
  
-Index: pacemaker-2.1.9+20241118.394d77ec98/daemons/fenced/fenced_cib.c
+Index: pacemaker-3.0.0+20250416.6085fd03bf/daemons/fenced/fenced_cib.c
 ===================================================================
---- pacemaker-2.1.9+20241118.394d77ec98.orig/daemons/fenced/fenced_cib.c
-+++ pacemaker-2.1.9+20241118.394d77ec98/daemons/fenced/fenced_cib.c
-@@ -496,7 +496,7 @@ update_cib_cache_cb(const char *event, x
+--- pacemaker-3.0.0+20250416.6085fd03bf.orig/daemons/fenced/fenced_cib.c
++++ pacemaker-3.0.0+20250416.6085fd03bf/daemons/fenced/fenced_cib.c
+@@ -516,7 +516,7 @@ update_cib_cache_cb(const char *event, x
                  break;
              case -pcmk_err_diff_resync:
              case -pcmk_err_diff_failed:

++++++ pacemaker-3.0.0+20250331.008a7d1784.tar.xz -> 
pacemaker-3.0.1+20250807.16e74fc4da.tar.xz ++++++
++++ 22923 lines of diff (skipped)

Reply via email to