Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager for openSUSE:Factory checked in at 2025-08-17 14:49:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old) and /work/SRC/openSUSE:Factory/.NetworkManager.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager" Sun Aug 17 14:49:49 2025 rev:284 rq:1299898 version:1.54.0 Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2025-08-11 13:53:27.723506620 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager.new.1085/NetworkManager.changes 2025-08-17 14:49:51.767316739 +0200 @@ -1,0 +2,32 @@ +Thu Aug 7 19:29:33 UTC 2025 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.54.0: + + Add support for configuring per-device IPv4 forwarding via the + "ipv4.forwarding" connection property. + + Add a new "prefix-delegation" setting containing a "subnet-id" + property that specifies the subnet to choose on the downstream + interface when using IPv6 prefix delegation. + + Support OCI baremetal in nm-cloud-setup + + When activating a WireGuard connection to an IPv6 endpoint, now + NetworkManager creates firewall rules to ensure that the + incoming packets are not dropped by kernel reverse path + filtering. + + Add support for configuring the loopback interface in nmtui. + + Most of the properties of ovs-bridge and ovs-port connections + can now be reapplied at runtime without bringing the connection + down. + + Add a new "sriov.preserve-on-down" property that controls + whether NetworkManager preserves the SR-IOV parameters set on + the device when the connection is deactivated, or whether it + resets them to their default value. + + Introduce a new "ovs-dpdk.lsc-interrupt" property to configure + the Link State Change (LSC) detection mode for OVS DPDK + interfaces. + + The initrd-generator now can parse the NVMe Boot Firmware Table + (NBFT) to configure networking during early boot. + + Add systemd services to provide networking in the initrd. +- Drop 2069.patch: Fixed in an alternative way upstream. +- Rebase patches with quilt. +- Add pkgconfig(libnvme) BuildRequires: New dependency. + +------------------------------------------------------------------- Old: ---- 2069.patch NetworkManager-1.52.1.obscpio New: ---- NetworkManager-1.54.0.obscpio ----------(Old B)---------- Old: + Add systemd services to provide networking in the initrd. - Drop 2069.patch: Fixed in an alternative way upstream. - Rebase patches with quilt. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager.spec ++++++ --- /var/tmp/diff_new_pack.Tkn8i8/_old 2025-08-17 14:49:56.603517232 +0200 +++ /var/tmp/diff_new_pack.Tkn8i8/_new 2025-08-17 14:49:56.631518394 +0200 @@ -64,7 +64,7 @@ %endif Name: NetworkManager -Version: 1.52.1 +Version: 1.54.0 Release: 0 Summary: Standard Linux network configuration tool suite License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -95,8 +95,6 @@ Patch8: python3.6-in-sle.patch # PATCH-FIX-SLE NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch bsc#1225498, glfd#NetworkManager/NetworkManager#1587 -- manager: don't renew dhcp lease when software devices' MAC is empty Patch9: NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch -# PATCH-FIX-UPSTREAM -Patch10: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2069.patch # PATCH-FIX-OPENSUSE nm-initrd-generator document static ip setup bsc#1244072 Patch11: 0001-man-document-static-ip-setup-differences-to-dracut-n.patch @@ -124,6 +122,7 @@ BuildRequires: pkgconfig(libnl-3.0) >= 3.2.8 BuildRequires: pkgconfig(libnl-genl-3.0) BuildRequires: pkgconfig(libnl-route-3.0) +BuildRequires: pkgconfig(libnvme) BuildRequires: pkgconfig(libpsl) >= 0.1 BuildRequires: pkgconfig(libselinux) BuildRequires: pkgconfig(libsystemd) >= 209 @@ -322,7 +321,6 @@ %patch -P 8 -p1 %patch -P 9 -p1 %endif -%patch -P 10 -p1 %patch -P 11 -p1 # Fix server.conf's location, to end up in %%{_defaultdocdir}/%%{name}, @@ -487,6 +485,9 @@ %{_datadir}/dbus-1/system-services/org.freedesktop.nm_priv_helper.service %{_dbusconfdir}/nm-priv-helper.conf %{_defaultdocdir}/NetworkManager/server.conf +%{_unitdir}/NetworkManager-config-initrd.service +%{_unitdir}/NetworkManager-initrd.service +%{_unitdir}/NetworkManager-wait-online-initrd.service %files devel %{_includedir}/libnm/ ++++++ 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch ++++++ --- /var/tmp/diff_new_pack.Tkn8i8/_old 2025-08-17 14:49:57.183541278 +0200 +++ /var/tmp/diff_new_pack.Tkn8i8/_new 2025-08-17 14:49:57.211542439 +0200 @@ -12,11 +12,11 @@ src/devices/nm-device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -Index: NetworkManager-1.50.0/src/core/devices/nm-device.c +Index: NetworkManager-1.54.0/src/core/devices/nm-device.c =================================================================== ---- NetworkManager-1.50.0.orig/src/core/devices/nm-device.c -+++ NetworkManager-1.50.0/src/core/devices/nm-device.c -@@ -6338,7 +6338,8 @@ concheck_update_state(NMDevice +--- NetworkManager-1.54.0.orig/src/core/devices/nm-device.c ++++ NetworkManager-1.54.0/src/core/devices/nm-device.c +@@ -6604,7 +6604,8 @@ concheck_update_state(NMDevice state = NM_CONNECTIVITY_LIMITED; } else state = NM_CONNECTIVITY_NONE; ++++++ NetworkManager-1.10.6-netconfig.patch ++++++ --- /var/tmp/diff_new_pack.Tkn8i8/_old 2025-08-17 14:49:57.347548077 +0200 +++ /var/tmp/diff_new_pack.Tkn8i8/_new 2025-08-17 14:49:57.375549238 +0200 @@ -1,8 +1,8 @@ -Index: NetworkManager-1.44.0/src/core/dns/nm-dns-manager.c +Index: NetworkManager-1.54.0/src/core/dns/nm-dns-manager.c =================================================================== ---- NetworkManager-1.44.0.orig/src/core/dns/nm-dns-manager.c -+++ NetworkManager-1.44.0/src/core/dns/nm-dns-manager.c -@@ -733,6 +733,14 @@ dispatch_netconfig(NMDnsManager *se +--- NetworkManager-1.54.0.orig/src/core/dns/nm-dns-manager.c ++++ NetworkManager-1.54.0/src/core/dns/nm-dns-manager.c +@@ -734,6 +734,14 @@ dispatch_netconfig(NMDnsManager *se gssize l; nm_auto_free_gstring GString *str = NULL; ++++++ NetworkManager-1.52.1.obscpio -> NetworkManager-1.54.0.obscpio ++++++ ++++ 42254 lines of diff (skipped) ++++++ NetworkManager.obsinfo ++++++ --- /var/tmp/diff_new_pack.Tkn8i8/_old 2025-08-17 14:50:03.407799316 +0200 +++ /var/tmp/diff_new_pack.Tkn8i8/_new 2025-08-17 14:50:03.411799482 +0200 @@ -1,5 +1,5 @@ name: NetworkManager -version: 1.52.1 -mtime: 1751970112 -commit: 826e37b175368a9ce761a575adec520b83958742 +version: 1.54.0 +mtime: 1754055084 +commit: 37dbdd3199cfd369a49d03888e75491f92dfbbfa ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Tkn8i8/_old 2025-08-17 14:50:03.427800145 +0200 +++ /var/tmp/diff_new_pack.Tkn8i8/_new 2025-08-17 14:50:03.431800311 +0200 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git</param> - <param name="revision">1.52.1</param> + <param name="revision">1.54.0</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ nm-dont-overwrite-resolv-conf.patch ++++++ --- /var/tmp/diff_new_pack.Tkn8i8/_old 2025-08-17 14:50:03.487802633 +0200 +++ /var/tmp/diff_new_pack.Tkn8i8/_new 2025-08-17 14:50:03.491802799 +0200 @@ -1,8 +1,8 @@ -Index: NetworkManager-1.44.0/src/core/dns/nm-dns-manager.c +Index: NetworkManager-1.54.0/src/core/dns/nm-dns-manager.c =================================================================== ---- NetworkManager-1.44.0.orig/src/core/dns/nm-dns-manager.c -+++ NetworkManager-1.44.0/src/core/dns/nm-dns-manager.c -@@ -760,7 +760,7 @@ again: +--- NetworkManager-1.54.0.orig/src/core/dns/nm-dns-manager.c ++++ NetworkManager-1.54.0/src/core/dns/nm-dns-manager.c +@@ -761,7 +761,7 @@ again: /* FIXME: don't write to netconfig synchronously. */ /* Wait until the process exits */