Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2026-05-04 12:48:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pacemaker" Mon May 4 12:48:32 2026 rev:168 rq:1350241 version:3.0.2+20260429.40d19b75 Changes: -------- --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2026-02-07 15:33:05.632543980 +0100 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.30200/pacemaker.changes 2026-05-04 12:49:20.099148276 +0200 @@ -1,0 +2,166 @@ +Thu Apr 30 08:38:01 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.2+20260429.40d19b75: +- libpe_status: Avoid leaking a pcmk_resource_t's xml/orig_xml + +------------------------------------------------------------------- +Thu Apr 30 08:24:39 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.2+20260428.6bbaaf3c: +- Revert "API: libraries: Update version numbers in so names" + +------------------------------------------------------------------- +Sat Apr 25 12:06:40 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.2+20260424.8b5ef3b5 (Pacemaker-3.0.2-rc1): +- ChangeLog: update for 3.0.2-rc1 release + +------------------------------------------------------------------- +Thu Apr 23 17:35:45 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.1+20260422.a77694f0: +- tools: Avoid memory leak in crm_resource --clear +- libpacemaker, tools: Avoid mem leak in crm_simulate/pcmk_simulate() +- libcib: Avoid memory leak when processing CIB upgrade +- libpe_status: Use first operations child when expanding template +- libpe_status: Improve no resources message in unpack_template() +- daemons: Only log a message if we're falling back. +- update version information for 3.0.2 +- libraries: Update version numbers in so names +- libraries: update shared object versions for 3.0.2 +- NLS: update translations before 3.0.2-rc1 +- libcrmcommon: Deprecate anonymous authentication. +- libcrmcommon: Deprecate remote-clear-port. +- libcib: Add support for PSK authentication for remote CIB ops. +- daemons: Add support for PSK authentication for remote CIB ops. + +- Rebase: + * bug-728579_pacemaker-stonith-dev-id.patch + * bug-812269_pacemaker-fencing-device-register-messages.patch + +------------------------------------------------------------------- +Mon Apr 20 14:29:50 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.1+20260417.af202226: +- libpacemaker: Fix a memory leak in inject_action. +- tools: Free the list at the end of cli_resource_print_operations. +- tools: Fix memory leaks when printing crm_verify warnings/errors. +- libpe: If pe__clone_default exits early, free the lists. +- libpacemaker: Fix a segfault in order_resource_actions_after. +- libcrmcommon: Properly return errno from pcmk__bare_output_new. +- libpe: Free elements of rsc->priv->ticket_constraints... +- libpacemaker: If process_rsc_history exits early, free the list. +- daemons,libcib: Fix memory leaks in IPC code. +- libservices: Deal with fgets errors in services__get_lsb_metadata. +- libpacemaker: Check that instance is not NULL. +- libcrmcommon: Avoid overflow when negating INT_MIN +- libcrmcommon: Avoid overflow in crm_time_add_months() +- libcib: Explicitly handle receiving a NACK from based. +- libcib: Explicitly handle receiving a NACK from fenced. +- daemons: Don't NACK an invalid remote message. +- libcrmcommon: Don't log on error in pcmk__ipc_send_iov. +- daemons: Don't return a NACK if execd gets an unknown message. +- liblrmd: Explicitly handle receiving a NACK from execd. +- liblrmd: Fix log messages in remote_proxy_cb. +- daemons: Delay creating an xmlNode in handle_register_request. +- libcrmcommon: Ignore empty time spec +- tools: Don't wait on certain "pending" monitor actions. (gh#ClusterLabs/pacemaker#4073) +- libcrmcommon: Create a log file if it doesn't exist. + +------------------------------------------------------------------- +Thu Mar 19 12:52:49 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.1+20260318.19f560dc: +- fencer: Disable watchdog-based self-fencing if "fencing-watchdog-timeout" is unset (gh#ClusterLabs/pacemaker#4067) +- fencer: Make the deprecated "stonith-watchdog-timeout" option work again (gh#ClusterLabs/pacemaker#4068) +- libcrmcommon: Move deprecatd PCMK_OPT_STONITH_TIMEOUT back to options.h +- pacemakerd: Correctly detect ping requests from sbd (gh#ClusterLabs/pacemaker#4066) + +------------------------------------------------------------------- +Tue Mar 17 18:41:37 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.1+20260316.ae2b2df6: +- libcrmcommon: Improve message for qb_log_file_open() fail +- libcrmcommon: Improve pcmk__add_logfile() message for fopen() fail +- libcrmcommon: More specific error for set_logfile_permissions() +- libcrmcommon: Improve validation of PCMK_logfile_mode +- liblrmd: Don't assert if queue_time is < 0. +- based: Don't log specially for PCMK__XA_CIB_UPDATE +- controller: Don't treat patchset-apply errors as OK +- libcrmcommon: xml_apply_patchset doesn't return diff_resync err +- libcib: Don't convert -pcmk_err_diff_resync to pcmk_ok +- libcrmcommon: Handle NULL PCMK_XA_FORMAT and PCMK_XA_DIGEST +- libcib, tools: Empty CIB contains admin_epoch before epoch + +- Rebase: + * bug-812269_pacemaker-fencing-device-register-messages.patch + +------------------------------------------------------------------- +Wed Feb 11 16:03:41 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.1+20260210.eaef5834: +- daemons: Fix user/group checking in based. +- libcrmcommon: Fix a glib logging build error. +- libcrmcommon: Don't delete unchanged attributes when applying patch +- libcrmcommon: Fix potential use-after-free and double-free (gh#ClusterLabs/pacemaker#4044) +- executor: Fix the typos in the logs. +- libcrmcommon: Set config warnings on mismatched ACL perm specs +- libcrmcommon: xml_acl_filtered_copy() returns false for NULL source (gh#ClusterLabs/pacemaker#4039) +- libcrmcommon: Make parse_acl_entry() non-recursive +- libcrmcommon: Set config warnings and errors for acl_permission +- libcib: Log correct error message in replace_cib() +- libcib: Fix setting origin attributes in CIB updates (gh#ClusterLabs/pacemaker#4028) +- tools: Drop crm_attribute --inhibit-policy-engine/-i option +- libcrmcommon: Fix memory leak in pcmk__read_series_sequence() (gh#ClusterLabs/pacemaker#4032) +- liblrmd: Check that pcmk__init_tls doesn't set native->tls to NULL. +- tools: Drop crm_attribute --attr-value/--delete-attr options +- tools: Drop crm_attribute --attr-id option +- based: Drop unhelpful trace messages +- based: Improve a log message for IPC call options +- libcib: {add,del}_notify_callback support only cib_diff_notify + +------------------------------------------------------------------- +Thu Jan 15 10:44:02 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.1+20260114.e8e400ec: +- based: Return correct code from write_cib_async() +- daemons: Use crm_ipc_client_response in lrmd_remote_client_msg. +- daemons: Set ipc_flags in lrmd_remote_client_msg to 0. +- daemons: Clean up XML memory in IPC dispatch functions. +- daemons: Fix a segfault displaying fencer metadata. +- based: Drop redundant messages from based_diff_notify() +- build: Handle CMocka deprecations +- various: Always NULL-check return value of pcmk__find_client() +- libcrmcommon: Improve messages in child_kill_helper() +- tools: Free memory in crm_resource.c:handle_metadata() +- pacemakerd: Use g_str_has_prefix() in handle_ping_request() +- libpacemaker: Correctly check node types in pcmk__list_nodes() +- pacemakerd: Match correctly in PCMK_{valgrind,callgrind}_enabled +- libcrmcommon: Match correctly in PCMK_debug, stderr, blackbox + +- Rebase: + * bug-806256_pacemaker-log-level-notice.patch + * bug-728579_pacemaker-stonith-dev-id.patch + * bug-812269_pacemaker-fencing-device-register-messages.patch + * bsc#1180966-0001-Log-pacemakerd-downgrade-the-warning-about-SBD_SYNC_.patch + +------------------------------------------------------------------- +Wed Jan 14 10:46:42 UTC 2026 - Yan Gao <[email protected]> + +- spec: Requires libxml2-tools since DLM controld RA requires xmllint (bsc#1259345) + +------------------------------------------------------------------- +Wed Jan 14 10:42:53 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.1+20251217.b180b187: +- daemons: Fix a typo if no existing attrd is found. +- daemons: Call pcmk_cluster_disconnect at the end of fenced. + +------------------------------------------------------------------- +Tue Jan 13 13:50:21 UTC 2026 - Yan Gao <[email protected]> + +- Update to version 3.0.1+20251211.fd7af111: +- libcrmcommon: Fix underflow in crm_time_add_days() +- libcrmcommon: Avoid integer overflow in seconds_to_hms() + +------------------------------------------------------------------- Old: ---- pacemaker-3.0.1+20251208.f7f28ab3.tar.xz New: ---- pacemaker-3.0.2+20260429.40d19b75.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pacemaker.spec ++++++ --- /var/tmp/diff_new_pack.ESjUDZ/_old 2026-05-04 12:49:21.035186817 +0200 +++ /var/tmp/diff_new_pack.ESjUDZ/_new 2026-05-04 12:49:21.035186817 +0200 @@ -128,7 +128,7 @@ %define with_regression_tests 0 Name: pacemaker -Version: 3.0.1+20251208.f7f28ab3 +Version: 3.0.2+20260429.40d19b75 Release: 0 Summary: Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary @@ -196,6 +196,8 @@ %endif Requires: %{name}-libs = %{version}-%{release} Requires: corosync >= 2.0.0 +# DLM controld RA requires xmllint +Requires: libxml2-tools Requires: python3 %if %{with linuxha} Requires: python3-%{name} = %{version}-%{release} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ESjUDZ/_old 2026-05-04 12:49:21.083188793 +0200 +++ /var/tmp/diff_new_pack.ESjUDZ/_new 2026-05-04 12:49:21.083188793 +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.1</param> + <param name="version">3.0.2</param> --> - <param name="versionformat">3.0.1+%cd.%h</param> - <param name="revision">f7f28ab32c</param> + <param name="versionformat">3.0.2+%cd.%h</param> + <param name="revision">40d19b75f1</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.ESjUDZ/_old 2026-05-04 12:49:21.103189617 +0200 +++ /var/tmp/diff_new_pack.ESjUDZ/_new 2026-05-04 12:49:21.111189946 +0200 @@ -5,6 +5,6 @@ </service> <service name="tar_scm"> <param name="url">https://github.com/ClusterLabs/pacemaker.git</param> - <param name="changesrevision">f7f28ab32caed4896337d47d26cdf1a306c00a32</param></service></servicedata> + <param name="changesrevision">40d19b75f1c040bbe01891dd6fc24d45d58bb153</param></service></servicedata> (No newline at EOF) ++++++ bsc#1180966-0001-Log-pacemakerd-downgrade-the-warning-about-SBD_SYNC_.patch ++++++ --- /var/tmp/diff_new_pack.ESjUDZ/_old 2026-05-04 12:49:21.119190275 +0200 +++ /var/tmp/diff_new_pack.ESjUDZ/_new 2026-05-04 12:49:21.127190605 +0200 @@ -8,20 +8,17 @@ daemons/pacemakerd/pacemakerd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/daemons/pacemakerd/pacemakerd.c b/daemons/pacemakerd/pacemakerd.c -index 509b0f824..157df72ad 100644 ---- a/daemons/pacemakerd/pacemakerd.c -+++ b/daemons/pacemakerd/pacemakerd.c -@@ -1325,7 +1325,7 @@ main(int argc, char **argv) +Index: pacemaker-3.0.1+20260114.e8e400ec/daemons/pacemakerd/pacemakerd.c +=================================================================== +--- pacemaker-3.0.1+20260114.e8e400ec.orig/daemons/pacemakerd/pacemakerd.c ++++ pacemaker-3.0.1+20260114.e8e400ec/daemons/pacemakerd/pacemakerd.c +@@ -464,7 +464,7 @@ main(int argc, char **argv) startup_trigger = mainloop_add_trigger(G_PRIORITY_HIGH, init_children_processes, NULL); } else { if (running_with_sbd) { -- crm_warn("Enabling SBD_SYNC_RESOURCE_STARTUP would (if supported " -+ crm_notice("Enabling SBD_SYNC_RESOURCE_STARTUP would (if supported " - "by your SBD version) improve reliability of " - "interworking between SBD & pacemaker."); +- pcmk__warn("Enabling SBD_SYNC_RESOURCE_STARTUP would (if supported " ++ pcmk__notice("Enabling SBD_SYNC_RESOURCE_STARTUP would (if supported " + "by your SBD version) improve reliability of " + "interworking between SBD & pacemaker."); } --- -2.26.2 - ++++++ bug-728579_pacemaker-stonith-dev-id.patch ++++++ --- /var/tmp/diff_new_pack.ESjUDZ/_old 2026-05-04 12:49:21.139191099 +0200 +++ /var/tmp/diff_new_pack.ESjUDZ/_new 2026-05-04 12:49:21.147191428 +0200 @@ -4,22 +4,22 @@ Medium: stonith: Expose IDs of stonith resources to stonith agents through "$CRM_meta_st_device_id" environment variable -Index: pacemaker-3.0.1+20251119.6fa73e16/daemons/fenced/fenced_commands.c +Index: pacemaker-3.0.1+20260422.a77694f0/daemons/fenced/fenced_commands.c =================================================================== ---- pacemaker-3.0.1+20251119.6fa73e16.orig/daemons/fenced/fenced_commands.c -+++ pacemaker-3.0.1+20251119.6fa73e16/daemons/fenced/fenced_commands.c -@@ -1181,6 +1181,7 @@ build_device_from_xml(const xmlNode *dev - (const char *) device->on_target_actions->str); +--- pacemaker-3.0.1+20260422.a77694f0.orig/daemons/fenced/fenced_commands.c ++++ pacemaker-3.0.1+20260422.a77694f0/daemons/fenced/fenced_commands.c +@@ -1221,6 +1221,7 @@ build_device_from_xml(const xmlNode *dev + g_free(on_target_actions); } + 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); return device; -Index: pacemaker-3.0.1+20251119.6fa73e16/lib/fencing/st_actions.c +Index: pacemaker-3.0.1+20260422.a77694f0/lib/fencing/st_actions.c =================================================================== ---- pacemaker-3.0.1+20251119.6fa73e16.orig/lib/fencing/st_actions.c -+++ pacemaker-3.0.1+20251119.6fa73e16/lib/fencing/st_actions.c +--- pacemaker-3.0.1+20260422.a77694f0.orig/lib/fencing/st_actions.c ++++ pacemaker-3.0.1+20260422.a77694f0/lib/fencing/st_actions.c @@ -33,6 +33,7 @@ struct stonith_action_s { char *agent; char *action; @@ -28,15 +28,15 @@ int timeout; bool async; void *userdata; -@@ -217,6 +218,7 @@ stonith__destroy_action(stonith_action_t - services_action_free(action->svc_action); - } +@@ -213,6 +214,7 @@ stonith__destroy_action(stonith_action_t + g_clear_pointer(&action->args, g_hash_table_destroy); + g_clear_pointer(&action->svc_action, services_action_free); pcmk__reset_result(&(action->result)); + free(action->dev_id); free(action); } } -@@ -274,12 +276,19 @@ stonith__action_create(const char *agent +@@ -271,12 +273,19 @@ stonith__action_create(const char *agent if (device_args) { char *buffer = pcmk__assert_asprintf("pcmk_%s_retries", action_name); const char *value = g_hash_table_lookup(device_args, buffer); @@ -56,7 +56,7 @@ } return action; -@@ -641,6 +650,10 @@ internal_stonith_action_execute(stonith_ +@@ -639,6 +648,10 @@ internal_stonith_action_execute(stonith_ return -E2BIG; } @@ -67,10 +67,10 @@ /* keep retries from executing out of control and free previous results */ if (is_retry) { pcmk__reset_result(&(action->result)); -Index: pacemaker-3.0.1+20251119.6fa73e16/lib/services/services_linux.c +Index: pacemaker-3.0.1+20260422.a77694f0/lib/services/services_linux.c =================================================================== ---- pacemaker-3.0.1+20251119.6fa73e16.orig/lib/services/services_linux.c -+++ pacemaker-3.0.1+20251119.6fa73e16/lib/services/services_linux.c +--- pacemaker-3.0.1+20260422.a77694f0.orig/lib/services/services_linux.c ++++ pacemaker-3.0.1+20260422.a77694f0/lib/services/services_linux.c @@ -26,6 +26,9 @@ #include "crm/services.h" #include "crm/services_internal.h" @@ -81,7 +81,7 @@ #include "services_private.h" static const char *filter_dir = NULL; -@@ -472,6 +475,15 @@ static void +@@ -479,6 +482,15 @@ static void add_action_env_vars(const svc_action_t *op) { void (*env_setter)(gpointer, gpointer, gpointer) = NULL; ++++++ bug-806256_pacemaker-log-level-notice.patch ++++++ --- /var/tmp/diff_new_pack.ESjUDZ/_old 2026-05-04 12:49:21.167192252 +0200 +++ /var/tmp/diff_new_pack.ESjUDZ/_new 2026-05-04 12:49:21.175192581 +0200 @@ -4,43 +4,43 @@ Log: Change some messages to notice level (bnc#806256) -Index: pacemaker-3.0.1+20251119.6fa73e16/daemons/controld/controld_membership.c +Index: pacemaker-3.0.1+20260114.e8e400ec/daemons/controld/controld_membership.c =================================================================== ---- pacemaker-3.0.1+20251119.6fa73e16.orig/daemons/controld/controld_membership.c -+++ pacemaker-3.0.1+20251119.6fa73e16/daemons/controld/controld_membership.c -@@ -458,7 +458,7 @@ crm_update_quorum(gboolean quorum, gbool +--- pacemaker-3.0.1+20260114.e8e400ec.orig/daemons/controld/controld_membership.c ++++ pacemaker-3.0.1+20260114.e8e400ec/daemons/controld/controld_membership.c +@@ -467,7 +467,7 @@ crm_update_quorum(gboolean quorum, gbool pcmk__xe_set_int(update, PCMK_XA_HAVE_QUORUM, quorum); pcmk__xe_set(update, PCMK_XA_DC_UUID, controld_globals.our_uuid); -- crm_debug("Updating quorum status to %s", pcmk__btoa(quorum)); -+ crm_notice("Updating quorum status to %s", pcmk__btoa(quorum)); +- pcmk__debug("Updating quorum status to %s", pcmk__btoa(quorum)); ++ pcmk__notice("Updating quorum status to %s", pcmk__btoa(quorum)); controld_update_cib(PCMK_XE_CIB, update, cib_none, cib_quorum_update_complete); pcmk__xml_free(update); -Index: pacemaker-3.0.1+20251119.6fa73e16/daemons/controld/controld_transition.c +Index: pacemaker-3.0.1+20260114.e8e400ec/daemons/controld/controld_transition.c =================================================================== ---- pacemaker-3.0.1+20251119.6fa73e16.orig/daemons/controld/controld_transition.c -+++ pacemaker-3.0.1+20251119.6fa73e16/daemons/controld/controld_transition.c -@@ -179,7 +179,7 @@ do_te_invoke(long long action, enum crmd +--- pacemaker-3.0.1+20260114.e8e400ec.orig/daemons/controld/controld_transition.c ++++ pacemaker-3.0.1+20260114.e8e400ec/daemons/controld/controld_transition.c +@@ -182,7 +182,7 @@ do_te_invoke(long long action, enum crmd controld_globals.transition_graph = create_blank_graph(); return); -- crm_info("Processing graph %d (ref=%s) derived from %s", -+ crm_notice("Processing graph %d (ref=%s) derived from %s", - controld_globals.transition_graph->id, ref, graph_input); +- pcmk__info("Processing graph %d (ref=%s) derived from %s", ++ pcmk__notice("Processing graph %d (ref=%s) derived from %s", + controld_globals.transition_graph->id, ref, graph_input); te_reset_job_counts(); -Index: pacemaker-3.0.1+20251119.6fa73e16/daemons/fenced/fenced_remote.c +Index: pacemaker-3.0.1+20260114.e8e400ec/daemons/fenced/fenced_remote.c =================================================================== ---- pacemaker-3.0.1+20251119.6fa73e16.orig/daemons/fenced/fenced_remote.c -+++ pacemaker-3.0.1+20251119.6fa73e16/daemons/fenced/fenced_remote.c -@@ -711,7 +711,7 @@ remote_op_timeout_one(gpointer userdata) +--- pacemaker-3.0.1+20260114.e8e400ec.orig/daemons/fenced/fenced_remote.c ++++ pacemaker-3.0.1+20260114.e8e400ec/daemons/fenced/fenced_remote.c +@@ -710,7 +710,7 @@ remote_op_timeout_one(gpointer userdata) static void finalize_timed_out_op(remote_fencing_op_t *op, const char *reason) { -- crm_debug("Action '%s' targeting %s for client %s timed out " -+ crm_notice("Action '%s' targeting %s for client %s timed out " - QB_XS " id=%.8s", - op->action, op->target, op->client_name, op->id); +- pcmk__debug("Action '%s' targeting %s for client %s timed out " ++ pcmk__notice("Action '%s' targeting %s for client %s timed out " + QB_XS " id=%.8s", + op->action, op->target, op->client_name, op->id); ++++++ bug-812269_pacemaker-fencing-device-register-messages.patch ++++++ --- /var/tmp/diff_new_pack.ESjUDZ/_old 2026-05-04 12:49:21.195193405 +0200 +++ /var/tmp/diff_new_pack.ESjUDZ/_new 2026-05-04 12:49:21.199193569 +0200 @@ -4,30 +4,30 @@ Log: fencing: Drop the severity of the messages on registering a stonith device -Index: pacemaker-3.0.0+20250416.6085fd03bf/daemons/fenced/fenced_commands.c +Index: pacemaker-3.0.1+20260422.a77694f0/daemons/fenced/fenced_commands.c =================================================================== ---- 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 +--- pacemaker-3.0.1+20260422.a77694f0.orig/daemons/fenced/fenced_commands.c ++++ pacemaker-3.0.1+20260422.a77694f0/daemons/fenced/fenced_commands.c +@@ -1553,7 +1553,7 @@ fenced_device_register(const xmlNode *de g_hash_table_replace(device_table, device->id, device); 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)); +- pcmk__notice("Added '%s' to device list (%d active device%s)", ++ pcmk__info("Added '%s' to device list (%d active device%s)", + device->id, ndevices, pcmk__plural_s(ndevices)); } -Index: pacemaker-3.0.0+20250416.6085fd03bf/daemons/fenced/fenced_cib.c +Index: pacemaker-3.0.1+20260422.a77694f0/daemons/fenced/fenced_cib.c =================================================================== ---- 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 +--- pacemaker-3.0.1+20260422.a77694f0.orig/daemons/fenced/fenced_cib.c ++++ pacemaker-3.0.1+20260422.a77694f0/daemons/fenced/fenced_cib.c +@@ -538,7 +538,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); - pcmk__xml_free(local_cib); - local_cib = NULL; +- pcmk__notice("[%s] Patch aborted: %s (%d)", event, ++ pcmk__info("[%s] Patch aborted: %s (%d)", event, + pcmk_strerror(rc), rc); + g_clear_pointer(&local_cib, pcmk__xml_free); break; ++++++ pacemaker-3.0.1+20251208.f7f28ab3.tar.xz -> pacemaker-3.0.2+20260429.40d19b75.tar.xz ++++++ ++++ 79107 lines of diff (skipped)
