Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package os-autoinst for openSUSE:Factory checked in at 2025-03-28 09:37:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old) and /work/SRC/openSUSE:Factory/.os-autoinst.new.2696 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "os-autoinst" Fri Mar 28 09:37:05 2025 rev:511 rq:1264794 version:5.1743091574.1f9ae10 Changes: -------- --- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst.changes 2025-03-27 22:33:12.722868118 +0100 +++ /work/SRC/openSUSE:Factory/.os-autoinst.new.2696/os-autoinst.changes 2025-03-28 09:37:55.478353824 +0100 @@ -1,0 +2,11 @@ +Fri Mar 28 04:03:07 UTC 2025 - ok...@suse.com + +- Update to version 5.1743091574.1f9ae10: + * Bring up network devices to avoid "(tapX): Operation not permitted" + * Prevent conflicts to ensure eth iface is assigned to one firewalld zone + * Mention for what asset types `autoinst_url` can be used + * Better error when syswrite fails in myjsonrpc + * Consistently use try/catch instead of 'if ' everywhere + * Avoid leftover rsync processes on svirt host + +------------------------------------------------------------------- Old: ---- os-autoinst-5.1743024662.95d87ac.obscpio New: ---- os-autoinst-5.1743091574.1f9ae10.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ os-autoinst-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.HSSIo5/_old 2025-03-28 09:37:56.282387125 +0100 +++ /var/tmp/diff_new_pack.HSSIo5/_new 2025-03-28 09:37:56.282387125 +0100 @@ -18,7 +18,7 @@ %define short_name os-autoinst-devel Name: %{short_name}-test -Version: 5.1743024662.95d87ac +Version: 5.1743091574.1f9ae10 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-openvswitch-test.spec ++++++ --- /var/tmp/diff_new_pack.HSSIo5/_old 2025-03-28 09:37:56.314388450 +0100 +++ /var/tmp/diff_new_pack.HSSIo5/_new 2025-03-28 09:37:56.318388616 +0100 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst-openvswitch Name: %{short_name}%{?name_ext} -Version: 5.1743024662.95d87ac +Version: 5.1743091574.1f9ae10 Release: 0 Summary: test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-test.spec ++++++ --- /var/tmp/diff_new_pack.HSSIo5/_old 2025-03-28 09:37:56.342389610 +0100 +++ /var/tmp/diff_new_pack.HSSIo5/_new 2025-03-28 09:37:56.342389610 +0100 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst Name: %{short_name}%{?name_ext} -Version: 5.1743024662.95d87ac +Version: 5.1743091574.1f9ae10 Release: 0 Summary: test package for os-autoinst License: GPL-2.0-or-later ++++++ os-autoinst.spec ++++++ --- /var/tmp/diff_new_pack.HSSIo5/_old 2025-03-28 09:37:56.370390770 +0100 +++ /var/tmp/diff_new_pack.HSSIo5/_new 2025-03-28 09:37:56.370390770 +0100 @@ -17,7 +17,7 @@ Name: os-autoinst -Version: 5.1743024662.95d87ac +Version: 5.1743091574.1f9ae10 Release: 0 Summary: OS-level test automation License: GPL-2.0-or-later ++++++ os-autoinst-5.1743024662.95d87ac.obscpio -> os-autoinst-5.1743091574.1f9ae10.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1743024662.95d87ac/myjsonrpc.pm new/os-autoinst-5.1743091574.1f9ae10/myjsonrpc.pm --- old/os-autoinst-5.1743024662.95d87ac/myjsonrpc.pm 2025-03-26 22:31:02.000000000 +0100 +++ new/os-autoinst-5.1743091574.1f9ae10/myjsonrpc.pm 2025-03-27 17:06:14.000000000 +0100 @@ -50,7 +50,7 @@ my $written_bytes = _syswrite($to_fd, $json); if (!$written_bytes || $written_bytes != length($json)) { die('myjsonrpc: remote end terminated connection, stopping') if !DEBUG_JSON && $! =~ qr/Broken pipe/; - confess "syswrite failed: $!"; + confess sprintf "syswrite failed: err: '%s'; written_bytes: %d/%d; JSON: '%s'", $!, $written_bytes, length($json), $json; } return $cmdcopy{json_cmd_token}; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1743024662.95d87ac/script/os-autoinst-setup-multi-machine new/os-autoinst-5.1743091574.1f9ae10/script/os-autoinst-setup-multi-machine --- old/os-autoinst-5.1743024662.95d87ac/script/os-autoinst-setup-multi-machine 2025-03-26 22:31:02.000000000 +0100 +++ new/os-autoinst-5.1743091574.1f9ae10/script/os-autoinst-setup-multi-machine 2025-03-27 17:06:14.000000000 +0100 @@ -45,11 +45,15 @@ configure_firewall() { systemctl enable --now firewalld + default_zone=$(firewall-cmd --get-default-zone) firewall-cmd --permanent --get-services | grep -q isotovideo && firewall-cmd --permanent --delete-service=isotovideo firewall-cmd --permanent --new-service isotovideo for i in $(seq 1 "$instances"); do firewall-cmd --permanent --service=isotovideo --add-port=$((i * 10 + 20003))/tcp; done firewall-cmd --permanent --zone="$zone" --add-service=isotovideo - firewall-cmd --get-default-zone | grep -q "$zone" || firewall-cmd --set-default-zone="$zone" + if [[ $default_zone != "$zone" ]]; then + firewall-cmd -q --permanent --remove-interface="$ethernet" --zone="$default_zone" + firewall-cmd --set-default-zone="$zone" + fi cat > /etc/firewalld/zones/"$zone".xml << EOF <?xml version="1.0" encoding="utf-8"?> <zone target="ACCEPT"> @@ -131,6 +135,7 @@ # ensure the zone of the uplink/ethernet device is set in accordance as well sed -i -e "s/ZONE=.*/ZONE=$zone/g" "/etc/sysconfig/network/ifcfg-$ethernet" + wicked ifup "$ethernet" "$bridge" } configure_openvswitch() { ++++++ os-autoinst.obsinfo ++++++ --- /var/tmp/diff_new_pack.HSSIo5/_old 2025-03-28 09:37:57.926455218 +0100 +++ /var/tmp/diff_new_pack.HSSIo5/_new 2025-03-28 09:37:57.930455383 +0100 @@ -1,5 +1,5 @@ name: os-autoinst -version: 5.1743024662.95d87ac -mtime: 1743024662 -commit: 95d87acbdb1fdbea785066fa90a210ff5ac8c67c +version: 5.1743091574.1f9ae10 +mtime: 1743091574 +commit: 1f9ae1034eb75bd1c38f62bde94a503854ee9574