Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package crmsh for openSUSE:Factory checked 
in at 2026-05-08 16:46:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/crmsh (Old)
 and      /work/SRC/openSUSE:Factory/.crmsh.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "crmsh"

Fri May  8 16:46:42 2026 rev:408 rq:1351548 version:5.1.0+20260508.3e8e1915

Changes:
--------
--- /work/SRC/openSUSE:Factory/crmsh/crmsh.changes      2026-05-07 
15:47:12.724631242 +0200
+++ /work/SRC/openSUSE:Factory/.crmsh.new.1966/crmsh.changes    2026-05-08 
16:47:14.913858069 +0200
@@ -1,0 +2,13 @@
+Fri May 08 06:44:21 UTC 2026 - [email protected]
+
+- Update to version 5.1.0+20260508.3e8e1915:
+  * Fix: sbd: Set bootstrap_context.diskless_sbd to True when diskless SBD is 
enabled on interactive mode
+
+-------------------------------------------------------------------
+Thu May 07 09:57:42 UTC 2026 - [email protected]
+
+- Update to version 5.1.0+20260507.ca49e04b:
+  * Dev: ChangeLog: Update ChangeLog for release 5.1.0 rc1
+  * Dev: Update crmsh version to 5.1.0
+
+-------------------------------------------------------------------

Old:
----
  crmsh-5.1.pre+20260507.224225e3.tar.bz2

New:
----
  crmsh-5.1.0+20260508.3e8e1915.tar.bz2

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

Other differences:
------------------
++++++ crmsh.spec ++++++
--- /var/tmp/diff_new_pack.HTteCT/_old  2026-05-08 16:47:17.917982522 +0200
+++ /var/tmp/diff_new_pack.HTteCT/_new  2026-05-08 16:47:17.945983682 +0200
@@ -41,7 +41,7 @@
 Summary:        High Availability cluster command-line interface
 License:        GPL-2.0-or-later
 Group:          %{pkg_group}
-Version:        5.1.pre+20260507.224225e3
+Version:        5.1.0+20260508.3e8e1915
 Release:        0
 URL:            http://crmsh.github.io
 Source0:        %{name}-%{version}.tar.bz2

++++++ _service ++++++
--- /var/tmp/diff_new_pack.HTteCT/_old  2026-05-08 16:47:18.281997603 +0200
+++ /var/tmp/diff_new_pack.HTteCT/_new  2026-05-08 16:47:18.317999093 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/ClusterLabs/crmsh.git</param>
     <param name="scm">git</param>
     <param name="filename">crmsh</param>
-    <param name="versionformat">5.1.pre+%cd.%h</param>
+    <param name="versionformat">5.1.0+%cd.%h</param>
     <param 
name="versionrewrite-pattern">(\d+\.\d+\.\d+)(?:-[a-z]+\d*)?(.*)</param>
     <param name="versionrewrite-replacement">\1\2</param>
     <param name="revision">master</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.HTteCT/_old  2026-05-08 16:47:18.470005391 +0200
+++ /var/tmp/diff_new_pack.HTteCT/_new  2026-05-08 16:47:18.498006551 +0200
@@ -9,7 +9,7 @@
 </service>
 <service name="tar_scm">
   <param name="url">https://github.com/ClusterLabs/crmsh.git</param>
-  <param 
name="changesrevision">224225e34d86ba8ded99d5518d9cfedde73e95c3</param>
+  <param 
name="changesrevision">3e8e191562b01d457fd4b3a0656f6a1827172f7f</param>
 </service>
 </servicedata>
 (No newline at EOF)

