Hello community, here is the log from the commit of package NetworkManager for openSUSE:Factory checked in at 2020-01-02 14:40:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old) and /work/SRC/openSUSE:Factory/.NetworkManager.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager" Thu Jan 2 14:40:12 2020 rev:203 rq:759710 version:1.22.2 Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2019-11-06 15:14:57.729105853 +0100 +++ /work/SRC/openSUSE:Factory/.NetworkManager.new.6675/NetworkManager.changes 2020-01-02 14:40:29.164891513 +0100 @@ -1,0 +2,89 @@ +Tue Dec 24 16:11:15 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 1.22.2: + + Fix multiple issues in the internal DHCP client, including + wrong parsing of search domains and classless routes options, + and failures in obtaining and renewing the lease with certain + server configurations. + + Export NM_CAPABILITY_OVS capability on D-Bus and in libnm to + indicate that the OVS plugin is loaded. + + Fix libnm annotations for nm_sriov_vf_get_vlan_ids() to allow + the usage of the function through GObject introspection. + +------------------------------------------------------------------- +Tue Dec 17 12:33:25 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 1.22.0: + + Drop support for BlueZ 4. BlueZ 5 was released in 2012 and + should nowadays be available everywhere. + + DHCP: switch "internal" DHCPv4 plugin from code based on + systemd to use nettools' n-dhcp4 library. + + Add support for "scope" attribute for IPv4 routes. + + Add support for specifying IAID and FQDN flags for DHCP + request. + + Add a '802-1x.optional' property to consider the wired 802.1X + authentication as optional. + + Use the Network Cost Wi-Fi information element to determine + metered device state. + + Support main.auth-polkit=root-only setting to disable PolicyKit + use and restrict authorization to root user. + + core: declare "startup complete" when device reaches + "connected" state, even if IP addressing methods did not yet + fully complete. This changes behavior for unblocking + "NetworkManager-wait-online.service", and + "network-online.target" earlier. If this causes issues in your + setup, you may need to configure "ipv4.may-fail=no" or + "ipv6.may-fail=no", which delays reaching "connected" state for + the address family accordingly. + + libnm: hide NMObject and NMClient typedefs from header files. + This prevents the user from subclassing these types and is an + ABI change (in the unlikely case that a user was subclassing + the types, which is no longer supported). + + libnm: retire deprecated WiMAX API NMDeviceWimax and + NMWimaxNsp. WiMAX support was removed from NetworkManager in + version 1.2 (2016) and no such type instances would have been + created by NMClient for a while now. + + Deprecate synchronous API for D-Bus calls in libnm. We don't + remove libnm API so you are free to continue using it. But + tells you that using it might be a bad idea. + + libnm: heavily internal rework NMClient. This slims down libnm + and makes the implementation more efficient. NMClient should + work now well with a separate GMainContext. + + Add `nmcli general reload` subcommand to reload NetworkManager + configuration and DNS settings. + + nm-cloud-setup: add new tool for automatically configuring + NetworkManager in cloud. This is still experimental and + currently only EC2 and IPv4 is supported. + + Add new NetworkManager logo to "contrib/art/logo". + + Various bug fixes and improvements. +- Disable networkmanager-checks-po.patch: Needs rebase. +- Add new nm-cloud-setup.service to pre/post/preun/postun calls. + +------------------------------------------------------------------- +Mon Nov 25 15:24:42 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 1.20.8: + + Fix handling of system CA certificates in the ifcfg parser. + + Handle ReachableTime and RetransTimer from IPv6 Router + Advertisements. + + Fixed setting of MTU according to its parent device for some + device types. + + Various fixes for the initramfs configuration genertor. + +------------------------------------------------------------------- +Wed Nov 6 17:36:13 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 1.20.6: + + Fix updating agent-owned VPN secrets. + + Adjust IWD support to new D-Bus path of IWD 1.0. + + Introduce an 'optional' property in the 802-1x setting to + allow the activation to proceed in case of missing + authenticator. + + Fix ARP announcements for IP addresses configured on + interfaces. + + Use proper interface when adding s390 specific details in + initrd generator. + + Don't disable PMF on Wi-Fi connections using SAE. + + Properly handle uint16 property types in libnm. + +------------------------------------------------------------------- @@ -9,0 +99,113 @@ +Wed Oct 9 19:26:34 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 1.20.4: + + Fix crash related to Wi-Fi-P2P. + + Support rd.znet option in initrd generator to support s390. + + Fix not creating default-wired-connection when a suitable + profile exists which is not tied to the device by + interface-name. + + tui: support WPA3-Personal (SAE). + + Fixes for OLPC Mesh Wi-Fi. + + Various bug fixes. Notably, fix unit test and build issues. +- Drop nm-fix-gtk-doc.patch: Fixed upstream. + +------------------------------------------------------------------- +Wed Oct 9 18:26:34 UTC 2019 - Bjørn Lie <[email protected]> + +- Add nm-fix-gtk-doc.patch: Fix build with gtk-doc 1.32 and newer. + +------------------------------------------------------------------- +Wed Oct 9 17:26:34 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 1.20.2: + + Don't ask wpa_supplicant to attempt to enable FT if the + interface doesn't support it. + + Various bug fixes and improvements. + + Updated translations. + +------------------------------------------------------------------- +Wed Oct 9 16:26:34 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 1.20.0: + + The libnm-glib library, deprecated in favor of libnm since + NetworkManager 1.0, and disabled by default since + NetworkManager 1.12, has now been removed. + + The DHCP client now defaults to "internal". The default can be + overriden at build time by using the --with-config-dhcp-default + option of the configure script or at run time by setting the + main.dhcp option in the configuration file. + + Added support for configuring fq_codel line discipline and + mirred action. + + Added a possibility for distributions to ship dispatcher + scripts in /usr/lib. + + Drop deprecated setting "main.monitor-connection-files" in + NetworkManager.conf. This setting now has no more effect and + was disabled by default for a long time. Instead, after + changes, load files explicitly with `nmcli connection load` or + `nmcli connection reload`. + + Rework parsing team JSON config in libnm and stricter validate + settings. With this, NetworkManager rejects settings that it + considers invalid while still allowing setting arbitrary JSON + config directly. + + Drop ibft settings plugin. This functionality is now covered by + using nm-initrd-generator from initrd to pre-generate in-memory + profiles. + + Support "suppress_prefixlength" attribute for policy routing + rules. + + This is what wg-quick uses for the "Improved Rule-based + Routing" solution, and the user can now manually configure such + policy routing rules. + + Support "wireguard.ip4-auto-default-route" and + "wireguard.ip6-auto-default-route". This automatically + implements the "Improved Rule-based Routing" of wg-quick to + help avoiding routing loops when setting the default-route on + the WireGuard interface. Note that this is now enabled by + default, so there is a change in behavior if your WireGuard + connection profiles from before had a default-route (/0) in + allowed-ips. + + Rework implementation of settings plugins and how profiles are + presisted to disk. This is a large internal refactoring of the + settings plugins that allows to migrate a connection profile + between plugins. + + In-memory profiles are now only handled by keyfile plugin and + will also be persisted to /run directory. This allows to + restart NetworkManager without loosing these profiles and it + provides a file-system based API for creating in-memory + profiles. + + Keyfile plugin now supports a read-only directory of profiles + under directory "/usr/lib/NetworkManager/system-connections". + Such profiles still can be modified and deleted via D-Bus, + which results in writing profiles to /etc or /run that shadow + the read-only files. + + Add new D-Bus method AddConnection2() that allows to block + autoconnect of the profile at the moment when creating the + profile. Also add support for this API to libnm. + + Add flag "no-reapply" to Update2() D-Bus method. Normally, when + a connection profile gets modified, this only changes the + profile itself. When the profile is currently activated on a + device, then the device's configuration does not update before + the profile is fully re-activated or Reapply on the device is + called. There is an exception to this: the "connection.zone" + and the "connection.metered" properties take effect + immediately. The "no-reapply" flag allows suppressing to + reapply any properties, so that no changes take effect + automatically. The purpose is to really only modify the profile + itself without changes to the runtime configuration of the + device. + + Add "ipv6.method=disabled" to disable IPv6 on a device, like + also possible for IPv4. Until now, the users could only set + "ipv6.method=ignore" which means the users are free to set IPv6 + related sysctl values themselves. + + Added support for Wi-Fi Mesh network. +- Stop passing --with-libnm-glib to configure, feature was dropped. +- Drop sub-packages libnm-util2, libnm-glib4 and libnm-glib-vpn1 + and obsolete them from the main package (also in baselibs.conf). +- Drop typelib-1_0-NetworkManager-1_0 and typelib-1_0-NMClient-1_0. +- Rebase some patches with quilt. +- Disable nm-add-CAP_SYS_ADMIN-permission.patch: Needs rework or ++++ 12 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes ++++ and /work/SRC/openSUSE:Factory/.NetworkManager.new.6675/NetworkManager.changes Old: ---- NetworkManager-1.18.4.tar.xz New: ---- NetworkManager-1.22.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager.spec ++++++ --- /var/tmp/diff_new_pack.L9VbHA/_old 2020-01-02 14:40:31.320892366 +0100 +++ /var/tmp/diff_new_pack.L9VbHA/_new 2020-01-02 14:40:31.320892366 +0100 @@ -1,7 +1,7 @@ # # spec file for package NetworkManager # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,13 +22,13 @@ %define with_cacert_patch 0 %define _udevdir %(pkg-config --variable udevdir udev) Name: NetworkManager -Version: 1.18.4 +Version: 1.22.2 Release: 0 Summary: Network Link Manager and user applications for it License: GPL-2.0-or-later Group: Productivity/Networking/System URL: http://www.gnome.org/projects/NetworkManager/ -Source0: http://download.gnome.org/sources/%{name}/1.18/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/%{name}/1.22/%{name}-%{version}.tar.xz Source1: nfs Source2: NetworkManager.conf Source3: baselibs.conf @@ -38,7 +38,7 @@ Patch0: systemd-network-config.patch # PATCH-FIX-UPSTREAM nm-probe-radius-server-cert.patch bnc#574266 [email protected] -- Probe the RADIUS server certificate Patch1: nm-probe-radius-server-cert.patch -# PATCH-FIX-OPENSUSE networkmanager-checks-po.patch [email protected] -- fix translation validation error caused by our patch systemd-network-config.patch +# PATCH-NEEDS-REBASE networkmanager-checks-po.patch [email protected] -- fix translation validation error caused by our patch systemd-network-config.patch was: PATCH-FIX-OPENSUSE Patch2: networkmanager-checks-po.patch # PATCH-NEEDS-REBASE networkmanager-obs-net.patch [email protected] -- disable tests that are by design broken on OBS workers # WAS PATCH-FIX-OPENSUSE Patch3: networkmanager-obs-net.patch @@ -48,7 +48,7 @@ Patch5: NetworkManager-1.10.6-netconfig.patch # PATCH-FIX-UPSTREAM 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch boo#1103678 Patch6: 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch -# PATCH-FIX-OPENSUSE nm-add-CAP_SYS_ADMIN-permission.patch bsc#1129587 [email protected] -- Add CAP_SYS_ADMIN which netconfig needs to call setdomainname +# PATCH-NEEDS-REBASE nm-add-CAP_SYS_ADMIN-permission.patch bsc#1129587 [email protected] -- Add CAP_SYS_ADMIN which netconfig needs to call setdomainname WAS PATCH-FIX-OPENSUSE Patch7: nm-add-CAP_SYS_ADMIN-permission.patch BuildRequires: dnsmasq @@ -111,6 +111,9 @@ Recommends: rp-pppoe Provides: dhcdbd = 1.14 Obsoletes: dhcdbd < 1.14 +Obsoletes: libnm-glib-vpn1 +Obsoletes: libnm-glib4 +Obsoletes: libnm-util2 %{?systemd_requires} %description @@ -125,13 +128,8 @@ Summary: Libraries and headers for adding NetworkManager support to applications Group: Development/Libraries/Other Requires: %{name} = %{version} -Requires: libnm-glib-vpn1 = %{version} -Requires: libnm-glib4 = %{version} -Requires: libnm-util2 = %{version} Requires: libnm0 = %{version} Requires: typelib-1_0-NM-1_0 = %{version} -Requires: typelib-1_0-NMClient-1_0 = %{version} -Requires: typelib-1_0-NetworkManager-1_0 = %{version} Provides: %{name}-doc = %{version} Obsoletes: %{name}-doc < %{version} @@ -147,46 +145,6 @@ This package contains the libraries that make it easier to use some Network Manager functionality from applications that use glib. -%package -n libnm-util2 -Summary: Convenience library for clients of NetworkManager -Group: System/Libraries -%if %{with_cacert_patch} -Provides: NetworkManager(cacert-patch) -%endif - -%description -n libnm-util2 -This package contains the libraries that make it easier to use some -Network Manager functionality from applications that use glib. - -%package -n libnm-glib4 -Summary: Convenience library for clients of NetworkManager -Group: System/Libraries -Provides: %{name}-glib = %{version} -Obsoletes: %{name}-glib < %{version} - -%description -n libnm-glib4 -This package contains the libraries that make it easier to use some -Network Manager functionality from applications that use glib. - -%package -n libnm-glib-vpn1 -Summary: Convenience library for NetworkManager VPN plugins -Group: System/Libraries - -%description -n libnm-glib-vpn1 -This package contains the libraries that make it easier to use some -Network Manager functionality from applications that use glib. - -%package -n typelib-1_0-NetworkManager-1_0 -Summary: Introspection bindings for the Networkmanager client convenience library -Group: System/Libraries - -%description -n typelib-1_0-NetworkManager-1_0 -This package contains the gi-bindings that make it easier to use some -Network Manager functionality from applications that use glib. - -This package provides the GObject Introspection bindings for the -NetworkManager library. - %package -n typelib-1_0-NM-1_0 Summary: Introspection bindings for the NetworkManager client convenience library Group: System/Libraries @@ -198,17 +156,6 @@ This package provides the GObject Introspection bindings for the NetworkManager library. -%package -n typelib-1_0-NMClient-1_0 -Summary: Introspection bindings for the NetworkManager client convenience library -Group: System/Libraries - -%description -n typelib-1_0-NMClient-1_0 -This package contains the gi-bindings that make it easier to use some -Network Manager functionality from applications that use glib. - -This package provides the GObject Introspection bindings for the -NetworkManager library. - %package branding-upstream Summary: Default upstream configuration for %{_sysconfdir}/NetworkManager/NetworkManager.conf Group: Productivity/Networking/System @@ -234,12 +181,12 @@ %if %{with_cacert_patch} %patch1 -p1 %endif -%patch2 -p1 +#patch2 -p1 #patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 -%patch7 -p1 +#patch7 -p1 %build NOCONFIGURE=1 ./autogen.sh @@ -248,7 +195,6 @@ export CFLAGS="%{optflags} -fno-strict-aliasing" export PYTHON=%{_bindir}/python3 %configure \ - --with-libnm-glib \ --disable-silent-rules \ --with-hostname-persist=suse \ --enable-ld-gc \ @@ -269,7 +215,8 @@ --enable-wifi=yes \ --with-nmtui \ --with-session-tracking=systemd \ - --with-suspend-resume=systemd + --with-suspend-resume=systemd \ + --with-iwd=yes # Fail if netconfig was not detected. Avoids future occurences of bnc#817592 if grep "with_netconfig='no'" config.log; then print netconfig support was not found -- BUILD ABORTED @@ -300,23 +247,17 @@ rm -f %{buildroot}%{_datadir}/dbus-1/system-services/org.freedesktop.NetworkManager.service %pre -%service_add_pre NetworkManager.service NetworkManager-dispatcher.service +%service_add_pre NetworkManager.service NetworkManager-dispatcher.service nm-cloud-setup.service %post -%service_add_post NetworkManager.service NetworkManager-dispatcher.service +%service_add_post NetworkManager.service NetworkManager-dispatcher.service nm-cloud-setup.service %preun -%service_del_preun NetworkManager.service NetworkManager-dispatcher.service +%service_del_preun NetworkManager.service NetworkManager-dispatcher.service nm-cloud-setup.service %postun -%service_del_postun NetworkManager.service NetworkManager-dispatcher.service +%service_del_postun NetworkManager.service NetworkManager-dispatcher.service nm-cloud-setup.service -%post -n libnm-util2 -p /sbin/ldconfig -%postun -n libnm-util2 -p /sbin/ldconfig -%post -n libnm-glib4 -p /sbin/ldconfig -%postun -n libnm-glib4 -p /sbin/ldconfig -%post -n libnm-glib-vpn1 -p /sbin/ldconfig -%postun -n libnm-glib-vpn1 -p /sbin/ldconfig %post -n libnm0 -p /sbin/ldconfig %postun -n libnm0 -p /sbin/ldconfig @@ -359,6 +300,7 @@ %{_libdir}/NetworkManager/%{version}/libnm-wwan.so %dir %{_libdir}/pppd/2.* %{_libdir}/pppd/2.*/nm-pppd-plugin.* +%{_libexecdir}/nm-cloud-setup %{_libexecdir}/nm-dhcp-helper %{_libexecdir}/nm-dispatcher %{_libexecdir}/nm-iface-helper @@ -378,55 +320,32 @@ %{_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 %ghost %config(noreplace) %{_localstatedir}/log/NetworkManager +%dir %{_prefix}/lib/NetworkManager +%dir %{_prefix}/lib/NetworkManager/dispatcher.d +%dir %{_prefix}/lib/NetworkManager/dispatcher.d/no-wait.d +%{_prefix}/lib/NetworkManager/dispatcher.d/90-nm-cloud-setup.sh +%{_prefix}/lib/NetworkManager/dispatcher.d/no-wait.d/90-nm-cloud-setup.sh %files devel -%{_includedir}/NetworkManager/ %{_includedir}/libnm/ -%{_includedir}/libnm-glib/ %{_datadir}/gir-1.0/*.gir %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/libnm.deps %{_datadir}/vala/vapi/libnm.vapi -%{_datadir}/vala/vapi/libnm-glib.deps -%{_datadir}/vala/vapi/libnm-glib.vapi -%{_datadir}/vala/vapi/libnm-util.deps -%{_datadir}/vala/vapi/libnm-util.vapi %{_libdir}/libnm.so -%{_libdir}/libnm-util.so -%{_libdir}/libnm-glib.so -%{_libdir}/libnm-glib-vpn.so -%{_libdir}/pkgconfig/NetworkManager.pc %{_libdir}/pkgconfig/libnm.pc -%{_libdir}/pkgconfig/libnm-util.pc -%{_libdir}/pkgconfig/libnm-glib.pc -%{_libdir}/pkgconfig/libnm-glib-vpn.pc %doc %{_datadir}/gtk-doc/html/NetworkManager/ %doc %{_datadir}/gtk-doc/html/libnm/ -%doc %{_datadir}/gtk-doc/html/libnm-glib/ -%doc %{_datadir}/gtk-doc/html/libnm-util/ %files -n libnm0 %{_libdir}/libnm.so.* -%files -n libnm-util2 -%{_libdir}/libnm-util.so.* - -%files -n libnm-glib4 -%{_libdir}/libnm-glib.so.* - -%files -n libnm-glib-vpn1 -%{_libdir}/libnm-glib-vpn.so.* - -%files -n typelib-1_0-NetworkManager-1_0 -%{_libdir}/girepository-1.0/NetworkManager-1.0.typelib - %files -n typelib-1_0-NM-1_0 %{_libdir}/girepository-1.0/NM-1.0.typelib -%files -n typelib-1_0-NMClient-1_0 -%{_libdir}/girepository-1.0/NMClient-1.0.typelib - %files lang -f %{name}.lang %files branding-upstream ++++++ 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch ++++++ --- /var/tmp/diff_new_pack.L9VbHA/_old 2020-01-02 14:40:31.344892376 +0100 +++ /var/tmp/diff_new_pack.L9VbHA/_new 2020-01-02 14:40:31.344892376 +0100 @@ -12,11 +12,11 @@ src/devices/nm-device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c -index 7514fa784..48279c4ec 100644 ---- a/src/devices/nm-device.c -+++ b/src/devices/nm-device.c -@@ -2821,7 +2821,8 @@ concheck_update_state (NMDevice *self, int addr_family, +Index: NetworkManager-1.20.0/src/devices/nm-device.c +=================================================================== +--- NetworkManager-1.20.0.orig/src/devices/nm-device.c ++++ NetworkManager-1.20.0/src/devices/nm-device.c +@@ -2887,7 +2887,8 @@ concheck_update_state (NMDevice *self, state = NM_CONNECTIVITY_LIMITED; } else state = NM_CONNECTIVITY_NONE; @@ -26,6 +26,3 @@ if (priv->concheck_x[IS_IPv4].state == state) { /* we got a connectivty update, but the state didn't change. If we were probing, --- -2.21.0 - ++++++ NetworkManager-1.10.6-netconfig.patch ++++++ --- /var/tmp/diff_new_pack.L9VbHA/_old 2020-01-02 14:40:31.356892380 +0100 +++ /var/tmp/diff_new_pack.L9VbHA/_new 2020-01-02 14:40:31.356892380 +0100 @@ -1,8 +1,8 @@ -Index: NetworkManager-1.12.0/src/dns/nm-dns-manager.c +Index: NetworkManager-1.20.0/src/dns/nm-dns-manager.c =================================================================== ---- NetworkManager-1.12.0.orig/src/dns/nm-dns-manager.c 2018-06-29 22:48:47.253010906 +0200 -+++ NetworkManager-1.12.0/src/dns/nm-dns-manager.c 2018-06-29 22:48:47.269010983 +0200 -@@ -538,9 +538,17 @@ dispatch_netconfig (NMDnsManager *self, +--- NetworkManager-1.20.0.orig/src/dns/nm-dns-manager.c ++++ NetworkManager-1.20.0/src/dns/nm-dns-manager.c +@@ -546,9 +546,17 @@ dispatch_netconfig (NMDnsManager *self, gssize l; nm_auto_free_gstring GString *str = NULL; ++++++ NetworkManager-1.18.4.tar.xz -> NetworkManager-1.22.2.tar.xz ++++++ ++++ 785866 lines of diff (skipped) ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.L9VbHA/_old 2020-01-02 14:40:33.768893334 +0100 +++ /var/tmp/diff_new_pack.L9VbHA/_new 2020-01-02 14:40:33.768893334 +0100 @@ -1,8 +1,2 @@ -libnm-util2 -libnm-glib4 -libnm-glib-vpn1 NetworkManager-devel requires -NetworkManager-<targettype> - requires "libnm-util2-<targettype> = <version>" - requires "libnm-glib4-<targettype> = <version>" - requires "libnm-glib-vpn1-<targettype> = <version>" ++++++ networkmanager-checks-po.patch ++++++ --- /var/tmp/diff_new_pack.L9VbHA/_old 2020-01-02 14:40:33.776893337 +0100 +++ /var/tmp/diff_new_pack.L9VbHA/_new 2020-01-02 14:40:33.776893337 +0100 @@ -1,7 +1,7 @@ -Index: NetworkManager-1.8.0/po/POTFILES.skip +Index: NetworkManager-1.20.0/po/POTFILES.skip =================================================================== ---- NetworkManager-1.8.0.orig/po/POTFILES.skip -+++ NetworkManager-1.8.0/po/POTFILES.skip +--- NetworkManager-1.20.0.orig/po/POTFILES.skip ++++ NetworkManager-1.20.0/po/POTFILES.skip @@ -1,4 +1,5 @@ data/NetworkManager.service.in +data/NetworkManager-wait-online.service.in ++++++ nm-dont-overwrite-resolv-conf.patch ++++++ --- /var/tmp/diff_new_pack.L9VbHA/_old 2020-01-02 14:40:33.792893342 +0100 +++ /var/tmp/diff_new_pack.L9VbHA/_new 2020-01-02 14:40:33.796893345 +0100 @@ -1,8 +1,8 @@ -Index: NetworkManager-1.16.0/src/dns/nm-dns-manager.c +Index: NetworkManager-1.20.0/src/dns/nm-dns-manager.c =================================================================== ---- NetworkManager-1.16.0.orig/src/dns/nm-dns-manager.c -+++ NetworkManager-1.16.0/src/dns/nm-dns-manager.c -@@ -565,7 +565,7 @@ again: +--- NetworkManager-1.20.0.orig/src/dns/nm-dns-manager.c ++++ NetworkManager-1.20.0/src/dns/nm-dns-manager.c +@@ -571,7 +571,7 @@ again: nm_close (fd); /* Wait until the process exits */ ++++++ systemd-network-config.patch ++++++ --- /var/tmp/diff_new_pack.L9VbHA/_old 2020-01-02 14:40:33.804893347 +0100 +++ /var/tmp/diff_new_pack.L9VbHA/_new 2020-01-02 14:40:33.804893347 +0100 @@ -1,7 +1,7 @@ -Index: NetworkManager-1.16.0/data/NetworkManager.service.in +Index: NetworkManager-1.20.0/data/NetworkManager.service.in =================================================================== ---- NetworkManager-1.16.0.orig/data/NetworkManager.service.in -+++ NetworkManager-1.16.0/data/NetworkManager.service.in +--- NetworkManager-1.20.0.orig/data/NetworkManager.service.in ++++ NetworkManager-1.20.0/data/NetworkManager.service.in @@ -1,7 +1,7 @@ [Unit] Description=Network Manager @@ -11,7 +11,7 @@ After=network-pre.target dbus.service Before=network.target @DISTRO_NETWORK_SERVICE@ -@@ -24,6 +24,7 @@ ProtectHome=read-only +@@ -21,6 +21,7 @@ ProtectHome=read-only [Install] WantedBy=multi-user.target @@ -19,10 +19,10 @@ Also=NetworkManager-dispatcher.service # We want to enable NetworkManager-wait-online.service whenever this service -Index: NetworkManager-1.16.0/data/NetworkManager-wait-online.service.in +Index: NetworkManager-1.20.0/data/NetworkManager-wait-online.service.in =================================================================== ---- NetworkManager-1.16.0.orig/data/NetworkManager-wait-online.service.in -+++ NetworkManager-1.16.0/data/NetworkManager-wait-online.service.in +--- NetworkManager-1.20.0.orig/data/NetworkManager-wait-online.service.in ++++ NetworkManager-1.20.0/data/NetworkManager-wait-online.service.in @@ -7,7 +7,9 @@ Before=network-online.target [Service]
