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
 

Reply via email to