Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager for openSUSE:Factory checked in at 2022-03-02 22:03:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old) and /work/SRC/openSUSE:Factory/.NetworkManager.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager" Wed Mar 2 22:03:02 2022 rev:236 rq:958432 version:1.36.0 Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2022-02-23 16:25:47.559507419 +0100 +++ /work/SRC/openSUSE:Factory/.NetworkManager.new.1958/NetworkManager.changes 2022-03-02 22:03:05.341997615 +0100 @@ -1,0 +2,58 @@ +Thu Feb 24 18:07:36 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 1.36.0: + + The handling of Layer 3 configurations has been substantially + reworked. While this is mostly internal change, it results in + more robust behavior when addressing information from multiple + sources (DHCP, manually configured, VPN) need to be applied + simultaneously. Overall performance and memory use have also + slightly improved. + + Manually configured addresses can no longer expire even if the + same addresses are also obtained dynamically. + + Code for systemd-based DHCP and DHCPv6 clients has been updated + from upstream. + + NTP servers obtained via DHCPv6 are now exposed on the DBus + API, visible in nmcli and available for use by dispatcher + scripts. + + 5G NR (New Radio) modems are now supported. + + The "rd.znet_ifnames" kernel command line option is now honored + on network bootups on an IBM s390 platform. + + Wi-Fi P2P support does now work with the IWD backend, in + addition to wpa_supplicant backend. + + Support for special route types have been added: "prohibit", + "blackhole" and "unreachable". + + Routes managed by routing daemons are now ignored. This is done + to address a performance bottleneck on specialized routers. + + Handling of IP addressing and routing information is now + slightly more efficient and uses less memory. This is apparent + on systems with large amount of IP configuration information. + + It is now possible to start NetworkManager without root user + privileges. This is experimental doesn't necessarily result in + a working daemon. NetworkManager service already drops many of + capabilities available to the root user. + + WPA3 Wi-FI network security have been improved by enabling new + H2E (hash to element) method for generating SAE password + element. + + It is now possible to select the default Wi-Fi backend + (wpa_supplicant or IWD) at build-time. + + Replies from broken DHCP servers that send duplicate address or + mask options are now handled gracefully. + + Bridge support has gained the possibility of turning off MAC + ageing. + + "configure-and-quit" mode and nm-iface-helper have been + removed. + + A number of bugs that could cause NetworkManager to crash in + rare conditions have been fixed. +- Drop pkgconfig(libteam) BuildRequires and stop passing + teamdctl=true to meson: No longer build teamdctl support. +- Drop patches fixed upstream: + + 4685651e7671e064b911a3a05f096908e5ef0580.patch + + 471e987add98b36520ece72ee493176fc7bc863c.patch + + 6329f1db5ac75ee3b7d2f7ce062e951a598625fe.patch + + 634e023e72d4729788a022ea1fae665af28d1b0f.patch + + aadf0fb64f491f94b2771058621dc140c562b62b.patch +- Drop nm-dhcp-use-valid-lease-on-timeout.patch: Patch was rejected + upstream. +- Rebase patches with quilt. + +------------------------------------------------------------------- Old: ---- 4685651e7671e064b911a3a05f096908e5ef0580.patch 471e987add98b36520ece72ee493176fc7bc863c.patch 6329f1db5ac75ee3b7d2f7ce062e951a598625fe.patch 634e023e72d4729788a022ea1fae665af28d1b0f.patch NetworkManager-1.34.0.tar.xz aadf0fb64f491f94b2771058621dc140c562b62b.patch nm-dhcp-use-valid-lease-on-timeout.patch New: ---- NetworkManager-1.36.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager.spec ++++++ --- /var/tmp/diff_new_pack.qzlO5D/_old 2022-03-02 22:03:06.117997500 +0100 +++ /var/tmp/diff_new_pack.qzlO5D/_new 2022-03-02 22:03:06.125997498 +0100 @@ -16,10 +16,6 @@ # -# TODO for the 1.36 release: -# Drop support for TEAMDCTL as it should have been deprecated by then. -# And don't forget about its BuildRequire and meson option. - # Toggle this whenever enabling/disabling the nm-probe-radius-server-cert.patch patch (as we export additional symbols) # Like this, g-c-c and NM-applet, which consume this symbol, will block updating NM if we have to disable the patch until # they are touched too @@ -61,13 +57,13 @@ %endif Name: NetworkManager -Version: 1.34.0 +Version: 1.36.0 Release: 0 Summary: Network Link Manager and user applications for it License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: Productivity/Networking/System URL: https://www.gnome.org/projects/NetworkManager/ -Source0: https://download.gnome.org/sources/NetworkManager/1.34/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/NetworkManager/1.36/%{name}-%{version}.tar.xz Source1: nfs Source2: NetworkManager.conf Source3: baselibs.conf @@ -86,18 +82,6 @@ Patch6: 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch # PATCH-FIX-OPENSUSE nm-add-CAP_SYS_ADMIN-permission.patch bsc#1129587 sck...@suse.com -- Add CAP_SYS_ADMIN which netconfig needs to call setdomainname Patch7: nm-add-CAP_SYS_ADMIN-permission.patch -# PATCH-FIX-UPSTREAM nm-dhcp-use-valid-lease-on-timeout.patch glfd#NetworkManager/NetworkManager!811, bsc#1183202 sck...@suse.com Support valid lease file on dhcp timeout -Patch8: nm-dhcp-use-valid-lease-on-timeout.patch -# PATCH-FIX-UPSTREAM 4685651e7671e064b911a3a05f096908e5ef0580.patch -- glib-aux: fix nm_ref_string_equal_str() Fix comparison with a NULL string -Patch9: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/4685651e7671e064b911a3a05f096908e5ef0580.patch -# PATCH-FIX-UPSTREAM 6329f1db5ac75ee3b7d2f7ce062e951a598625fe.patch -- libnm/tests: fix maybe-uninitialized warning in "test-setting" -Patch10: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/6329f1db5ac75ee3b7d2f7ce062e951a598625fe.patch -# PATCH-FIX-UPSTREAM aadf0fb64f491f94b2771058621dc140c562b62b.patch -- libnm/tests: fix maybe-uninitialized warning in "test-libnmc-setting" -Patch11: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/aadf0fb64f491f94b2771058621dc140c562b62b.patch -# PATCH-FIX-UPSTREAM 471e987add98b36520ece72ee493176fc7bc863c.patch -- device: initialize nm_auto variable in _ethtool_features_reset() -Patch12: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/471e987add98b36520ece72ee493176fc7bc863c.patch -# PATCH-FIX-UPSTREAM 634e023e72d4729788a022ea1fae665af28d1b0f.patch -- glib-aux: workaround maybe-uninitialized warning with LTO in nm_uuid_generate_from_string_str() -Patch13: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/634e023e72d4729788a022ea1fae665af28d1b0f.patch BuildRequires: c++_compiler BuildRequires: dnsmasq @@ -129,9 +113,6 @@ BuildRequires: pkgconfig(libpsl) >= 0.1 BuildRequires: pkgconfig(libselinux) BuildRequires: pkgconfig(libsystemd) >= 209 -## TODO: teamdctl says: Retire me when I'm ready please! -BuildRequires: pkgconfig(libteam) -## BuildRequires: pkgconfig(libudev) >= 175 BuildRequires: pkgconfig(mm-glib) >= 0.7.991 BuildRequires: pkgconfig(mobile-broadband-provider-info) @@ -250,12 +231,6 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 # Fix server.conf's location, to end up in %%{_defaultdocdir}/%%{name}, # rather then %%{_datadir}/doc/%%{name}/examples: @@ -266,7 +241,6 @@ %define _lto_cflags %{nil} export CFLAGS="%{optflags} -fno-strict-aliasing -fcommon" export PYTHON=%{_bindir}/python3 -# TODO: teamdctl says: Retire me when I'm ready please! %meson \ -Dsystemdsystemunitdir=%{_unitdir} \ -Dudev_dir=%{_udevdir} \ @@ -290,7 +264,6 @@ -Dmore_asserts=0 \ -Dmore_logging=false \ -Dqt=false \ - -Dteamdctl=true \ -Db_lto=true \ %{nil} %meson_build @@ -369,7 +342,6 @@ %dir %{_libdir}/NetworkManager/%{version} %{_libdir}/NetworkManager/%{version}/libnm-device-plugin-bluetooth.so %{_libdir}/NetworkManager/%{version}/libnm-device-plugin-ovs.so -%{_libdir}/NetworkManager/%{version}/libnm-device-plugin-team.so %{_libdir}/NetworkManager/%{version}/libnm-device-plugin-wifi.so %{_libdir}/NetworkManager/%{version}/libnm-device-plugin-wwan.so %{_libdir}/NetworkManager/%{version}/libnm-wwan.so @@ -377,7 +349,6 @@ %{_libexecdir}/nm-daemon-helper %{_libexecdir}/nm-dhcp-helper %{_libexecdir}/nm-dispatcher -%{_libexecdir}/nm-iface-helper %{_libexecdir}/nm-initrd-generator %{_libexecdir}/nm-priv-helper %dir %{_sysconfdir}/NetworkManager @@ -410,7 +381,7 @@ %{_prefix}/lib/firewalld/zones/nm-shared.xml %{_dbusconfdir}/nm-dispatcher.conf %{_dbusconfdir}/org.freedesktop.NetworkManager.conf -%{_datadir}/dbus-1/system-services/org.freedesktop.nm-priv-helper.service +%{_datadir}/dbus-1/system-services/org.freedesktop.nm_priv_helper.service %{_dbusconfdir}/nm-priv-helper.conf %{_defaultdocdir}/NetworkManager/server.conf ++++++ 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch ++++++ --- /var/tmp/diff_new_pack.qzlO5D/_old 2022-03-02 22:03:06.169997491 +0100 +++ /var/tmp/diff_new_pack.qzlO5D/_new 2022-03-02 22:03:06.169997491 +0100 @@ -12,11 +12,11 @@ src/devices/nm-device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -Index: NetworkManager-1.34.0/src/core/devices/nm-device.c +Index: NetworkManager-1.36.0/src/core/devices/nm-device.c =================================================================== ---- NetworkManager-1.34.0.orig/src/core/devices/nm-device.c -+++ NetworkManager-1.34.0/src/core/devices/nm-device.c -@@ -4399,7 +4399,8 @@ concheck_update_state(NMDevice * +--- NetworkManager-1.36.0.orig/src/core/devices/nm-device.c ++++ NetworkManager-1.36.0/src/core/devices/nm-device.c +@@ -5528,7 +5528,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.qzlO5D/_old 2022-03-02 22:03:06.185997489 +0100 +++ /var/tmp/diff_new_pack.qzlO5D/_new 2022-03-02 22:03:06.185997489 +0100 @@ -1,9 +1,9 @@ -Index: NetworkManager-1.32.0/src/core/dns/nm-dns-manager.c +Index: NetworkManager-1.36.0/src/core/dns/nm-dns-manager.c =================================================================== ---- NetworkManager-1.32.0.orig/src/core/dns/nm-dns-manager.c -+++ NetworkManager-1.32.0/src/core/dns/nm-dns-manager.c -@@ -614,6 +614,14 @@ dispatch_netconfig(NMDnsManager * se - gssize l; +--- NetworkManager-1.36.0.orig/src/core/dns/nm-dns-manager.c ++++ NetworkManager-1.36.0/src/core/dns/nm-dns-manager.c +@@ -609,6 +609,14 @@ dispatch_netconfig(NMDnsManager *se + gssize l; nm_auto_free_gstring GString *str = NULL; + if (!g_file_test (NETCONFIG_PATH, G_FILE_TEST_IS_EXECUTABLE)) { ++++++ NetworkManager-1.34.0.tar.xz -> NetworkManager-1.36.0.tar.xz ++++++ ++++ 195574 lines of diff (skipped) ++++++ nm-dont-overwrite-resolv-conf.patch ++++++ --- /var/tmp/diff_new_pack.qzlO5D/_old 2022-03-02 22:03:08.709997111 +0100 +++ /var/tmp/diff_new_pack.qzlO5D/_new 2022-03-02 22:03:08.709997111 +0100 @@ -1,8 +1,8 @@ -Index: NetworkManager-1.32.0/src/core/dns/nm-dns-manager.c +Index: NetworkManager-1.36.0/src/core/dns/nm-dns-manager.c =================================================================== ---- NetworkManager-1.32.0.orig/src/core/dns/nm-dns-manager.c -+++ NetworkManager-1.32.0/src/core/dns/nm-dns-manager.c -@@ -641,7 +641,7 @@ again: +--- NetworkManager-1.36.0.orig/src/core/dns/nm-dns-manager.c ++++ NetworkManager-1.36.0/src/core/dns/nm-dns-manager.c +@@ -636,7 +636,7 @@ again: /* FIXME: don't write to netconfig synchronously. */ /* Wait until the process exits */