++++++ crmsh-5.1.pre+20260507.224225e3.tar.bz2 -> 
crmsh-5.1.0+20260508.3e8e1915.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/crmsh-5.1.pre+20260507.224225e3/ChangeLog 
new/crmsh-5.1.0+20260508.3e8e1915/ChangeLog
--- old/crmsh-5.1.pre+20260507.224225e3/ChangeLog       2026-05-07 
04:13:01.000000000 +0200
+++ new/crmsh-5.1.0+20260508.3e8e1915/ChangeLog 2026-05-08 08:10:10.000000000 
+0200
@@ -1,3 +1,213 @@
+* Thu May 7 2026 Xin Liang <[email protected]>
+- Release 5.1.0 rc1
+- Dev: bootstrap: Load profiles if needed (#2102)
+- Dev: log: Sync the file formatter for NO_COLOR_FORMATTERS (#2088)
+- Dev: ui_cluster: Add --now option for crm cluster enable/disable commands 
(#2099)
+- Dev: ui_cluster: Add -F/--force option for 'crm cluster init' command (#2082)
+- Dev: doc: Adjust crm.8.adoc about -F/--force option
+- Dev: ui_sbd: Add -F/--force option for crm sbd configure/device/purge 
commands
+- Dev: qdevice: Improve local address check for qnetd (bsc#1262094) (#2098)
+- Fix: ui_cluster: rename: Sync corosync.conf when at least one peer exists 
(#2090)
+- Dev: utils: Improve check_port_open to concurrently try all addresses 
(bsc#1262094) (#2085)
+- Dev: ui_cluster: Sleep 1s before checking qdevice vote (#2087)
+- Dev: corosync: Check qdevice vote while checking corosync status
+- Fix: watchdog: use cluster_shell() for remote watchdog query (#2078) (#2083)
+- Dev: ui_cluster: Improve 'rename' subcommand (#2079)
+- Dev: Use xmlutil.CrmMonXmlParser.get_node_list instead of parsing output of 
'crm_node -l' (#2074)
+- Fix: qdevice: Change suggestion message when detecting cluster name conflict 
(bsc#1261884)
+- Dev: bootstrap: Still set deprecated properties during bootstrap (#2077)
+- Dev: ui_configure: Don't hide deprecated properties from the completion 
results
+- Dev: ui_sbd: Refactor SBD crashdump set/purge flow to avoid inconsistent 
/etc/sysconfig/sbd (#1978)
+- Fix: bootstrap: Ensure robust node identification when removing from cluster 
(bsc#1259683) (#2069)
+- Dev: sbd: And check and fix methods for fence_sbd pcmk_delay_max and 
crashdump parameter (#2071)
+- Dev: sbd: Add diskless SBD warning while doing sbd health check (#2043)
+- Dev: bootstrap: Reject setup sbd stage if cluster is not quorate
+- Dev: ui_sbd: Rename SBD.check_timeout_configurations to SBD.check_sbd_health
+- Fix: sbd: Update the formular to calculate the expected 
fencing-watchdog-timeout (#2059)
+- Fix: crm.8.adoc: Use cluster inside KVM guest as example instead of Xen 
(#2068)
+- Dev: doc: Update the formular to calculate the expected 
fencing-watchdog-timeout
+- Fix: bootstrap: On join node, retrieve qdevice certification files before 
starting qdevice (bsc#1254243) (#1984)
+- Dev: qdevice: Remove unused codes
+- Dev: Replace terminology 'stonith' with 'fencing' (jsc#PED-14631) (#2030)
+- Dev: sbd: Check and fix based on the current property term
+- Dev: utils: Use class DeprecatedTermTranslator
+- Dev: utils: Get deprecated cluster options dynamically
+- Dev: ui_configure: Hide deprecated name while running get_property/property
+- Dev: Check deprecated properties for multiple commands
+- Dev: Check deprecated property name and give warning
+- Dev: doc: Replace terminology 'stonith' with 'fencing' in crm.8.adoc
+- Dev: xmlutil: Consider both 'stonith' and 'fencing' terms when checking 
watchdog timeout
+- Fix: sh: Use sh_helper.py for su commands (bsc#1254757) (#2048)
+- Fix: log: Disable color when not on a TTY (bsc#1259178) (#2052)
+- Dev: bootstrap: Skip inactive cluster node when calling restart_cluster 
function (#2042)
+- Dev: sh: Use sh_helper.py for su commands (bsc#1254757)
+- Dev: ui_cluster: Hint the watchdog option should be used with sbd option 
(#1947)
+- Dev: doc: Mention about watchdog-device option also acceptes driver name
+- Dev: watchdog: Improve the fatal error logging message
+- Dev: spec: create dirs in /var with tmpfiles.d (jsc#PED-14865) (#2033)
+- Dev: qdevice: Refactor the process of configuring QDevice (#2014)
+- Dev: qdevice: Leverage maintenance mode while adding and removing qdevice
+- Dev: qdevice: Configure the QDevice statically
+- Apply suggestion from @Copilot
+- Fix: fix asyncio usage with python 3.14 and later (#2037)
+- Dev: qdevice: Remove duplicated code for checking qdevice installation
+- Chore: codecov: update expected report count
+- Minor improvement for sbd (#2021)
+- Dev: bootstrap: Disable sbd.service when the process is in 'cluster' stage
+- Dev: sbd: Move diskless SBD warning to adjust_properties
+- Dev: sbd: record ERROR when prerequisite checks fail
+- Dev: sbd: rename SBDTimeoutChecker to SBDConfigChecker
+- Dev: sbd: Replace magic numbers with IntEnum for check prerequisites
+- Dev: sbd: Add self._log_when_not_quiet() method to avoid checking self.quiet 
everywhere
+- Dev: bootstrap: The sbd stage now requires a running cluster
+- Dev: sbd: Adjust related properties after cluster started on init process
+- Dev: sbd: Add quiet attribute to class SBDTimeout
+- Dev: workflows: Enable Python 3.14 for unit test (#2029)
+- minieval.py : remove ast.Num and ast.Str no longer available in Python 3.14* 
(#2028)
+- Fix: cibverify: If no errors found, treat crm_verify result as success 
(bsc#1250349)  (#1929)
+- Handle errors raised from the latest CI image (#2025)
+- Dev: Dockerfile: Explicitly install diffutils
+- Fix: log: Add milliseconds time format to crmsh.log (bsc#1255021) (#1996)
+- Dev: corosync: Add milliseconds to log time format
+- Fix: ui_cluster: Stop dlm in maintenance mode correctly (bsc#1253733) (#2022)
+- Dev: run-functional-tests: Sleep 2s after creating contaier and attaching 
network (#2007)
+- Fix: sbd: Allow setting -1 to stonith-watchdog-timeout (bsc#1257143) (#2015)
+- Dev: run-functional-tests: Add timestamp logging for better debugging
+- Dev: sbd: Give warning when `crm cluster health sbd` detects 
stonith-watchdog-timeout set to -1
+- Dev: sbd: Check and fix stonith_enabled property (#2013)
+- Dev: sbd: Replace "recommend" with "required" for log error message
+- Dev: options: Change 'force' option to be session-only (bsc#1254892) (#2009)
+- Improve 'cluster health sbd' command (#2003)
+- Dev: sbd: Refactor to enable checking when cluster is down
+- Dev: sbd: Add debug log for sbd checking results
+- Dev: sbd: Check and fix fence_sbd agent
+- Dev: sbd: Check if sbd.service is enabled on all nodes
+- Dev: ui_sbd: Do sbd timeout-related configurations check on 'crm sbd status' 
as well
+- Dev: sbd: Ignore comment line and blank line when checking consistency
+- Dev: sbd: Check sbd systemd start timeout on all nodes
+- Dev: sbd: Check if the drop-in file which to unset SBD_DELAY_START exists on 
all nodes
+- Dev: sbd: Show multi errors or warnings at once if detected
+- Dev: sbd: Enable to fix devices metadata consistency issue
+- Dev: sbd: Show diff output after error output when checking consistency
+- Dev: sbd: Check configurations consistency only if there are reachable nodes
+- Dev: utils: Refactor utils.check_all_nodes_reachable
+- Dev: sbd: Check and fix drop-in file which to unset SBD_DELAY_START
+- Dev: ui_sbd: Get minimum timeout value dynamically
+- Dev: sbd: Calculate expected msgwait timeout correctly with crashdump timeout
+- Dev: sbd: check SBD_DELAY_START for non integer case
+- Dev: sbd: Check all nodes are reachable when checking SBD-related timeouts 
(jsc#PED-14995)
+- Dev: bootstrap: Sync file 
/etc/systemd/system/sbd.service.d/sbd_delay_start.conf when joining cluster 
(#2005)
+- Dev: bootstrap: Sync directory sbd.SBDManager.SBD_SYSTEMD_DELAY_START_DIR
+- Dev: bootstrap: Refactor retrieve_all_config_files function
+- Check and fix SBD-related timeout values (#1932)
+- Dev: sbd: Don't use category when checking sbd timeout
+- Dev: sbd: Allow some timeout values bigger than expected
+- Dev: sbd: Adjust check/fix functions for watchdog timeout and msgwait timeout
+- Dev: sbd: Remove unused function
+- Dev: sbd: Rename attribute warn to quiet in class SBDTimeoutChecker
+- Dev: utils: check_ssh_passwd_need: Add SSH_AUTH_SOCK if detected in 
environment
+- Dev: sbd: Minor improvements for log clarity
+- Dev: sbd: Take crashdump watchdog timeout into account
+- Dev: doc: Add help info for `crm cluster health sbd`
+- Dev: sbd: Introduce class sbd.SBDTimeoutChecker
+- Dev: ui_cluster: Introduce sbd option for 'crm cluster health' command
+- Dev: crash_test: Removed unused codes related to check.py (#1993)
+- Dev: utils: Reuse methods in xmlutil.CrmMonXmlParser (#1952)
+- Dev: utils: Rename utils.is_quorate to utils.cluster_with_quorum
+- Dev: crash_test: Reuse get_node_list in xmlutil.CrmMonXmlParser
+- Fix: qdevice: Make sure stonith-watchdog-timeout is 2 times of 
SBD_WATCHDOG_TIMEOUT (bsc#1254571) (#1991)
+- Revert "Dev: Update Docker image" (#1989)
+- Dev: run-functional-tests: Stop firewalld.service before tests
+- Fix: migration: Avoid exception inside thread (#1979)
+- Dev: utils: Check if the peer node needs password to access (#1987)
+- Dev: utils: Rename utils.ssh_reachable_check to 
utils.ssh_port_reachable_check
+- Fix: utils: Raise UnreachableNodeError for those ssh unreachable nodes 
(bsc#1250645) (#1860)
+- Dev: utils: Rename utils.node_reachable_check to utils.ssh_reachable_check
+- Dev: ui_utils: Move ui_node.parse_option_for_nodes to 
ui_utils.parse_and_validate_node_args
+- Dev: utils: Adjust node_reachable_check function and the way it is used
+- Dev: sbd: Improve the process of leveraging maintenance mode (#1950)
+- Dev: ui_sbd: Validate purge option first
+- Dev: Update Docker image (#1982)
+- Dev: sbd: Remove sbd configuration directories while removing cluster node 
(#1962)
+- Dev: report: Collect xml format output from crm_mon (#1954)
+- Dev: report: mix stderr and stdout in one stream when collecting command 
outputs (#1975)
+- Fix: unittest: should mock shell calling in 
SBDTimout.get_default_systemd_start_timeout
+- Dev: report: Collect corosync status in crm report (#1971)
+- Dev: ui_sbd: Check if crashdump is configured before purging crashdump 
options (#1963)
+- Fix: bootstrap: ignore ssh authentication failure to localhost when merging 
known_hosts (#1931) (#1970)
+- Fix: ui_configure: Check if able to set stonith-watchdog-timeout property 
(#1923)
+- Fix: sh: Avoid unnecessary sudo calls in ClusterShell SSH commands 
(bsc#1229416) (#1941)
+- Fix: prun: Avoid unnecessary sudo in sftp and ssh commands (bsc#1229416)
+- Fix: bootstrap: Correctly identify root user with host
+- Dev: doc: Add formula for crashdump watchdog timeout in TimeoutFormulas 
section (#1942)
+- Dev: bootstrap: Disable pacemaker and sbd services after removing node 
(#1957)
+- Dev: ui_sbd: Add and check the minimum SBD timeout value (#1944)
+- Dev: sbd: Decrease sbd related timeouts when expected value decreases (#1934)
+- Dev: sbd: Dynamically retrieve and use DefaultTimeoutStartUSec for 
sbd.service
+- Dev: ui_sbd: Minor changes for log info
+- Dev: sbd: If the expected stonith-watchdog-timeout is smaller than the
+- Dev: Improve to avoid circular imports (#1940)
+- Dev: bootstrap: Avoid circular import by refactoring FILES_TO_SYNC to use 
get_files_to_sync()
+- Dev: Get instance of CibFactory by using cibconfig.cib_factory_instance()
+- Dev: bootstrap: Lazily initialize tempfile to store original corosync.conf 
in Context to avoid circular import
+- Dev: Import only module instead of functions from module
+- Dev: Use functools.cache instead of custom memoize (#1939)
+- Fix: corosync: Handle missing node names in configuration and migration 
(bsc#1250585) (#1937)
+- Fix: migration: Populate node name during corosync configuration migration 
(bsc#1250585)
+- Fix: corosync: Fallback to CIB when node name is missing (bsc#1250585)
+- Fix: bootstrap: public keys from ssh-agent are not added to local 
authorized_keys in `crm cluster join` (#1916)
+- Fix: log: divided-by-zero when terminal width is 0 in progress bar
+- Dev: test_container: add expect and remove automake (#1921)
+- Fix: cibconfig: Add utils.auto_convert_role=True flag in method 
CibObjectSetCli.save (#1919)
+- Dev: bootstrap: Skip csync2 by default (#1824)
+- Dev: spec: Change csync2 from requies to recommends
+- Dev: bootstrap: For compatibility concerns, add -x option back
+- Dev: doc: Update help text for crm cluster copy subcommand
+- Dev: Rename function utils.cluster_copy_file to utils.cluster_copy_path
+- Dev: Rename function bootstrap.sync_file to bootstrap.sync_path
+- Dev: utils: Improve cluster_copy_file with absolute path, dir check, mkdir 
on remote
+- Dev: bootstrap: Add -d option for cpio, to create directories as needed
+- Dev: sbd: Only sync /etc/sysconfig/sbd when cluster is running
+- Dev: bootstrap: Remove csync2 stage from join side
+- Dev: bootstrap: Remove node_list_in_cluster from Context
+- Dev: bootstrap: Don't remove csync2-related files when removing cluster node
+- Dev: bootstrap: Remove csync2 from stage dependency list
+- Dev: ui_cluster: Drop -x option, skip configuring and using csync2 by default
+- Dev: sbd: Minor refactor enable_sbd_service method in SBDManager (#1908)
+- Dev: sbd: Check if fence-agents-sbd is installed for other cases (#1907)
+- Dev: ui_node: Don't unpack node info from node_state for `node show` command 
(#1861)
+- Dev: sbd: Check if fence-agents-sbd is installed on join node
+- Dev: sbd: Check if fence-agents-sbd is installed on interactive mode
+- Dev: sbd: Check if fence-agents-sbd is installed for non sbd stage
+- Fix: sbd: Ensure proper cluster restart when adding diskless SBD 
(bsc#1248874) (#1906)
+- Dev: sbd: Check if fence-agents-sbd is installed on all nodes (#1905)
+- Dev: bootstrap: Remove pacemaker remote node (#1825)
+- Fix: Makefile: should uninstall man pages (#1904)
+- Fix: packaging: use `CURDIR` instead of `PWD` in Makefile (#1902)
+- Dev: packaging: add `--help` text of all subcommands to the man page (#1900)
+- Dev: report: Update HA related packages for crm report to check and verify 
(#1901)
+- Fix: doc: the usage parser in help2adoc should support multiline usages
+- Dev: packaging: add some runtime deps to build deps to support running `crm 
help` during builds
+- Dev: packaing: add doc subdir to Makefile
+- Refactor: packaging: merge the build steps in crmsh.spec and Makefile.am 
(#1882)
+- Refactor: packaging: kill automake and move build steps from crmsh.spec into 
Makefile
+- Fix: ui_cluster: Call crm report directly for the legacy `crm cluster 
health` command (bsc#1230324) (#1570)
+- Dev: bootstrap: Enable to remove pacemaker remote node
+- Dev: run-functional-tests: Add -i option for podman exec command to support 
interactive mode (#1898)
+- Dev: xmlutil: Add instance method get_res_id_of_remote_node
+- Dev: ui_node: Enable standby and maintenance on pacemaker remote node (#1855)
+- Dev: bootstrap: No need to remove /var/lib/crmsh (#1896)
+- Dev: xmlutil: Refactor CrmMonXmlParser.get_node_list to be an instance method
+- Dev: utils: Refactor validate_and_get_reachable_nodes for clearer logic
+- Dev: xmlutil: Use a single node_type parameter instead of two mutually 
exclusive parameters
+- Dev: utils: Skip reachable checking for pacemaker remote node
+- Dev: cibquery: Remove filter condition for pacemaker remote node
+- Dev: ui_node: Enable maintenance pacemaker remote node
+- Dev: ui_node: Enable standby/online pacemaker remote node
+- Dev: xmlutil: Drop xmlutil.listnodes function
+- Dev: packaging: remove deprecated `data_files`
+- Dev: add asciidoc to the test image (#1895)
+
 * Thu Aug 14 2025 Xin Liang <[email protected]>
 - Release 5.0.0
 - Fix: log: missing LF after a progress bar (#1886)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/crmsh-5.1.pre+20260507.224225e3/configure.ac 
new/crmsh-5.1.0+20260508.3e8e1915/configure.ac
--- old/crmsh-5.1.pre+20260507.224225e3/configure.ac    2026-05-07 
04:13:01.000000000 +0200
+++ new/crmsh-5.1.0+20260508.3e8e1915/configure.ac      2026-05-08 
08:10:10.000000000 +0200
@@ -8,7 +8,7 @@
 
 AC_PREREQ([2.53])
 
-AC_INIT([crmsh],[5.0.0],[[email protected]])
+AC_INIT([crmsh],[5.1.0],[[email protected]])
 
 AC_ARG_WITH(version,
     [  --with-version=version   Override package version (if you're a packager 
needing to pretend) ],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/crmsh-5.1.pre+20260507.224225e3/crmsh/sbd.py 
new/crmsh-5.1.0+20260508.3e8e1915/crmsh/sbd.py
--- old/crmsh-5.1.pre+20260507.224225e3/crmsh/sbd.py    2026-05-07 
04:13:01.000000000 +0200
+++ new/crmsh-5.1.0+20260508.3e8e1915/crmsh/sbd.py      2026-05-08 
08:10:10.000000000 +0200
@@ -1368,6 +1368,7 @@
         # else if not use -S option, get sbd device interactively
         if not device_list and not self.bootstrap_context.diskless_sbd:
             device_list = self.get_sbd_device_interactive()
+            self.bootstrap_context.diskless_sbd = self.diskless_sbd
         if not device_list:
             return
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/crmsh-5.1.pre+20260507.224225e3/doc/crm.8.adoc 
new/crmsh-5.1.0+20260508.3e8e1915/doc/crm.8.adoc
--- old/crmsh-5.1.pre+20260507.224225e3/doc/crm.8.adoc  2026-05-07 
04:13:01.000000000 +0200
+++ new/crmsh-5.1.0+20260508.3e8e1915/doc/crm.8.adoc    2026-05-08 
08:10:10.000000000 +0200
@@ -1,5 +1,5 @@
 :man source:   crm
-:man version:  5.0.0
+:man version:  5.1.0
 :man manual:   crmsh documentation
 
 crm(8)

Reply via email to