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)
