Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2022-12-13 18:54:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pacemaker (Old) and /work/SRC/openSUSE:Factory/.pacemaker.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pacemaker" Tue Dec 13 18:54:52 2022 rev:146 rq:1042378 version:2.1.5+20221208.a3f44794f Changes: -------- --- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2022-10-01 17:41:57.537539188 +0200 +++ /work/SRC/openSUSE:Factory/.pacemaker.new.1835/pacemaker.changes 2022-12-13 18:55:03.975074839 +0100 @@ -1,0 +2,121 @@ +Fri Dec 09 10:57:57 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.5+20221208.a3f44794f (Pacemaker-2.1.5): +- libs: Check for NULL in various functions. +- daemons: Check for NULL in attrd_create_attribute. + +------------------------------------------------------------------- +Tue Nov 22 18:32:17 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20221122.631339ca5 (Pacemaker-2.1.5-rc3): +- libcrmcommon: Wait for ACKs from the attrd clear failure command. +- daemons: Fix expanding ++ and += in multi-update IPC messages. +- daemons: Add host attr to the children of multi-update IPC messages. +- daemons: Copy all attrs from parent to child in multi-update IPC. + +------------------------------------------------------------------- +Mon Nov 21 07:48:41 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20221115.d3699a621 (Pacemaker-2.1.5-rc2): +- tools: quote timestamp in operation history output (bsc#1205279, bsc#1204581) +- tools: Fix setting utilization attrs with crm_attribute. +- cts-cli: add test for text output of crm_resource --list-operations/-O (bsc#1205279, bsc#1204581) +- daemons: Set an attribute on the child of a multi-attr message. +- scheduler: consider roles when blocking colocation dependents +- scheduler: when blocking starts, block children's starts as well + +------------------------------------------------------------------- +Thu Nov 10 09:44:31 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20221108.ba419204a: +- tools: crm_resource --constraints now accepts --force +- tools: crm_resource --constraints --recursive +- tools: fix syntax on resetting options in crm_resource (bsc#1198409) + +------------------------------------------------------------------- +Wed Nov 02 12:39:52 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20221031.0b3656e85: +- scheduler: prioritize group colocations properly +- scheduler: ignore empty groups in pcmk__add_colocated_node_scores() +- scheduler: properly consider effect of "with group" colocations +- scheduler: ensure group methods handle empty groups +- scheduler: improve error handling when unpacking resources + +------------------------------------------------------------------- +Wed Nov 02 12:02:58 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20221024.844c0640d (Pacemaker-2.1.5-rc1): +- fencer: compare fence action names case-sensitively +- fencer: check "on" support when checking whether device can fence +- fencer: improve eligibility logs +- fencer: improve argument validation and variable names + +------------------------------------------------------------------- +Thu Oct 13 21:18:48 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20221012.44db4ca5e: +- libpacemaker: Correct sys_from default in pacemakerd_health() +- tools: crm_mon --one-shot fails while pacemaker is shutting down (CLBZ#5501) +- libpacemaker: Fix pacemakerd-health XML output +- libpacemaker: HTML formatter for pacemakerd-health message +- libpacemaker: Memory leak in pcmk_cluster_queries.c:ipc_connect() +- libpacemaker: pacemakerd-health message accepts state +- libpacemaker: Correct default for pinged_buf in pacemakerd_event_cb +- libcrmcommon: Check invalid time value in pacemakerd API reply +- pacemaker-remoted: fix detection of __progname +- libcrmcommon: avoid memory leak in crm_time_subtract() +- fencer: skip "on" in remapped reboot when agent doesn't support it +- fencer: skip "on" in remapped reboot when pcmk_reboot_action="off" + +------------------------------------------------------------------- +Tue Oct 11 09:22:56 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20221010.79db170a4: +- controller: connect before updating node attribute list +- controller: log attribute errors correctly + +------------------------------------------------------------------- +Mon Oct 10 12:50:21 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20221006.d82151006: +- various: remove support for versioned agent parameters + +------------------------------------------------------------------- +Mon Oct 10 12:43:24 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20221006.5cb4f0b94: +- extra: skip ifspeed agent's host check at default check level +- extra: avoid deprecated command-line option in ifspeed agent +- extra: improve messages in ocf:pacemaker:ifspeed agent +- resources: ifspeed iface parameter is not required +- resources: update ifspeed agent to OCF 1.1 +- extra: update ifspeed agent to avoid legacy terminology + +------------------------------------------------------------------- +Mon Oct 10 11:11:57 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20221005.8c568f599: +- scheduler: improve resource action ordering messages + +------------------------------------------------------------------- +Fri Sep 30 12:10:57 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20220929.708e532ba: +- fencer: don't try to free NULL GString +- scheduler: don't demote on expected node +- libcrmcommon: assert on UUID generation failure + +------------------------------------------------------------------- +Fri Sep 30 08:34:20 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20220928.4690461db: +- fenced: Add automatic_list devices to unfencing timeout when topology is presents. +- controld: Add missing option descriptions +- libcrmcommon: copy result reason/stdout/stderr correctly +- executor: work around flag value mistake + +- Rebase: + * bug-728579_pacemaker-stonith-dev-id.patch + +------------------------------------------------------------------- @@ -5,0 +127,510 @@ + +------------------------------------------------------------------- +Thu Sep 22 10:20:16 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20220920.4313595c6: +- controller: add messages when getting agent metadata +- liblrmd: use resource ID for metadata actions when available +- liblrmd: consider invalid agent specification a fatal error +- libcrmcommon: map ENODEV and ENOENT to CRM_EX_NOSUCH +- libstonithd: return CRM_EX_NOSUCH for bad agent namespace +- controller: pre-load agent metadata asynchronously +- controller: improve messages when metadata cache update fails +- controller: add failsafe for no executor connection +- libcrmcommon: deprecate CRM_OP_LRM_QUERY +- controller: ignore CRM_OP_LRM_REFRESH +- fencing: use requested timeout with RHCS metadata actions +- fencing: use a default timeout with metadata and validate + +- Rebase: + * bug-728579_pacemaker-stonith-dev-id.patch + +------------------------------------------------------------------- +Thu Sep 22 09:59:45 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20220919.c650a480e: +- libcrmcommon: Ignore non-comment/element nodes in pcmk__xml_log() +- libcrmcommon: Prevent buffer overflow in pcmk__element_xpath() (rh#1822125) +- libpe_status, tools: Show guest node host only with --show-detail (CLBZ#5373) +- libpe_status, tools: Show container node in GuestOnline in crm_mon (CLBZ#5373) + +------------------------------------------------------------------- +Thu Sep 22 09:46:41 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20220919.9ba3fcd8a: +- libpe_status,tools: work with -D_TIME_BITS=64 + +------------------------------------------------------------------- +Thu Sep 22 08:33:17 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20220915.2e7d3dc92: +- tools: Add locked_to= to resources XML output +- schemas: Add locked_to= to resources API schema + +------------------------------------------------------------------- +Thu Sep 22 08:20:07 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20220913.76eb273f1: +- schemas: Add schema for crm_error +- libcrmcommon: Bump feature set for crm_error formatted output +- tools: Use formatted output in crm_error + +------------------------------------------------------------------- +Thu Sep 22 08:09:49 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20220913.9baec5d68: +- fenced: Skipping devices that don't support the on action.(Fix:CLBZ#5495) + +------------------------------------------------------------------- +Thu Sep 22 07:55:01 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20220912.dab392c41: +- libpe_status: Deprecate "collocated" meta attribute for groups +- libpe_status: Deprecate "ordered" meta attribute for groups +- libpacemaker: Deprecate {with-,}rsc-instance in coloc constraints +- libpacemaker: Deprecate {first,then}-instance in order constraints +- schemas: Deprecate pacemaker-next and constraints-next + +------------------------------------------------------------------- +Thu Sep 22 07:47:14 UTC 2022 - Yan Gao <y...@suse.com> + +- Update to version 2.1.4+20220912.99c8b14fc: +- controller: Resource reordering doesn't cause transition abort + +------------------------------------------------------------------- +Tue Sep 20 15:03:56 UTC 2022 - Yan Gao <y...@suse.com> ++++ 435 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes ++++ and /work/SRC/openSUSE:Factory/.pacemaker.new.1835/pacemaker.changes Old: ---- pacemaker-2.1.4+20220615.dc6eb4362.tar.xz New: ---- pacemaker-2.1.5+20221208.a3f44794f.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pacemaker.spec ++++++ --- /var/tmp/diff_new_pack.3yw5Ou/_old 2022-12-13 18:55:05.271081755 +0100 +++ /var/tmp/diff_new_pack.3yw5Ou/_new 2022-12-13 18:55:05.271081755 +0100 @@ -104,7 +104,7 @@ %define with_regression_tests 0 Name: pacemaker -Version: 2.1.4+20220615.dc6eb4362 +Version: 2.1.5+20221208.a3f44794f Release: 0 Summary: Scalable High-Availability cluster resource manager # AGPL-3.0 licensed extra/clustermon.sh is not present in the binary @@ -213,6 +213,7 @@ %package cli Summary: Command line tools for controlling Pacemaker clusters Group: Productivity/Clustering/HA +Requires: %{name}-libs = %{version}-%{release} Requires: logrotate Requires: perl-TimeDate Requires: procps @@ -237,9 +238,9 @@ # sbd 1.4.0+ supports the libpe_status API for pe_working_set_t # sbd 1.4.2+ supports startup/shutdown handshake via pacemakerd-api # and handshake defaults to enabled for rhel builds -# sbd 1.5.0+ handshake defaults to enabled with upstream sbd-release +# sbd 1.5.1+ handshake defaults to enabled with upstream sbd-release # implicitly supports handshake defaults to enabled in this spec -Conflicts: sbd < 1.5.0 +Conflicts: sbd < 1.5.1 Provides: libpacemaker3 = %version-%release Obsoletes: libpacemaker3 < %version-%release @@ -316,6 +317,7 @@ Requires: procps Requires: psmisc Requires: python3 +Requires: python3-psutil BuildArch: noarch #Requires: python3-systemd Recommends: python3-systemd @@ -531,7 +533,8 @@ %doc %{_datadir}/pacemaker/alerts #%license licenses/GPLv2 -%doc COPYING ChangeLog +%license COPYING +%doc ChangeLog %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/cib %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/pengine @@ -598,7 +601,8 @@ %exclude %{_mandir}/man8/pacemaker-remoted.* #%license licenses/GPLv2 -%doc COPYING ChangeLog +%license COPYING +%doc ChangeLog %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/pacemaker/blackbox @@ -616,14 +620,16 @@ %{_libdir}/libpacemaker.so.* %{_libdir}/libstonithd.so.* #%license licenses/LGPLv2.1 -%doc COPYING ChangeLog +%license COPYING +%doc ChangeLog %{_libdir}/libcrmcluster.so.* %if %{enable_cluster_libs_pkg} %files cluster-libs %{_libdir}/libcrmcluster.so.* #%license licenses/LGPLv2.1 -%doc COPYING ChangeLog +%license COPYING +%doc ChangeLog %endif %files remote @@ -634,7 +640,8 @@ %{_sbindir}/pacemaker_remoted %{_mandir}/man8/pacemaker-remoted.8%{ext_man} #%license licenses/GPLv2 -%doc COPYING ChangeLog +%license COPYING +%doc ChangeLog %if %{with doc} %files doc @@ -650,13 +657,15 @@ %{_libexecdir}/pacemaker/cts-support #%license licenses/GPLv2 -%doc COPYING ChangeLog +%license COPYING +%doc ChangeLog %files devel %{_includedir}/pacemaker %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc #%license licenses/LGPLv2.1 -%doc COPYING ChangeLog +%license COPYING +%doc ChangeLog %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.3yw5Ou/_old 2022-12-13 18:55:05.299081905 +0100 +++ /var/tmp/diff_new_pack.3yw5Ou/_new 2022-12-13 18:55:05.303081926 +0100 @@ -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">2.1.4</param> + <param name="version">2.1.5</param> --> - <param name="versionformat">2.1.4+%cd.%h</param> - <param name="revision">Pacemaker-2.1.4</param> + <param name="versionformat">2.1.5+%cd.%h</param> + <param name="revision">Pacemaker-2.1.5</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.3yw5Ou/_old 2022-12-13 18:55:05.319082011 +0100 +++ /var/tmp/diff_new_pack.3yw5Ou/_new 2022-12-13 18:55:05.323082033 +0100 @@ -5,6 +5,6 @@ </service> <service name="tar_scm"> <param name="url">https://github.com/ClusterLabs/pacemaker.git</param> - <param name="changesrevision">dc6eb4362e67c1497a413434eba097063bf1ef83</param></service></servicedata> + <param name="changesrevision">a3f44794f94e1571c6ba0042915ade369b4ce4b1</param></service></servicedata> (No newline at EOF) ++++++ bug-728579_pacemaker-stonith-dev-id.patch ++++++ --- /var/tmp/diff_new_pack.3yw5Ou/_old 2022-12-13 18:55:05.335082097 +0100 +++ /var/tmp/diff_new_pack.3yw5Ou/_new 2022-12-13 18:55:05.335082097 +0100 @@ -4,31 +4,31 @@ Medium: stonith: Expose IDs of stonith resources to stonith agents through "$CRM_meta_st_device_id" environment variable -Index: pacemaker-2.1.2+20211124.91f4bad83/daemons/fenced/fenced_commands.c +Index: pacemaker-2.1.4+20220928.4690461db/daemons/fenced/fenced_commands.c =================================================================== ---- pacemaker-2.1.2+20211124.91f4bad83.orig/daemons/fenced/fenced_commands.c -+++ pacemaker-2.1.2+20211124.91f4bad83/daemons/fenced/fenced_commands.c -@@ -1071,6 +1071,7 @@ build_device_from_xml(xmlNode * msg) - "on target", device->id, device->on_target_actions); +--- pacemaker-2.1.4+20220928.4690461db.orig/daemons/fenced/fenced_commands.c ++++ pacemaker-2.1.4+20220928.4690461db/daemons/fenced/fenced_commands.c +@@ -1096,6 +1096,7 @@ build_device_from_xml(xmlNode *dev) + (const char *) device->on_target_actions->str); } + g_hash_table_insert(device->params, strdup(CRM_META "_" F_STONITH_DEVICE), strdup(device->id)); device->work = mainloop_add_trigger(G_PRIORITY_HIGH, stonith_device_dispatch, device); /* TODO: Hook up priority */ -Index: pacemaker-2.1.2+20211124.91f4bad83/lib/fencing/st_actions.c +Index: pacemaker-2.1.4+20220928.4690461db/lib/fencing/st_actions.c =================================================================== ---- pacemaker-2.1.2+20211124.91f4bad83.orig/lib/fencing/st_actions.c -+++ pacemaker-2.1.2+20211124.91f4bad83/lib/fencing/st_actions.c +--- pacemaker-2.1.4+20220928.4690461db.orig/lib/fencing/st_actions.c ++++ pacemaker-2.1.4+20220928.4690461db/lib/fencing/st_actions.c @@ -31,6 +31,7 @@ struct stonith_action_s { + char *agent; char *action; - char *victim; GHashTable *args; + char *dev_id; int timeout; - int async; + bool async; void *userdata; -@@ -213,6 +214,7 @@ stonith__destroy_action(stonith_action_t +@@ -226,6 +227,7 @@ stonith__destroy_action(stonith_action_t services_action_free(action->svc_action); } pcmk__reset_result(&(action->result)); @@ -36,16 +36,16 @@ free(action); } } -@@ -261,6 +263,8 @@ stonith_action_create(const char *agent, +@@ -286,6 +288,8 @@ stonith__action_create(const char *agent if (device_args) { char buffer[512]; const char *value = NULL; + const char *st_dev_id_key = CRM_META "_" F_STONITH_DEVICE; + const char *st_dev_id_value = NULL; - snprintf(buffer, sizeof(buffer), "pcmk_%s_retries", _action); + snprintf(buffer, sizeof(buffer), "pcmk_%s_retries", action_name); value = g_hash_table_lookup(device_args, buffer); -@@ -268,6 +272,11 @@ stonith_action_create(const char *agent, +@@ -293,6 +297,11 @@ stonith__action_create(const char *agent if (value) { action->max_retries = atoi(value); } @@ -57,7 +57,7 @@ } return action; -@@ -605,6 +614,10 @@ internal_stonith_action_execute(stonith_ +@@ -630,6 +639,10 @@ internal_stonith_action_execute(stonith_ SVC_ACTION_NON_BLOCKED, "SVC_ACTION_NON_BLOCKED"); @@ -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-2.1.2+20211124.91f4bad83/lib/services/services_linux.c +Index: pacemaker-2.1.4+20220928.4690461db/lib/services/services_linux.c =================================================================== ---- pacemaker-2.1.2+20211124.91f4bad83.orig/lib/services/services_linux.c -+++ pacemaker-2.1.2+20211124.91f4bad83/lib/services/services_linux.c +--- pacemaker-2.1.4+20220928.4690461db.orig/lib/services/services_linux.c ++++ pacemaker-2.1.4+20220928.4690461db/lib/services/services_linux.c @@ -29,6 +29,9 @@ #include "crm/services.h" #include "crm/services_internal.h" ++++++ bug-812269_pacemaker-fencing-device-register-messages.patch ++++++ --- /var/tmp/diff_new_pack.3yw5Ou/_old 2022-12-13 18:55:05.347082161 +0100 +++ /var/tmp/diff_new_pack.3yw5Ou/_new 2022-12-13 18:55:05.351082183 +0100 @@ -4,11 +4,11 @@ Log: fencing: Drop the severity of the messages on registering a stonith device -Index: pacemaker-2.0.5+20210104.8ae19fdf9/daemons/fenced/fenced_commands.c +Index: pacemaker-2.1.4+20220615.ce53c2c3f/daemons/fenced/fenced_commands.c =================================================================== ---- pacemaker-2.0.5+20210104.8ae19fdf9.orig/daemons/fenced/fenced_commands.c -+++ pacemaker-2.0.5+20210104.8ae19fdf9/daemons/fenced/fenced_commands.c -@@ -1194,7 +1194,7 @@ stonith_device_register(xmlNode * msg, c +--- pacemaker-2.1.4+20220615.ce53c2c3f.orig/daemons/fenced/fenced_commands.c ++++ pacemaker-2.1.4+20220615.ce53c2c3f/daemons/fenced/fenced_commands.c +@@ -1398,7 +1398,7 @@ stonith_device_register(xmlNode *dev, gb g_hash_table_replace(device_list, device->id, device); ndevices = g_hash_table_size(device_list); @@ -16,12 +16,12 @@ + crm_info("Added '%s' to device list (%d active device%s)", device->id, ndevices, pcmk__plural_s(ndevices)); } - if (desc) { -Index: pacemaker-2.0.5+20210104.8ae19fdf9/daemons/fenced/pacemaker-fenced.c + +Index: pacemaker-2.1.4+20220615.ce53c2c3f/daemons/fenced/pacemaker-fenced.c =================================================================== ---- pacemaker-2.0.5+20210104.8ae19fdf9.orig/daemons/fenced/pacemaker-fenced.c -+++ pacemaker-2.0.5+20210104.8ae19fdf9/daemons/fenced/pacemaker-fenced.c -@@ -1029,7 +1029,7 @@ update_cib_cache_cb(const char *event, x +--- pacemaker-2.1.4+20220615.ce53c2c3f.orig/daemons/fenced/pacemaker-fenced.c ++++ pacemaker-2.1.4+20220615.ce53c2c3f/daemons/fenced/pacemaker-fenced.c +@@ -1165,7 +1165,7 @@ update_cib_cache_cb(const char *event, x break; case -pcmk_err_diff_resync: case -pcmk_err_diff_failed: ++++++ bug-943295_pacemaker-lrmd-log-notice.patch ++++++ --- /var/tmp/diff_new_pack.3yw5Ou/_old 2022-12-13 18:55:05.359082225 +0100 +++ /var/tmp/diff_new_pack.3yw5Ou/_new 2022-12-13 18:55:05.359082225 +0100 @@ -1,17 +1,17 @@ -Index: pacemaker-2.1.1+20211028.7ee8b5bdd/daemons/execd/execd_commands.c +Index: pacemaker-2.1.4+20220912.7bce48ad0/daemons/execd/execd_commands.c =================================================================== ---- pacemaker-2.1.1+20211028.7ee8b5bdd.orig/daemons/execd/execd_commands.c -+++ pacemaker-2.1.1+20211028.7ee8b5bdd/daemons/execd/execd_commands.c -@@ -208,7 +208,7 @@ action_matches(lrmd_cmd_t *cmd, const ch +--- pacemaker-2.1.4+20220912.7bce48ad0.orig/daemons/execd/execd_commands.c ++++ pacemaker-2.1.4+20220912.7bce48ad0/daemons/execd/execd_commands.c +@@ -210,7 +210,7 @@ action_matches(const lrmd_cmd_t *cmd, co static void - log_finished(lrmd_cmd_t *cmd, int exec_time_ms, int queue_time_ms) + log_finished(const lrmd_cmd_t *cmd, int exec_time_ms, int queue_time_ms) { - int log_level = LOG_INFO; + int log_level = LOG_NOTICE; GString *str = g_string_sized_new(100); // reasonable starting size if (pcmk__str_eq(cmd->action, "monitor", pcmk__str_casei)) { -@@ -248,7 +248,7 @@ log_finished(lrmd_cmd_t *cmd, int exec_t +@@ -250,7 +250,7 @@ log_finished(const lrmd_cmd_t *cmd, int static void log_execute(lrmd_cmd_t * cmd) { ++++++ bug-977201_pacemaker-controld-self-fencing.patch ++++++ --- /var/tmp/diff_new_pack.3yw5Ou/_old 2022-12-13 18:55:05.371082289 +0100 +++ /var/tmp/diff_new_pack.3yw5Ou/_new 2022-12-13 18:55:05.371082289 +0100 @@ -4,10 +4,10 @@ Fix: controld: Prevent unwanted self-fencing if "stateful_merge_wait" state of dlm is not available -Index: pacemaker-2.0.2+20190725.4b4fea3eb/extra/resources/controld +Index: pacemaker-2.0.2+20190725.4b4fea3eb/extra/resources/controld.in =================================================================== ---- pacemaker-2.0.2+20190725.4b4fea3eb.orig/extra/resources/controld -+++ pacemaker-2.0.2+20190725.4b4fea3eb/extra/resources/controld +--- pacemaker-2.0.2+20190725.4b4fea3eb.orig/extra/resources/controld.in ++++ pacemaker-2.0.2+20190725.4b4fea3eb/extra/resources/controld.in @@ -226,10 +226,6 @@ controld_monitor() { if [ -n "$smw" ] && [ $smw -eq 1 ]; then ocf_log err "DLM status is: stateful_merge_wait" ++++++ pacemaker-2.1.4+20220615.dc6eb4362.tar.xz -> pacemaker-2.1.5+20221208.a3f44794f.tar.xz ++++++ ++++ 197657 lines of diff (skipped) ++++++ pacemaker-Wno-format-signedness.patch ++++++ --- /var/tmp/diff_new_pack.3yw5Ou/_old 2022-12-13 18:55:07.671094564 +0100 +++ /var/tmp/diff_new_pack.3yw5Ou/_new 2022-12-13 18:55:07.671094564 +0100 @@ -1,15 +1,15 @@ -Index: pacemaker-2.0.5+20210111.c600d9092/configure.ac +Index: pacemaker-2.1.4+20220825.b676a8701/configure.ac =================================================================== ---- pacemaker-2.0.5+20210111.c600d9092.orig/configure.ac -+++ pacemaker-2.0.5+20210111.c600d9092/configure.ac -@@ -1638,10 +1638,10 @@ dnl otherwise none of both +--- pacemaker-2.1.4+20220825.b676a8701.orig/configure.ac ++++ pacemaker-2.1.4+20220825.b676a8701/configure.ac +@@ -1778,10 +1778,10 @@ dnl otherwise none of both [ - AC_DEFINE([GCC_FORMAT_NONLITERAL_CHECKING_ENABLED], [], + AC_DEFINE([HAVE_FORMAT_NONLITERAL], [], [gcc can complain about nonliterals in format]) - EXTRA_FLAGS="$EXTRA_FLAGS -Wformat=2 -Wformat-nonliteral" + EXTRA_FLAGS="$EXTRA_FLAGS -Wformat=2 -Wformat-nonliteral -Wno-format-signedness" ], - [test "x$gcc_format_nonliteral" = "xyes"], + [test x"$gcc_format_nonliteral" = x"yes"], - [EXTRA_FLAGS="$EXTRA_FLAGS -Wformat=2"]) + [EXTRA_FLAGS="$EXTRA_FLAGS -Wformat=2 -Wno-format-signedness"]) ++++++ pacemaker-nagios-plugin-dir.patch ++++++ --- /var/tmp/diff_new_pack.3yw5Ou/_old 2022-12-13 18:55:07.687094649 +0100 +++ /var/tmp/diff_new_pack.3yw5Ou/_new 2022-12-13 18:55:07.691094671 +0100 @@ -4,17 +4,17 @@ Build: lrmd: Change the default directory for nagios plugins -Index: pacemaker-2.0.5+20210224.63d2fa7c2/configure.ac +Index: pacemaker-2.1.4+20220720.3b57f9b58/configure.ac =================================================================== ---- pacemaker-2.0.5+20210224.63d2fa7c2.orig/configure.ac -+++ pacemaker-2.0.5+20210224.63d2fa7c2/configure.ac -@@ -1416,7 +1416,7 @@ AC_DEFINE_UNQUOTED([SUPPORT_NAGIOS], [$w +--- pacemaker-2.1.4+20220720.3b57f9b58.orig/configure.ac ++++ pacemaker-2.1.4+20220720.3b57f9b58/configure.ac +@@ -1523,7 +1523,7 @@ AC_DEFINE_UNQUOTED([SUPPORT_NAGIOS], [$w AM_CONDITIONAL([BUILD_NAGIOS], [test $with_nagios -eq $REQUIRED]) - if test x"$NAGIOS_PLUGIN_DIR" = x""; then -- NAGIOS_PLUGIN_DIR="${libexecdir}/nagios/plugins" -+ NAGIOS_PLUGIN_DIR="${prefix}/lib/nagios/plugins" - fi + AS_IF([test x"$NAGIOS_PLUGIN_DIR" = x""], +- [NAGIOS_PLUGIN_DIR="${libexecdir}/nagios/plugins"]) ++ [NAGIOS_PLUGIN_DIR="${prefix}/lib/nagios/plugins"]) AC_DEFINE_UNQUOTED(NAGIOS_PLUGIN_DIR, "$NAGIOS_PLUGIN_DIR", Directory for nagios plugins) + AC_SUBST(NAGIOS_PLUGIN_DIR)