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-02-09 13:53:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/crmsh (Old) and /work/SRC/openSUSE:Factory/.crmsh.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crmsh" Mon Feb 9 13:53:00 2026 rev:396 rq:1331971 version:5.0.0+20260209.ed56b53c Changes: -------- --- /work/SRC/openSUSE:Factory/crmsh/crmsh.changes 2026-02-03 21:36:10.396397776 +0100 +++ /work/SRC/openSUSE:Factory/.crmsh.new.1670/crmsh.changes 2026-02-09 13:53:01.680010573 +0100 @@ -1,0 +2,10 @@ +Mon Feb 09 08:41:11 UTC 2026 - [email protected] + +- Update to version 5.0.0+20260209.ed56b53c: + * Dev: testcases: Replace stonith-enabled as fencing-enabled in original testcases + * Dev: behave: Adjust functional test for previous commit + * Fix: cibverify: If no errors found, treat crm_verify result as success (bsc#1250349) + * Dev: Dockerfile: Explicitly install diffutils + * Dev: behave: Use "systemctl poweroff" instead of legacy "init 0" + +------------------------------------------------------------------- Old: ---- crmsh-5.0.0+20260203.366eb25a.tar.bz2 New: ---- crmsh-5.0.0+20260209.ed56b53c.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crmsh.spec ++++++ --- /var/tmp/diff_new_pack.NNCMLP/_old 2026-02-09 13:53:02.708054359 +0100 +++ /var/tmp/diff_new_pack.NNCMLP/_new 2026-02-09 13:53:02.712054529 +0100 @@ -41,7 +41,7 @@ Summary: High Availability cluster command-line interface License: GPL-2.0-or-later Group: %{pkg_group} -Version: 5.0.0+20260203.366eb25a +Version: 5.0.0+20260209.ed56b53c Release: 0 URL: http://crmsh.github.io Source0: %{name}-%{version}.tar.bz2 ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.NNCMLP/_old 2026-02-09 13:53:02.760056574 +0100 +++ /var/tmp/diff_new_pack.NNCMLP/_new 2026-02-09 13:53:02.764056744 +0100 @@ -9,7 +9,7 @@ </service> <service name="tar_scm"> <param name="url">https://github.com/ClusterLabs/crmsh.git</param> - <param name="changesrevision">366eb25a48a219b8bd9689289cc2b107a57d74a9</param> + <param name="changesrevision">41e6d81ca2affd5395ba48265e00ab71c111b1d8</param> </service> </servicedata> (No newline at EOF) ++++++ crmsh-5.0.0+20260203.366eb25a.tar.bz2 -> crmsh-5.0.0+20260209.ed56b53c.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/crmsh/cibverify.py new/crmsh-5.0.0+20260209.ed56b53c/crmsh/cibverify.py --- old/crmsh-5.0.0+20260203.366eb25a/crmsh/cibverify.py 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/crmsh/cibverify.py 2026-02-09 08:58:33.000000000 +0100 @@ -10,6 +10,7 @@ cib_verify = "crm_verify -VV -p" VALIDATE_RE = re.compile(r"^Entity: line (\d)+: element (\w+): " + r"Relax-NG validity error : (.+)$") +RC_MISCONFIGURATION = 78 # from pacemaker include/crm/common/results.h def _prettify(line, indent=0): @@ -20,8 +21,13 @@ def verify(cib): + found_error = False rc, _, stderr = ShellUtils().get_stdout_stderr(cib_verify, cib.encode('utf-8')) for i, line in enumerate(line for line in stderr.split('\n') if line): indent = 0 if i == 0 else 7 print(_prettify(line, indent)) + if re.search(r"\berror\b", line, re.IGNORECASE): + found_error = True + if rc == RC_MISCONFIGURATION and not found_error: + rc = 1 return rc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/bugs-test.txt new/crmsh-5.0.0+20260209.ed56b53c/test/bugs-test.txt --- old/crmsh-5.0.0+20260203.366eb25a/test/bugs-test.txt 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/bugs-test.txt 2026-02-09 08:58:33.000000000 +0100 @@ -1,4 +1,4 @@ -property stonith-enabled=false +property fencing-enabled=false node node1 op_defaults timeout=60s group g1 gr1 gr2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/001.exp.xml new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/001.exp.xml --- old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/001.exp.xml 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/001.exp.xml 2026-02-09 08:58:33.000000000 +0100 @@ -2,7 +2,7 @@ <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> - <nvpair name="stonith-enabled" value="false" id="cib-bootstrap-options-stonith-enabled"/> + <nvpair name="fencing-enabled" value="false" id="cib-bootstrap-options-fencing-enabled"/> </cluster_property_set> </crm_config> <nodes/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/001.input new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/001.input --- old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/001.input 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/001.input 2026-02-09 08:58:33.000000000 +0100 @@ -1,5 +1,5 @@ configure -property stonith-enabled=false +property fencing-enabled=false primitive rsc_dummy ocf:heartbeat:Dummy monitor rsc_dummy 30 commit diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/002.exp.xml new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/002.exp.xml --- old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/002.exp.xml 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/002.exp.xml 2026-02-09 08:58:33.000000000 +0100 @@ -2,7 +2,7 @@ <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> - <nvpair name="stonith-enabled" value="false" id="cib-bootstrap-options-stonith-enabled"/> + <nvpair name="fencing-enabled" value="false" id="cib-bootstrap-options-fencing-enabled"/> </cluster_property_set> </crm_config> <nodes/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/002.input new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/002.input --- old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/002.input 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/002.input 2026-02-09 08:58:33.000000000 +0100 @@ -1,5 +1,5 @@ configure -property stonith-enabled=false +property fencing-enabled=false primitive testfs ocf:heartbeat:Dummy \ params fake=1 clone testfs-clone testfs \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/003.exp.xml new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/003.exp.xml --- old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/003.exp.xml 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/003.exp.xml 2026-02-09 08:58:33.000000000 +0100 @@ -2,7 +2,7 @@ <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> - <nvpair name="stonith-enabled" value="false" id="cib-bootstrap-options-stonith-enabled"/> + <nvpair name="fencing-enabled" value="false" id="cib-bootstrap-options-fencing-enabled"/> </cluster_property_set> </crm_config> <nodes/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/003.input new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/003.input --- old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/003.input 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/003.input 2026-02-09 08:58:33.000000000 +0100 @@ -1,5 +1,5 @@ configure -property stonith-enabled=false +property fencing-enabled=false primitive testfs ocf:heartbeat:Dummy \ params fake=2 clone testfs-clone testfs \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/004.exp.xml new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/004.exp.xml --- old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/004.exp.xml 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/004.exp.xml 2026-02-09 08:58:33.000000000 +0100 @@ -2,7 +2,7 @@ <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> - <nvpair name="stonith-enabled" value="false" id="cib-bootstrap-options-stonith-enabled"/> + <nvpair name="fencing-enabled" value="false" id="cib-bootstrap-options-fencing-enabled"/> </cluster_property_set> </crm_config> <nodes/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/004.input new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/004.input --- old/crmsh-5.0.0+20260203.366eb25a/test/cibtests/004.input 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/cibtests/004.input 2026-02-09 08:58:33.000000000 +0100 @@ -1,5 +1,5 @@ configure -property stonith-enabled=false +property fencing-enabled=false primitive testfs ocf:heartbeat:Dummy \ params fake=hello clone testfs-clone testfs \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/crm-interface new/crmsh-5.0.0+20260209.ed56b53c/test/crm-interface --- old/crmsh-5.0.0+20260203.366eb25a/test/crm-interface 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/crm-interface 2026-02-09 08:58:33.000000000 +0100 @@ -25,7 +25,7 @@ $CRM_NO_REG -c $CIB<<EOF configure node node1 -property stonith-enabled=false +property fencing-enabled=false primitive p0 ocf:pacemaker:Dummy primitive p1 ocf:pacemaker:Dummy primitive p2 ocf:heartbeat:Delay \ @@ -44,7 +44,7 @@ _regtest on erase erase nodes -property stonith-enabled=false +property fencing-enabled=false `cat` show commit @@ -56,7 +56,7 @@ _regtest on erase erase nodes -property stonith-enabled=false +property fencing-enabled=false `cat` show xml commit diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/features/bootstrap_init_join_remove.feature new/crmsh-5.0.0+20260209.ed56b53c/test/features/bootstrap_init_join_remove.feature --- old/crmsh-5.0.0+20260203.366eb25a/test/features/bootstrap_init_join_remove.feature 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/features/bootstrap_init_join_remove.feature 2026-02-09 08:58:33.000000000 +0100 @@ -186,7 +186,7 @@ @skip_non_root Scenario: Remove offline and unreachable node - When Run "init 0" on "hanode2" + When Run "systemctl poweroff" on "hanode2" Then Online nodes are "hanode1" When Run "sleep 10" on "hanode1" When Try "crm cluster remove hanode2 -y" on "hanode1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/features/cluster_api.feature new/crmsh-5.0.0+20260209.ed56b53c/test/features/cluster_api.feature --- old/crmsh-5.0.0+20260203.366eb25a/test/features/cluster_api.feature 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/features/cluster_api.feature 2026-02-09 08:58:33.000000000 +0100 @@ -156,14 +156,14 @@ Then Expected return code is "0" When Try "crm configure verify" Then Expected return code is "1" - Then Expected "Configuration invalid (with errors)" in stdout + Then Expected "Configuration invalid" in stdout When Run "crm configure property stonith-enabled=false" on "hanode1" Then Expected return code is "0" When Run "crm -F configure primitive d-require-fence Dummy meta requires=fencing" on "hanode1" When Try "crm configure verify" - Then Expected return code is "1" - Then Expected "Configuration invalid (with warnings)" in stdout + Then Expected return code is "0" + Then Expected "Configuration may need attention" in stdout When Try "crm -F configure primitive d-unknown-param Dummy params xxx=xxx" When Try "crm configure verify" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/acl new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/acl --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/acl 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/acl 2026-02-09 08:58:33.000000000 +0100 @@ -22,7 +22,7 @@ read type:node attribute:uname \ read type:node attribute:type \ read utilization:d0 \ - read property:stonith-enabled \ + read property:fencing-enabled \ write property \ read node \ read node:node1 \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/acl.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/acl.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/acl.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/acl.exp 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ .INP: _regtest on .INP: erase .INP: erase nodes -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: node node1 .INP: property enable-acl=true .INP: primitive d0 ocf:pacemaker:Dummy @@ -12,7 +12,7 @@ .INP: role basic-read read status read type:node attribute:uname read type:node attribute:type read property .INP: role basic-read-basic read cib .INP: role d0-admin write meta:d0:target-role write meta:d0:is-managed read ref:d0 -.INP: role silly-role write meta:d0:target-role write meta:d0:is-managed read ref:d0 read status read type:node attribute:uname read type:node attribute:type read utilization:d0 read property:stonith-enabled write property read node read node:node1 read nodeattr read nodeattr:a1 read nodeutil read nodeutil:node1 read status read cib +.INP: role silly-role write meta:d0:target-role write meta:d0:is-managed read ref:d0 read status read type:node attribute:uname read type:node attribute:type read utilization:d0 read property:fencing-enabled write property read node read node:node1 read nodeattr read nodeattr:a1 read nodeutil read nodeutil:node1 read status read cib .INP: role silly-role-two read xpath:"//nodes//attributes" deny tag:nvpair deny ref:d0 .INP: acl_target alice basic-read-basic .INP: acl_target bob d0-admin basic-read-basic @@ -33,7 +33,7 @@ op start timeout=20s interval=0s \ op stop timeout=20s interval=0s property cib-bootstrap-options: \ - stonith-enabled=false \ + fencing-enabled=false \ enable-acl=true role basic-read \ read status \ @@ -62,7 +62,7 @@ read attr:uname type:node \ read attr:type type:node \ read utilization:d0 \ - read property:stonith-enabled \ + read property:fencing-enabled \ write property \ read node \ read node:node1 \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/bugs new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/bugs --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/bugs 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/bugs 2026-02-09 08:58:33.000000000 +0100 @@ -4,7 +4,7 @@ up configure erase -property stonith-enabled=false +property fencing-enabled=false primitive p4 Dummy primitive p3 Dummy primitive p2 Dummy @@ -39,7 +39,7 @@ session Unknown properties configure erase -property stonith-enabled=false +property fencing-enabled=false property SAPHanaSR: \ hana_ha1_site_lss_WDF1=4 show @@ -57,7 +57,7 @@ session template configure erase -property stonith-enabled=false +property fencing-enabled=false node node1 template new vip virtual-ip params ip=10.10.10.123 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/bugs.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/bugs.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/bugs.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/bugs.exp 2026-02-09 08:58:33.000000000 +0100 @@ -4,7 +4,7 @@ .INP: up .INP: configure .INP: erase -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: primitive p4 Dummy .EXT crm_resource --show-metadata ocf:heartbeat:Dummy .INP: primitive p3 Dummy @@ -52,7 +52,7 @@ meta interleave=true colocation c2 inf: ( p1 p2 ) p3 p4 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: commit .EXT crm_attribute --list-options=cluster --all --output-as=xml .EXT crm_resource --list-options=primitive --all --output-as=xml @@ -88,7 +88,7 @@ meta interleave=true colocation c2 inf: ( p1 p2 ) p3 p4 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .TRY Unordered load file .INP: options .INP: sort-elements false @@ -135,7 +135,7 @@ location loc1 g1 \ rule 200: #uname eq node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false op_defaults op-options: \ timeout=60s .INP: commit @@ -149,14 +149,14 @@ INFO: 2: constraint colocation:c2 updated INFO: 2: constraint colocation:c2 updated INFO: 2: modified location:loc1 from g1 to gr2 -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: property SAPHanaSR: hana_ha1_site_lss_WDF1=4 .INP: show node node1 property SAPHanaSR: \ hana_ha1_site_lss_WDF1=4 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: commit .EXT crm_attribute --list-options=cluster --all --output-as=xml .INP: _test @@ -170,14 +170,14 @@ hana_ha1_site_iss_WDF1=cde \ hana_ha1_site_bss_WDF1=abc property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: commit .INP: _test .INP: verify .TRY template .INP: configure .INP: erase -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: node node1 .INP: template .INP: new vip virtual-ip params ip=10.10.10.123 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/bundle.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/bundle.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/bundle.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/bundle.exp 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ .INP: _regtest on .INP: erase .INP: erase nodes -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: node node1 .INP: delete node1 .INP: node node1 attributes mem=16G @@ -39,5 +39,5 @@ primitive dummy \ meta target-role=Stopped priority=1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: commit diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/commit.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/commit.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/commit.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/commit.exp 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ .INP: _regtest on .INP: erase .INP: erase nodes -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: op_defaults timeout=2m .INP: commit .EXT crm_attribute --list-options=cluster --all --output-as=xml @@ -76,7 +76,7 @@ location l1 p3 100: node1 order o1 Mandatory: p3 g1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false op_defaults op-options: \ timeout=2m .INP: commit diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/confbasic-xml.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/confbasic-xml.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/confbasic-xml.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/confbasic-xml.exp 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> - <nvpair name="stonith-enabled" value="false" id="cib-bootstrap-options-stonith-enabled"/> + <nvpair name="fencing-enabled" value="false" id="cib-bootstrap-options-fencing-enabled"/> </cluster_property_set> <cluster_property_set id="cpset2"> <nvpair name="maintenance-mode" value="true" id="cpset2-maintenance-mode"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/confbasic.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/confbasic.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/confbasic.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/confbasic.exp 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ .INP: _regtest on .INP: erase .INP: erase nodes -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: node node1 .INP: delete node1 .INP: node node1 attributes mem=16G @@ -150,7 +150,7 @@ rsc_ticket ticket-B_m6_m5 ticket-B: m6 m5 loss-policy=stop rsc_ticket ticket-C_master ticket-C: m6 m5:Promoted loss-policy=stop property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false property cpset2: \ maintenance-mode=true rsc_defaults rsc-options: \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/delete new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/delete --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/delete 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/delete 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ # erase to start from scratch erase erase nodes -property stonith-enabled=false +property fencing-enabled=false node node1 primitive d1 ocf:pacemaker:Dummy primitive d2 ocf:pacemaker:Dummy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/delete.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/delete.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/delete.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/delete.exp 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ .INP: # erase to start from scratch .INP: erase .INP: erase nodes -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: node node1 .INP: primitive d1 ocf:pacemaker:Dummy .EXT crm_resource --show-metadata ocf:pacemaker:Dummy @@ -21,7 +21,7 @@ op stop timeout=20s interval=0s location d1-pref d1 100: node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: _test .INP: rename d1 p1 INFO: 12: modified location:d1-pref from d1 to p1 @@ -37,7 +37,7 @@ op stop timeout=20s interval=0s location d1-pref p1 100: node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: # delete primitive .INP: delete d2 .INP: _test @@ -49,7 +49,7 @@ op stop timeout=20s interval=0s location d1-pref p1 100: node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: # delete primitive with constraint .INP: delete p1 INFO: 19: hanging location:d1-pref deleted @@ -57,7 +57,7 @@ .INP: show node node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: primitive d1 ocf:pacemaker:Dummy .INP: location d1-pref d1 100: node1 .INP: _test @@ -76,7 +76,7 @@ group g1 d1 location d1-pref g1 100: node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: _test .INP: delete g1 INFO: 32: modified location:d1-pref from g1 to d1 @@ -88,7 +88,7 @@ op stop timeout=20s interval=0s location d1-pref d1 100: node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: verify .EXT crm_attribute --list-options=cluster --all --output-as=xml .EXT crm_resource --list-options=primitive --all --output-as=xml @@ -113,7 +113,7 @@ op stop timeout=20s interval=0s location d1-pref d2 100: node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: _test .INP: group g1 d2 d1 INFO: 42: modified location:d1-pref from d2 to g1 @@ -136,7 +136,7 @@ op stop timeout=20s interval=0s location d1-pref d2 100: node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: _test .INP: group g1 d2 d1 INFO: 49: modified location:d1-pref from d2 to g1 @@ -150,7 +150,7 @@ .INP: show node node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: _test .INP: # verify .INP: verify diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/edit.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/edit.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/edit.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/edit.exp 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ .INP: _regtest on .INP: erase .INP: erase nodes -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: op_defaults timeout=2m .INP: node node1 attributes mem=16G .INP: primitive p1 ocf:heartbeat:Dummy op monitor interval=60m op monitor interval=120m OCF_CHECK_LEVEL=10 @@ -22,7 +22,7 @@ primitive p2 Dummy group g1 p1 p2 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false op_defaults op-options: \ timeout=2m .INP: filter "sed 's/p2/p3/;$aprimitive p3 ocf:heartbeat:Dummy'" g1 @@ -39,7 +39,7 @@ primitive p3 Dummy group g1 p1 p3 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false op_defaults op-options: \ timeout=2m .INP: filter "sed '$aclone c1 p2'" @@ -100,10 +100,10 @@ timeout=60s .INP: show cib-bootstrap-options property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: show cib-bootstrap-options property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: primitive d4 ocf:heartbeat:Dummy .INP: primitive d5 ocf:heartbeat:Dummy .INP: primitive d6 ocf:heartbeat:Dummy @@ -166,7 +166,7 @@ order o-d456 d4 d5 d6 order o1 Mandatory: p3 c1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false rsc_defaults rsc_options: \ failure-timeout=10m op_defaults op-options: \ @@ -290,7 +290,7 @@ order o-d456 d4 d5 d6 order o1 Mandatory: p3 c1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false rsc_defaults rsc_options: \ failure-timeout=10m op_defaults op-options: \ @@ -392,7 +392,7 @@ order o-d456 d4 d5 d6 order o1 Mandatory: p3 c1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false rsc_defaults rsc_options: \ failure-timeout=10m op_defaults op-options: \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/file.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/file.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/file.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/file.exp 2026-02-09 08:58:33.000000000 +0100 @@ -23,7 +23,7 @@ clone m1 p2 \ meta promotable=true interleave=true property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false rsc_defaults build-resource-defaults: \ resource-stickiness=1 op_defaults op-options: \ @@ -59,7 +59,7 @@ op start timeout=20s interval=0s \ op stop timeout=20s interval=0s property cib-bootstrap-options: \ - stonith-enabled=false \ + fencing-enabled=false \ cluster-recheck-interval=10m rsc_defaults build-resource-defaults: \ resource-stickiness=1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/newfeatures new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/newfeatures --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/newfeatures 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/newfeatures 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ # erase to start from scratch erase erase nodes -property stonith-enabled=false +property fencing-enabled=false node node1 primitive p0 Dummy params $p0-state:state=1 primitive p1 Dummy params \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/newfeatures.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/newfeatures.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/newfeatures.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/newfeatures.exp 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ .INP: # erase to start from scratch .INP: erase .INP: erase nodes -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: node node1 .INP: primitive p0 Dummy params $p0-state:state=1 .EXT crm_resource --show-metadata ocf:heartbeat:Dummy @@ -51,7 +51,7 @@ tag tag2 p0 p1 p2 location l1 { p0 p1 p2 } inf: node1 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false alert notify_10 "/usr/share/pacemaker/alerts/alert_snmp.sh" \ attributes trap_add_hires_timestamp_oid=false \ select attributes { master-prmStateful test1 } \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/rset-xml.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/rset-xml.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/rset-xml.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/rset-xml.exp 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> - <nvpair name="stonith-enabled" value="false" id="cib-bootstrap-options-stonith-enabled"/> + <nvpair name="fencing-enabled" value="false" id="cib-bootstrap-options-fencing-enabled"/> </cluster_property_set> </crm_config> <nodes> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test/testcases/rset.exp new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/rset.exp --- old/crmsh-5.0.0+20260203.366eb25a/test/testcases/rset.exp 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test/testcases/rset.exp 2026-02-09 08:58:33.000000000 +0100 @@ -3,7 +3,7 @@ .INP: _regtest on .INP: erase .INP: erase nodes -.INP: property stonith-enabled=false +.INP: property fencing-enabled=false .INP: node node1 .INP: primitive d1 ocf:pacemaker:Dummy .EXT crm_resource --show-metadata ocf:pacemaker:Dummy @@ -59,5 +59,5 @@ colocation c3 inf: d3 d1 order o1 Serialize: d1 d3 property cib-bootstrap-options: \ - stonith-enabled=false + fencing-enabled=false .INP: commit diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-5.0.0+20260203.366eb25a/test_container/Dockerfile new/crmsh-5.0.0+20260209.ed56b53c/test_container/Dockerfile --- old/crmsh-5.0.0+20260203.366eb25a/test_container/Dockerfile 2026-02-03 12:19:21.000000000 +0100 +++ new/crmsh-5.0.0+20260209.ed56b53c/test_container/Dockerfile 2026-02-09 08:58:33.000000000 +0100 @@ -5,7 +5,7 @@ RUN zypper -n dup && zypper -n install systemd openssh \ firewalld iptables iptables-backend-nft \ - make autoconf vim which libxslt-tools asciidoc mailx iproute2 iputils bzip2 tar file glibc-locale-base dos2unix cpio gawk sudo expect\ + make autoconf vim which libxslt-tools asciidoc mailx iproute2 iputils bzip2 tar file glibc-locale-base dos2unix cpio gawk sudo expect diffutils \ python313 python313-pip python313-lxml python313-python-dateutil python313-build python313-PyYAML python313-curses python313-behave python313-coverage python313-packaging \ csync2 corosync corosync-qdevice pacemaker pacemaker-remote booth corosync-qnetd
