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-02-25 16:39:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pacemaker (Old)
 and      /work/SRC/openSUSE:Factory/.pacemaker.new.1873 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pacemaker"

Tue Feb 25 16:39:08 2025 rev:162 rq:1248015 version:3.0.0+20250218.3d0ffefd9e

Changes:
--------
--- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes      2025-02-09 
19:59:22.337313794 +0100
+++ /work/SRC/openSUSE:Factory/.pacemaker.new.1873/pacemaker.changes    
2025-02-25 16:39:19.842212585 +0100
@@ -1,0 +2,142 @@
+Fri Feb 21 09:34:47 UTC 2025 - Yan Gao <y...@suse.com>
+
+- Update to version 3.0.0+20250218.3d0ffefd9e:
+- build: Fix default pacemaker-remoted path
+
+-------------------------------------------------------------------
+Fri Feb 21 09:12:35 UTC 2025 - Yan Gao <y...@suse.com>
+
+- Update to version 3.0.0+20250210.af3642fbf6:
+- libcrmcluster: prevent external callers from triggering assertion when 
connecting to cluster (gh#ClusterLabs/pacemaker#3821)
+
+-------------------------------------------------------------------
+Fri Feb 21 09:03:55 UTC 2025 - Yan Gao <y...@suse.com>
+
+- Update to version 3.0.0+20250207.d06c888ba7:
+- libpacemaker: Reset scheduler object in pcmk_simulate()
+- libpe_status: Make cluster_status() idempotent
+- tools: Fix overflow in crm_simulate --repeat
+- libpacemaker: Handle scandir() error in pcmk__profile_dir()
+- libpacemaker: Fix mem leak in pcmk__profile_dir()
+- tools: Avoid crash in crm_simulate --profile
+
+-------------------------------------------------------------------
+Wed Feb 19 17:01:34 UTC 2025 - Yan Gao <y...@suse.com>
+
+- Update to version 3.0.0+20250205.88e9ec1325:
+- libcrmservices: Unref the dbus connection... (gh#ClusterLabs/pacemaker#3816)
+- libcrmservices: Don't leak msg if systemd_proxy is NULL. 
(gh#ClusterLabs/pacemaker#3816)
+
+-------------------------------------------------------------------
+Wed Feb 19 13:58:59 UTC 2025 - Yan Gao <y...@suse.com>
+
+- Update to version 3.0.0+20250203.f950b1d05d:
+- python: Add python value for new CRM_EX_NO_DC exit code. 
(gh#ClusterLabs/pacemaker#3815)
+- libcrmcommon: Fix memory leak in text_end_list()/curses_end_list() 
(gh#ClusterLabs/pacemaker#3814)
+- crmadmin: return error if DC is not elected #2902 #3606 
(gh#ClusterLabs/pacemaker#3716)
+
+-------------------------------------------------------------------
+Tue Feb 18 15:11:05 UTC 2025 - Yan Gao <y...@suse.com>
+
+- Update to version 3.0.0+20250128.0de22e5f75:
+- libraries: Update version numbers in so names
+
+- Rebase:
+  * bug-995365_pacemaker-cts-restart-systemd-journald.patch
+
+-------------------------------------------------------------------
+Mon Feb 17 20:29:03 UTC 2025 - Yan Gao <y...@suse.com>
+
+- Update to version 3.0.0+20250114.7dc494a96f:
+- controller: best practices for send_stonith_update() 
(gh#ClusterLabs/pacemaker#3796)
+- controller: drop unused argument
+- libcrmcluster: better detect remote nodes in peer cache
+- pacemaker-attrd: drop unused struct member
+- pacemaker-attrd: track node XML IDs independent of attribute values
+- pacemaker-attrd: use variable for whether to write
+- pacemaker-attrd: rename flag to match recent change
+- pacemaker-attrd: track node CIB ID rather than cluster ID
+- libcrmcluster: track local node XML ID in cluster object
+- libcrmcluster: use pcmk__cluster_get_xml_id() when possible
+- libcrmcluster: rename pcmk__cluster_node_uuid()
+- libcrmcluster: allow searching by XML ID in pcmk__search_node_caches()
+- pacemaker-attrd: bail earlier if value won't be written
+- pacemaker-attrd: use API to get peer XML ID
+- pacemaker-attrd: don't use "uuid" to mean "XML ID"
+- pacemaker-attrd: always add remoteness to attribute value XML 
(gh#ClusterLabs/pacemaker#3796)
+
+-------------------------------------------------------------------
+Mon Feb 17 19:50:01 UTC 2025 - Yan Gao <y...@suse.com>
+
+- Update to version 3.0.0+20250114.9931db7727:
+- Makefile: drop asciidoc references
+- crm_diff: Replace variable name
+- controller: address format-overflow warnings (gh#ClusterLabs/pacemaker#3794)
+- libcrmcommon: Catch correct errors for remote connection sockets 
(gh#ClusterLabs/pacemaker#3793)
+- Drop deprecated '--sync-call' option from cibadmin
+- Drop deprecated '-l/--local' option from cibadmin in multiple places
+- various: Correct some printf specifiers (gh#ClusterLabs/pacemaker#3793)
+- schedulerd: Resetting error and warning flags. 
(gh#ClusterLabs/pacemaker#3791)
+- raise minimum GnuTLS dependency to 3.4.6
+- sysconfig: document when logs may show sensitive info
+- pacemaker-attrd: reduce log spam at shutdown
+- executor: avoid misleading log when cancelling a recurring monitor
+- scheduler: improve restart-needed log
+- scheduler: don't show node capacity for bundle nodes
+- scheduler: clarify no-quorum effects
+- libcrmcommon: improve flag set/clear messages
+- libcrmcommon: improve message for unsupported XPath match
+- libstonithd: improve action re-attempt message
+- libcib: Don't send CRM_OP_REGISTER from cib_remote client
+- tools: mention potential issues with crm_resource --restart
+- tools: indicate crm_resource --interval can take units
+- tools: clarify that crm_mon updates are automatic when interactive
+- controller: round timeout when checking remaining remote command time 
(gh#ClusterLabs/pacemaker#3781)
+- agents: Replace the egrep command with the EGREP definition in ping RA
+- libcrmcluster: fix format typos
+- doc: drop Inkscape dependency
+- tools: validate stonith_admin --timeout value
+- libpacemaker: set fail-count to INFINITY for fatal failures
+- libpacemaker: add PCMK__XA_FAILED_START_OFFSET and 
PCMK__XA_FAILED_STOP_OFFSET
+- tools: Deprecate cibadmin --sync-call
+- OCF: controld.in: Remove gfs_controld command as it's already obsoleted
+- xml: Warn about post-transform behavior changes for ACLs with xpath
+- sysconfig: Document using certificates for remote nodes.
+- sysconfig: Explain permissions needed on TLS-related files.
+- libcrmcluster: restore CPG header size compatibility
+- libcrmcluster: improve messages in pcmk__cpg_message_data()
+- liblrmd: Enable TLS support for Pacemaker Remote clients.
+- daemons: Enable TLS support for Pacemaker Remote nodes.
+- libcrmcommon: Set *tls = NULL in a few more locations.
+- libcib: Enable TLS certs for remote CIB operations.
+- libs: Log if a TLS certificate is close to expiration.
+- libcrmcommon: If the server supports certs, require them...
+- daemons: Set up X509 auth in based if enabled.
+- sysconfig: Add env settings needed for X509 authentication.
+- libcrmcluster: don't assert for CPG decompression error
+- libcrmcluster: avoid redundant log for invalid CPG messages
+- libcrmcluster: initialize from in pcmk__cpg_message_data()
+- scheduler: avoid memory leak in bundles
+- xml: Preserve ACL reference behavior for replaced constraints
+- xml: Ensure ACL permissions are valid after XSL transformations
+- xml: Warn if schema transformation drops remove-after-stop property
+- xml: Warn if schema transformation drops moon phase
+- xml: Info if schema transformation drops empty groups or clones
+- xml: Warn if schema transformation drops colocation/order lifetimes
+- xml: Warn if schema transformation drops can_fail or...
+- xml: Warn if schema transformation drops restart-type meta-attr
+- xml: Warn if schema transformation drops rkt bundles
+- xml: Warn if schema transformation drops nagios/upstart resources
+- log: Allow CIB upgrade messages to start with W, I, D
+- various: clean up library memory at child exit
+- pacemaker-remoted: improve exit codes for schema failures
+- controller: avoid memory leak when updating join phase
+- scheduler: avoid memory leak when freeing node copies
+- libcrmcommon: drop unhelpful trace message
+- systemd: If the state is Pending at the time of probe, execute follow up 
monitor. (gh#ClusterLabs/pacemaker#3746)
+- systemd: Fix when monitor of systemd resource continues to be pending. 
(gh#ClusterLabs/pacemaker#3746)
+
+- Rebase:
+  * bug-728579_pacemaker-stonith-dev-id.patch
+
+-------------------------------------------------------------------

Old:
----
  pacemaker-3.0.0+20250128.fa492f5181.tar.xz

New:
----
  pacemaker-3.0.0+20250218.3d0ffefd9e.tar.xz

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

Other differences:
------------------
++++++ pacemaker.spec ++++++
--- /var/tmp/diff_new_pack.LeZ5Es/_old  2025-02-25 16:39:20.782251859 +0100
+++ /var/tmp/diff_new_pack.LeZ5Es/_new  2025-02-25 16:39:20.782251859 +0100
@@ -121,7 +121,7 @@
 %define with_regression_tests   0
 
 Name:           pacemaker
-Version:        3.0.0+20250128.fa492f5181
+Version:        3.0.0+20250218.3d0ffefd9e
 Release:        0
 Summary:        Scalable High-Availability cluster resource manager
 # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary
@@ -213,7 +213,6 @@
 %endif
 %endif
 %if %{with doc}
-BuildRequires:  asciidoc
 BuildRequires:  python3-sphinx
 %endif
 %if %{with_regression_tests}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.LeZ5Es/_old  2025-02-25 16:39:20.818253363 +0100
+++ /var/tmp/diff_new_pack.LeZ5Es/_new  2025-02-25 16:39:20.822253529 +0100
@@ -11,7 +11,7 @@
     <param name="version">3.0.0</param>
 -->
     <param name="versionformat">3.0.0+%cd.%h</param>
-    <param name="revision">fa492f5181</param>
+    <param name="revision">3d0ffefd9e</param>
     <param name="changesgenerate">enable</param>
   </service>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.LeZ5Es/_old  2025-02-25 16:39:20.842254365 +0100
+++ /var/tmp/diff_new_pack.LeZ5Es/_new  2025-02-25 16:39:20.846254532 +0100
@@ -5,6 +5,6 @@
   </service>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/ClusterLabs/pacemaker.git</param>
-              <param 
name="changesrevision">dc802bfe4bebd89448b53e42dcc5d022905a4215</param></service></servicedata>
+              <param 
name="changesrevision">3d0ffefd9e1f92ec333e66006c2f0f6da1168566</param></service></servicedata>
 (No newline at EOF)
 

++++++ bug-728579_pacemaker-stonith-dev-id.patch ++++++
--- /var/tmp/diff_new_pack.LeZ5Es/_old  2025-02-25 16:39:20.866255368 +0100
+++ /var/tmp/diff_new_pack.LeZ5Es/_new  2025-02-25 16:39:20.870255535 +0100
@@ -4,11 +4,11 @@
 
     Medium: stonith: Expose IDs of stonith resources to stonith agents through 
"$CRM_meta_st_device_id" environment variable
 
-Index: pacemaker-2.1.7+20240208.bc5596299/daemons/fenced/fenced_commands.c
+Index: pacemaker-3.0.0+20250114.9931db7727/daemons/fenced/fenced_commands.c
 ===================================================================
---- pacemaker-2.1.7+20240208.bc5596299.orig/daemons/fenced/fenced_commands.c
-+++ pacemaker-2.1.7+20240208.bc5596299/daemons/fenced/fenced_commands.c
-@@ -1151,6 +1151,7 @@ build_device_from_xml(xmlNode *dev)
+--- 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)
                   (const char *) device->on_target_actions->str);
      }
  
@@ -16,10 +16,10 @@
      device->work = mainloop_add_trigger(G_PRIORITY_HIGH, 
stonith_device_dispatch, device);
      /* TODO: Hook up priority */
  
-Index: pacemaker-2.1.7+20240208.bc5596299/lib/fencing/st_actions.c
+Index: pacemaker-3.0.0+20250114.9931db7727/lib/fencing/st_actions.c
 ===================================================================
---- pacemaker-2.1.7+20240208.bc5596299.orig/lib/fencing/st_actions.c
-+++ pacemaker-2.1.7+20240208.bc5596299/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 {
      char *agent;
      char *action;
@@ -28,7 +28,7 @@
      int timeout;
      bool async;
      void *userdata;
-@@ -224,6 +225,7 @@ stonith__destroy_action(stonith_action_t
+@@ -225,6 +226,7 @@ stonith__destroy_action(stonith_action_t
              services_action_free(action->svc_action);
          }
          pcmk__reset_result(&(action->result));
@@ -36,7 +36,7 @@
          free(action);
      }
  }
-@@ -284,6 +286,8 @@ stonith__action_create(const char *agent
+@@ -283,6 +285,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);
-@@ -291,6 +295,11 @@ stonith__action_create(const char *agent
+@@ -290,6 +294,11 @@ stonith__action_create(const char *agent
          if (value) {
              action->max_retries = atoi(value);
          }
@@ -57,9 +57,9 @@
      }
  
      return action;
-@@ -628,6 +637,10 @@ internal_stonith_action_execute(stonith_
-                                            SVC_ACTION_NON_BLOCKED,
-                                            "SVC_ACTION_NON_BLOCKED");
+@@ -648,6 +657,10 @@ internal_stonith_action_execute(stonith_
+         return -E2BIG;
+     }
  
 +    if (action->dev_id) {
 +        svc_action->rsc = strdup(action->dev_id);
@@ -68,11 +68,11 @@
      /* keep retries from executing out of control and free previous results */
      if (is_retry) {
          pcmk__reset_result(&(action->result));
-Index: pacemaker-2.1.7+20240208.bc5596299/lib/services/services_linux.c
+Index: pacemaker-3.0.0+20250114.9931db7727/lib/services/services_linux.c
 ===================================================================
---- pacemaker-2.1.7+20240208.bc5596299.orig/lib/services/services_linux.c
-+++ pacemaker-2.1.7+20240208.bc5596299/lib/services/services_linux.c
-@@ -29,6 +29,9 @@
+--- pacemaker-3.0.0+20250114.9931db7727.orig/lib/services/services_linux.c
++++ pacemaker-3.0.0+20250114.9931db7727/lib/services/services_linux.c
+@@ -25,6 +25,9 @@
  #include "crm/services.h"
  #include "crm/services_internal.h"
  
@@ -82,7 +82,7 @@
  #include "services_private.h"
  
  static void close_pipe(int fildes[]);
-@@ -406,6 +409,15 @@ static void
+@@ -446,6 +449,15 @@ static void
  add_action_env_vars(const svc_action_t *op)
  {
      void (*env_setter)(gpointer, gpointer, gpointer) = NULL;

++++++ bug-995365_pacemaker-cts-restart-systemd-journald.patch ++++++
--- /var/tmp/diff_new_pack.LeZ5Es/_old  2025-02-25 16:39:20.898256705 +0100
+++ /var/tmp/diff_new_pack.LeZ5Es/_new  2025-02-25 16:39:20.902256872 +0100
@@ -1,7 +1,7 @@
-Index: pacemaker-2.1.9+20241118.394d77ec98/python/pacemaker/_cts/audits.py
+Index: pacemaker-3.0.0+20250128.0de22e5f75/python/pacemaker/_cts/audits.py
 ===================================================================
---- pacemaker-2.1.9+20241118.394d77ec98.orig/python/pacemaker/_cts/audits.py
-+++ pacemaker-2.1.9+20241118.394d77ec98/python/pacemaker/_cts/audits.py
+--- pacemaker-3.0.0+20250128.0de22e5f75.orig/python/pacemaker/_cts/audits.py
++++ pacemaker-3.0.0+20250128.0de22e5f75/python/pacemaker/_cts/audits.py
 @@ -82,13 +82,9 @@ class LogAudit(ClusterAudit):
  
          for node in nodes:
@@ -9,13 +9,13 @@
 -                (rc, _) = self._cm.rsh(node, "systemctl stop 
systemd-journald.socket")
 +                (rc, _) = self._cm.rsh(node, "systemctl restart 
systemd-journald.socket")
                  if rc != 0:
--                    self._cm.log("ERROR: Cannot stop 'systemd-journald' on 
%s" % node)
+-                    self._cm.log(f"ERROR: Cannot stop 'systemd-journald' on 
{node}")
 -
 -                (rc, _) = self._cm.rsh(node, "systemctl start 
systemd-journald.service")
 -                if rc != 0:
--                    self._cm.log("ERROR: Cannot start 'systemd-journald' on 
%s" % node)
-+                    self._cm.log("ERROR: Cannot restart 'systemd-journald' on 
%s" % node)
+-                    self._cm.log(f"ERROR: Cannot start 'systemd-journald' on 
{node}")
++                    self._cm.log(f"ERROR: Cannot restart 'systemd-journald' 
on {node}")
  
              if "syslogd" in self._cm.env:
-                 (rc, _) = self._cm.rsh(node, "service %s restart" % 
self._cm.env["syslogd"])
+                 (rc, _) = self._cm.rsh(node, f"service 
{self._cm.env['syslogd']} restart")
 

++++++ pacemaker-3.0.0+20250128.fa492f5181.tar.xz -> 
pacemaker-3.0.0+20250218.3d0ffefd9e.tar.xz ++++++
++++ 18491 lines of diff (skipped)

Reply via email to