Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-bridge-setup for openSUSE:Factory checked in at 2026-10-13 17:48:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virt-bridge-setup (Old) and /work/SRC/openSUSE:Factory/.virt-bridge-setup.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-bridge-setup" Tue Oct 13 17:48:54 2026 rev:13 rq:1384576 version:3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/virt-bridge-setup/virt-bridge-setup.changes 2026-02-11 18:50:59.122764084 +0100 +++ /work/SRC/openSUSE:Factory/.virt-bridge-setup.new.3698736/virt-bridge-setup.changes 2026-10-13 17:49:12.208017949 +0200 @@ -1,0 +2,6 @@ +Tue Oct 13 10:45:14 UTC 2026 - Antoine Ginies <[email protected]> + +version 3.0: + * fix BSC#1284989 virt-bridge-setup add --no-clone-mac option doesn't work + +------------------------------------------------------------------- Old: ---- 2.9.tar.gz New: ---- 3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virt-bridge-setup.spec ++++++ --- /var/tmp/diff_new_pack.NQ5yar/_old 2026-10-13 17:49:13.527073242 +0200 +++ /var/tmp/diff_new_pack.NQ5yar/_new 2026-10-13 17:49:13.529073326 +0200 @@ -1,7 +1,7 @@ # # spec file for package virt-bridge-setup # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # Name: virt-bridge-setup -Version: 2.9 +Version: 3.0 Release: 1%{?dist} Summary: Script to setup virtual bridges License: GPL-2.0-or-later ++++++ 2.9.tar.gz -> 3.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virt-bridge-setup-2.9/README.md new/virt-bridge-setup-3.0/README.md --- old/virt-bridge-setup-2.9/README.md 2025-11-25 11:14:38.000000000 +0100 +++ new/virt-bridge-setup-3.0/README.md 2026-10-12 13:45:32.000000000 +0200 @@ -101,7 +101,7 @@ | `-cn`, `--conn-name` | The name for the new bridge connection profile. | `c-mybr0` | | `-bn`, `--bridge-ifname` | The name for the bridge network interface. | `mybr0` | | `-i`, `--slave-interface` | The existing physical interface to enslave. | Automatic selection | -| `-ncm`, `--no-clone-mac` | Do not set the bridge MAC address to be the same as the slave interface. | `False` | +| `-ncm`, `--no-clone-mac` | Do not set the bridge MAC address to be the same as the slave interface (a stable MAC is generated instead). | `False` | | `--stp` | Enables or disables Spanning Tree Protocol (STP). | `yes` | | `-sp`, `--stp-priority` | Sets the STP priority (0-65535). Lower is more preferred. | `None` | | `-ms`, `--multicast-snooping` | Enables or disables IGMP/MLD snooping. | `yes` | diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virt-bridge-setup-2.9/virt-bridge-setup.py new/virt-bridge-setup-3.0/virt-bridge-setup.py --- old/virt-bridge-setup-2.9/virt-bridge-setup.py 2025-11-25 11:14:38.000000000 +0100 +++ new/virt-bridge-setup-3.0/virt-bridge-setup.py 2026-10-12 13:45:32.000000000 +0200 @@ -324,6 +324,12 @@ if mac_address: mac_bytes = [int(x, 16) for x in mac_address.split(':')] bridge_settings['bridge']['mac-address'] = dbus.ByteArray(mac_bytes) + else: + # Without an explicit MAC the kernel bridge inherits the lowest + # port MAC, so ask NM for a stable generated one instead. + bridge_settings['802-3-ethernet'] = { + 'assigned-mac-address': dbus.String('stable') + } if forward_delay is not None: if not 0 <= forward_delay <= 30: ++++++ _service ++++++ --- /var/tmp/diff_new_pack.NQ5yar/_old 2026-10-13 17:49:13.634077727 +0200 +++ /var/tmp/diff_new_pack.NQ5yar/_new 2026-10-13 17:49:13.638077895 +0200 @@ -2,8 +2,8 @@ <service name="download_url" mode="manual"> <param name="host">github.com</param> <param name="protocol">https</param> - <param name="path">/aginies/virt-bridge-setup/archive/refs/tags/2.9.tar.gz</param> - <param name="filename">2.9.tar.gz</param> + <param name="path">/aginies/virt-bridge-setup/archive/refs/tags/3.0.tar.gz</param> + <param name="filename">3.0.tar.gz</param> </service> </services>
