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-05-18 13:12:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old) and /work/SRC/openSUSE:Factory/.NetworkManager.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager" Wed May 18 13:12:46 2022 rev:240 rq:977658 version:1.38.0 Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2022-04-30 00:45:40.242958314 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager.new.1538/NetworkManager.changes 2022-05-18 13:12:48.178642186 +0200 @@ -1,0 +2,64 @@ +Mon May 16 08:37:25 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 1.38.0: + + Add support for route type "throw". + + Fix bug setting priority for IP addresses. + + Static IPv6 addresses from "ipv6.addresses" are now preferred + over addresses from DHCPv6, which are preferred over addresses + from autoconf. This affects IPv6 source address selection, if + the rules from RFC 6724, section 5 don't give a exhaustive + match. + + Static IPv6 addresses from "ipv6.addresses" are now interpreted + with first address being preferred. Their order got inverted. + This is now consistent with IPv4. + + Wi-Fi hotspots will use a (stable) random channel number unless + one is chosen manually. + + Don't use unsupported SAE/WPA3 mode for AP mode. + + NetworkManager will no longer advertise frequencies as + supported when they're disallowed in configured regulatory + domain. + + Attempt to connect to WEP-encrypted Wi-Fi network will now fail + gracefully with a recent version of wpa_supplicant when built + without WEP support. As long as wpa_supplicant supports WEP, + NetworkManager will continue to work. + + Disable WPA3 transition mode for wifi.key-mgmt=wpa-psk if the + NIC does not support PMF. This is known to cause problems in + some setups. It is still possible to explicitly configure + wifi.key-mgmt=sae for WPA3. + + Add new dummy crypto backend "null" that does nothing. + NetworkManager uses the crypto library when handling + certificates for 802.1x profiles. + + Veth devices with name "eth*" are now managed by default via + the udev rule. This is to support managing the network in LXD + containers. + + The hostname received from DHCP is now shortened to the first + dot (or to 64 characters, whatever comes first) if it's too + long. + + As the insecure WEP encryption for Wi-Fi network is phased out, + nmcli now discourages its use when activating or modifying a + profile. + + Fix connectivity checks in case the check endpoint address + resolves to multiple addresses. + + Workaround libcurl blocking NetworkManager while resolving DNS + names. + + nmcli: indicate missing Wi-Fi hardware when showing rfkill + setting. + + nmcli: add connection migrate command to move a profile to a + specified settings plugin. This allows to convert profiles in + the deprecated ifcfg-rh format to keyfile. + + Set "src" attribute for routes from DHCPv4 to the leased + address. This helps with source address selection. + + Various bugfixes and internal improvements. + + Updated translations. +- Recommend NetworkNanager-wifi from the main package: after the + split, there is currently nothing pulling in NM-wifi. Preferably + this would happen based on wifi chips prsence, but that is not + yet done (boo#1199550). + +------------------------------------------------------------------- +Thu Apr 14 01:45:23 UTC 2022 - Jonathan Kang <songchuan.k...@suse.com> + + - Modify NetworkManager.spec: Split into a few small subpackages + (bsc#1198128). + +------------------------------------------------------------------- Old: ---- NetworkManager-1.36.4.tar.xz New: ---- NetworkManager-1.38.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager.spec ++++++ --- /var/tmp/diff_new_pack.0bK2TI/_old 2022-05-18 13:12:49.894643697 +0200 +++ /var/tmp/diff_new_pack.0bK2TI/_new 2022-05-18 13:12:49.898643700 +0200 @@ -57,13 +57,13 @@ %endif Name: NetworkManager -Version: 1.36.4 +Version: 1.38.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.36/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/NetworkManager/1.38/%{name}-%{version}.tar.xz Source1: nfs Source2: NetworkManager.conf Source3: baselibs.conf @@ -95,9 +95,7 @@ BuildRequires: python3-dbus-python BuildRequires: readline-devel BuildRequires: rp-pppoe -BuildRequires: wireless-tools BuildRequires: perl(YAML) -BuildRequires: pkgconfig(bluez) >= 5 BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) >= 0.94 BuildRequires: pkgconfig(glib-2.0) >= 2.32 @@ -139,6 +137,9 @@ Recommends: iptables Recommends: iputils Recommends: org.freedesktop.ModemManager +# Recommend -wifi. Preferably it should be auto-triggered for install +# when a wifi chip is found, but that is not yet implemented (boo#1199550) +Recommends: %{name}-wifi # Provides required by sysconfig. The latter is used by older versions. Provides: dhcdbd = 1.14 Provides: service(network) @@ -219,6 +220,70 @@ This package is needed to configure PPPoE interfaces +%package bluetooth +Summary: Bluetooth device plugin for NetworkManager +Group: System Environment/Base +Requires: %{name} = %{version} +Requires: NetworkManager-wwan = %{version} +BuildRequires: pkgconfig(bluez) >= 5 +Supplements: (NetworkManager and bluez) + +%description bluetooth +This package contains NetworkManager support for Bluetooth devices. + +%package wifi +Summary: Wifi plugin for NetworkManager +Group: System Environment/Base +BuildRequires: wireless-tools +Requires: %{name} = %{version} +Requires: wpa_supplicant >= 0.6.4 + +%description wifi +This package contains NetworkManager support for Wifi and OLPC devices. + +%package wwan +Summary: Mobile broadband device plugin for NetworkManager +Group: System Environment/Base +Requires: %{name} = %{version} +Requires: ModemManager + +%description wwan +This package contains NetworkManager support for mobile broadband (WWAN) +devices. + +%package ovs +Summary: Open vSwitch device plugin for NetworkManager +Group: System Environment/Base +Requires: %{name} = %{version} +Requires: openvswitch +Supplements: (NetworkManager and openvswitch) + +%description ovs +This package contains NetworkManager support for Open vSwitch bridges. + +%package tui +Summary: NetworkManager curses-based UI +Group: System Environment/Base +Requires: %{name} = %{version} +Requires: libnm0 = %{version} +Supplements: (patterns-base-enhanced_base and NetworkManager) + +%description tui +This adds a curses-based "TUI" (Text User Interface) to +NetworkManager, to allow performing some of the operations supported +by nm-connection-editor and nm-applet in a non-graphical environment. + +%package cloud-setup +Summary: Automatically configure NetworkManager in cloud +Group: System Environment/Base +Requires: %{name} = %{version} +Requires: libnm0 = %{version} + +%description cloud-setup +Installs a nm-cloud-setup tool that can automatically configure +NetworkManager in cloud setups. Currently only EC2 is supported. +This tool is still experimental. + %lang_package %prep @@ -297,26 +362,37 @@ rm -f %{buildroot}%{_datadir}/dbus-1/system-services/org.freedesktop.NetworkManager.service %pre -%service_add_pre NetworkManager.service NetworkManager-dispatcher.service nm-cloud-setup.service nm-priv-helper.service +%service_add_pre NetworkManager.service NetworkManager-dispatcher.service nm-priv-helper.service %post -%service_add_post NetworkManager.service NetworkManager-dispatcher.service nm-cloud-setup.service nm-priv-helper.service +%service_add_post NetworkManager.service NetworkManager-dispatcher.service nm-priv-helper.service %preun -%service_del_preun NetworkManager.service NetworkManager-dispatcher.service nm-cloud-setup.service nm-priv-helper.service +%service_del_preun NetworkManager.service NetworkManager-dispatcher.service nm-priv-helper.service %postun -%service_del_postun NetworkManager.service NetworkManager-dispatcher.service nm-cloud-setup.service nm-priv-helper.service +%service_del_postun NetworkManager.service NetworkManager-dispatcher.service nm-priv-helper.service + +%pre cloud-setup +%service_add_pre nm-cloud-setup.service + +%post cloud-setup +%service_add_post nm-cloud-setup.service + +%preun cloud-setup +%service_del_preun nm-cloud-setup.service + +%postun cloud-setup +%service_del_postun nm-cloud-setup.service %post -n libnm0 -p /sbin/ldconfig %postun -n libnm0 -p /sbin/ldconfig %files %license COPYING -%doc ChangeLog NEWS AUTHORS README TODO +%doc ChangeLog NEWS AUTHORS TODO %{_bindir}/nm-online %{_bindir}/nmcli -%{_bindir}/nmtui* %{_datadir}/bash-completion/completions/nmcli %{_sbindir}/NetworkManager %{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service @@ -325,30 +401,19 @@ %attr(0700,root,root) %{_localstatedir}/lib/NetworkManager %{_mandir}/man1/nm-online.1%{?ext_man} %{_mandir}/man1/nmcli.1%{?ext_man} -%{_mandir}/man1/nmtui.1%{?ext_man} -%{_mandir}/man1/nmtui-connect.1%{?ext_man} -%{_mandir}/man1/nmtui-edit.1%{?ext_man} -%{_mandir}/man1/nmtui-hostname.1%{?ext_man} %{_mandir}/man5/nm-settings-keyfile.5%{?ext_man} %{_mandir}/man5/NetworkManager.conf.5%{?ext_man} %{_mandir}/man5/nm-settings.5%{?ext_man} %{_mandir}/man5/nm-system-settings.conf.5%{?ext_man} %{_mandir}/man5/nm-settings-dbus.5%{?ext_man} %{_mandir}/man5/nm-settings-nmcli.5%{?ext_man} -%{_mandir}/man7/nm-openvswitch.7%{?ext_man} %{_mandir}/man7/nmcli-examples.7%{?ext_man} +%{_mandir}/man8/NetworkManager-dispatcher.8%{?ext_man} +%{_mandir}/man8/NetworkManager-wait-online.service.8%{?ext_man} %{_mandir}/man8/NetworkManager.8%{?ext_man} -%{_mandir}/man8/nm-cloud-setup.8%{?ext_man} %{_mandir}/man8/nm-initrd-generator.8%{?ext_man} -%{_mandir}/man8/NetworkManager-dispatcher.8%{?ext_man} %dir %{_libdir}/NetworkManager %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-wifi.so -%{_libdir}/NetworkManager/%{version}/libnm-device-plugin-wwan.so -%{_libdir}/NetworkManager/%{version}/libnm-wwan.so -%{_libexecdir}/nm-cloud-setup %{_libexecdir}/nm-daemon-helper %{_libexecdir}/nm-dhcp-helper %{_libexecdir}/nm-dispatcher @@ -363,12 +428,9 @@ %{_unitdir}/NetworkManager-dispatcher.service %{_unitdir}/NetworkManager-wait-online.service %dir %{_unitdir}/NetworkManager.service.d -%{_unitdir}/NetworkManager.service.d/NetworkManager-ovs.conf %{_udevdir}/rules.d/84-nm-drivers.rules %{_udevdir}/rules.d/85-nm-unmanaged.rules %{_udevdir}/rules.d/90-nm-thunderbolt.rules -%{_unitdir}/nm-cloud-setup.service -%{_unitdir}/nm-cloud-setup.timer %{_unitdir}/nm-priv-helper.service %ghost %config(noreplace) %{_localstatedir}/log/NetworkManager %dir %{_prefix}/lib/NetworkManager @@ -377,8 +439,6 @@ %dir %{_prefix}/lib/NetworkManager/dispatcher.d/pre-up.d %dir %{_prefix}/lib/NetworkManager/dispatcher.d/pre-down.d %dir %{_prefix}/lib/NetworkManager/VPN -%{_prefix}/lib/NetworkManager/dispatcher.d/90-nm-cloud-setup.sh -%{_prefix}/lib/NetworkManager/dispatcher.d/no-wait.d/90-nm-cloud-setup.sh %dir %{_prefix}/lib/firewalld %dir %{_prefix}/lib/firewalld/zones %{_prefix}/lib/firewalld/zones/nm-shared.xml @@ -417,4 +477,34 @@ %dir %{_libdir}/pppd/2.* %{_libdir}/pppd/2.*/nm-pppd-plugin.* +%files bluetooth +%{_libdir}/NetworkManager/%{version}/libnm-device-plugin-bluetooth.so + +%files wifi +%{_libdir}/NetworkManager/%{version}/libnm-device-plugin-wifi.so + +%files wwan +%{_libdir}/NetworkManager/%{version}/libnm-device-plugin-wwan.so +%{_libdir}/NetworkManager/%{version}/libnm-wwan.so + +%files ovs +%{_libdir}/NetworkManager/%{version}/libnm-device-plugin-ovs.so +%{_unitdir}/NetworkManager.service.d/NetworkManager-ovs.conf +%{_mandir}/man7/nm-openvswitch.7%{?ext_man} + +%files tui +%{_bindir}/nmtui* +%{_mandir}/man1/nmtui.1%{?ext_man} +%{_mandir}/man1/nmtui-connect.1%{?ext_man} +%{_mandir}/man1/nmtui-edit.1%{?ext_man} +%{_mandir}/man1/nmtui-hostname.1%{?ext_man} + +%files cloud-setup +%{_libexecdir}/nm-cloud-setup +%{_unitdir}/nm-cloud-setup.service +%{_unitdir}/nm-cloud-setup.timer +%{_prefix}/lib/NetworkManager/dispatcher.d/90-nm-cloud-setup.sh +%{_prefix}/lib/NetworkManager/dispatcher.d/no-wait.d/90-nm-cloud-setup.sh +%{_mandir}/man8/nm-cloud-setup.8%{?ext_man} + %changelog ++++++ NetworkManager-1.36.4.tar.xz -> NetworkManager-1.38.0.tar.xz ++++++ ++++ 873318 lines of diff (skipped)