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-11-14 16:16:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old) and /work/SRC/openSUSE:Factory/.os-autoinst.new.2061 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "os-autoinst" Fri Nov 14 16:16:06 2025 rev:546 rq:1317678 version:5.1763048144.30f43a0 Changes: -------- --- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst.changes 2025-11-11 19:23:17.464384202 +0100 +++ /work/SRC/openSUSE:Factory/.os-autoinst.new.2061/os-autoinst.changes 2025-11-14 16:16:24.877093446 +0100 @@ -1,0 +2,14 @@ +Thu Nov 13 17:11:12 UTC 2025 - [email protected] + +- Update to version 5.1763048144.30f43a0: + * Configure ftables in os-autoinst-setup-multi-machine + * Makefile: Fix reruns on incomplete build dir generations + * Propagate C++ exceptions to Perl in image write function + * Add support NICPCIADDR variable to QEMU backend + * Remove test which causes unhandled output + * Improve includes in tinycv library + * Handle OpenCV exceptions when writing an image + * Avoid ignoring errors silently when writing images + * Avoid saving test results referring to non-existent screenshots + +------------------------------------------------------------------- Old: ---- os-autoinst-5.1762250353.5150272.obscpio New: ---- os-autoinst-5.1763048144.30f43a0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ os-autoinst-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.8KH1GG/_old 2025-11-14 16:16:28.125229837 +0100 +++ /var/tmp/diff_new_pack.8KH1GG/_new 2025-11-14 16:16:28.149230845 +0100 @@ -18,7 +18,7 @@ %define short_name os-autoinst-devel Name: %{short_name}-test -Version: 5.1762250353.5150272 +Version: 5.1763048144.30f43a0 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-openvswitch-test.spec ++++++ --- /var/tmp/diff_new_pack.8KH1GG/_old 2025-11-14 16:16:28.449243442 +0100 +++ /var/tmp/diff_new_pack.8KH1GG/_new 2025-11-14 16:16:28.465244114 +0100 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst-openvswitch Name: %{short_name}%{?name_ext} -Version: 5.1762250353.5150272 +Version: 5.1763048144.30f43a0 Release: 0 Summary: test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-test.spec ++++++ --- /var/tmp/diff_new_pack.8KH1GG/_old 2025-11-14 16:16:28.685253352 +0100 +++ /var/tmp/diff_new_pack.8KH1GG/_new 2025-11-14 16:16:28.689253520 +0100 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst Name: %{short_name}%{?name_ext} -Version: 5.1762250353.5150272 +Version: 5.1763048144.30f43a0 Release: 0 Summary: test package for os-autoinst License: GPL-2.0-or-later ++++++ os-autoinst.spec ++++++ --- /var/tmp/diff_new_pack.8KH1GG/_old 2025-11-14 16:16:29.013267126 +0100 +++ /var/tmp/diff_new_pack.8KH1GG/_new 2025-11-14 16:16:29.029267798 +0100 @@ -17,7 +17,7 @@ Name: os-autoinst -Version: 5.1762250353.5150272 +Version: 5.1763048144.30f43a0 Release: 0 Summary: OS-level test automation License: GPL-2.0-or-later ++++++ os-autoinst-5.1762250353.5150272.obscpio -> os-autoinst-5.1763048144.30f43a0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1762250353.5150272/script/os-autoinst-setup-multi-machine new/os-autoinst-5.1763048144.30f43a0/script/os-autoinst-setup-multi-machine --- old/os-autoinst-5.1762250353.5150272/script/os-autoinst-setup-multi-machine 2025-11-04 10:59:13.000000000 +0100 +++ new/os-autoinst-5.1763048144.30f43a0/script/os-autoinst-setup-multi-machine 2025-11-13 16:35:44.000000000 +0100 @@ -4,6 +4,7 @@ bridge="${bridge:-"br1"}" ethernet="${ethernet:-""}" zone="${zone:-"trusted"}" +firewall="${firewall:-"nftables"}" # Set the MTU of the bridge interface according to https://docs.openvswitch.org/en/latest/faq/issues # * See https://progress.opensuse.org/issues/151310 @@ -44,7 +45,7 @@ rpm -q ${pkgs[*]} > /dev/null || retry -e -s 30 -r 7 -- sh -c "zypper ref && zypper -n in ${pkgs[*]}" } -configure_firewall() { +configure_firewalld() { echo "Now configuring firewalld..." systemctl enable --now firewalld default_zone=$(firewall-cmd --get-default-zone) @@ -72,6 +73,45 @@ echo "DONE configuring firewalld!" } +configure_nftables() { + rpm -q firewalld && systemctl disable --now firewalld + cat > /etc/systemd/system/nftables.service << EOF +[Unit] +Description=Apply firewall rules from /etc/firewall.nft +After=network-online.target +Wants=network-online.target +Conflicts=firewalld.service + +[Install] +WantedBy=multi-user.target + +[Service] +Type=oneshot +RemainAfterExit=true +ExecStart=/usr/sbin/nft -f /etc/firewall.nft +ExecStop=/usr/sbin/nft flush ruleset +EOF + cat > /etc/firewall.nft << EOF +#!/usr/sbin/nft -f + +# dump with "nft --stateless list ruleset" + +flush ruleset + + +table ip nat { + chain postrouting { + type nat hook postrouting priority 100; policy accept; + oifname "$ethernet" masquerade + oifname "$bridge" masquerade + oifname "ovs-system" masquerade + } +} +EOF + systemctl daemon-reload + systemctl enable --now nftables +} + create_gre_preup_script() { local location=$1 cat > "$location" << EOF @@ -164,7 +204,11 @@ ensure_ip_forwarding install_packages determine_ethernet_interface - configure_firewall + if [[ "${firewall}" == "firewalld" ]]; then + configure_firewalld + else + configure_nftables + fi systemctl enable --now openvswitch case "$network" in wicked) ++++++ os-autoinst.obsinfo ++++++ --- /var/tmp/diff_new_pack.8KH1GG/_old 2025-11-14 16:16:33.677462976 +0100 +++ /var/tmp/diff_new_pack.8KH1GG/_new 2025-11-14 16:16:33.681463144 +0100 @@ -1,5 +1,5 @@ name: os-autoinst -version: 5.1762250353.5150272 -mtime: 1762250353 -commit: 51502720484ce56e5fdbc3fd74a4ab5ec9f1f1ee +version: 5.1763048144.30f43a0 +mtime: 1763048144 +commit: 30f43a05362f11b33f9cfb22ee4b6700cf2ab422
