Hello community,
here is the log from the commit of package NetworkManager for
openSUSE:Leap:15.2 checked in at 2020-03-06 12:38:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/NetworkManager (Old)
and /work/SRC/openSUSE:Leap:15.2/.NetworkManager.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager"
Fri Mar 6 12:38:00 2020 rev:65 rq:779644 version:1.22.6
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/NetworkManager/NetworkManager.changes
2020-01-30 14:48:50.978852976 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.NetworkManager.new.26092/NetworkManager.changes
2020-03-06 12:38:38.162660869 +0100
@@ -1,0 +2,103 @@
+Wed Feb 5 15:11:19 UTC 2020 - Michael Gorse <[email protected]>
+
+- Add -fcommon to CFLAGS. This is currently being done upstream
+ (boo#1160381).
+
+-------------------------------------------------------------------
+Fri Jan 31 10:36:29 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 1.22.6:
+ + Various fixes for the internal DHCP client.
+ + Slave devices now do not get created/activated if master is
+ missing.
+ + Fixed 'startup-complete' bug where NetworkManager would reach
+ the network-online.target even when not all the connections had
+ been tried.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sat Jan 25 14:04:08 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- No longer recommend -lang: supplements are in use
+
+-------------------------------------------------------------------
+Fri Jan 10 11:09:18 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 1.22.4:
+ + Fix behavior of internal DHCP client when the server sends a
+ NAK.
+ + Support 31-bit prefixes on IPv4 point-to-point links according
+ to RFC 3021.
+ + Fix memory leak parsing RequestScan D-Bus method arguments.
+
+-------------------------------------------------------------------
+Wed Jan 8 20:54:45 UTC 2020 - Lorenz Hüdepohl <[email protected]>
+
+- Fix 'nfs' dispatcher script
+ It was checking for an enabled unit 'nfs.service' - which does not
+ exist (anymore?). Switched to a check for an enabled unit
+ 'nfs-client.target'
+
+-------------------------------------------------------------------
+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.
+
+-------------------------------------------------------------------
Old:
----
NetworkManager-1.20.8.tar.xz
New:
----
NetworkManager-1.22.6.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ NetworkManager.spec ++++++
--- /var/tmp/diff_new_pack.XgYNad/_old 2020-03-06 12:38:39.310661567 +0100
+++ /var/tmp/diff_new_pack.XgYNad/_new 2020-03-06 12:38:39.314661569 +0100
@@ -1,7 +1,7 @@
#
# spec file for package NetworkManager
#
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 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.20.8
+Version: 1.22.6
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:
https://download.gnome.org/sources/%{name}/1.20/%{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
@@ -103,7 +103,6 @@
Requires: sysconfig-netconfig >= 0.80.5
Requires: wpa_supplicant >= 0.6.4
%requires_eq ppp
-Recommends: %{name}-lang
Recommends: dnsmasq
Recommends: iptables
Recommends: org.freedesktop.ModemManager
@@ -181,7 +180,7 @@
%if %{with_cacert_patch}
%patch1 -p1
%endif
-%patch2 -p1
+#patch2 -p1
#patch3 -p1
%patch4 -p1
%patch5 -p1
@@ -192,7 +191,7 @@
NOCONFIGURE=1 ./autogen.sh
pppddir=`ls -1d %{_libdir}/pppd/2*`
test -n "$pppddir" || exit 1
-export CFLAGS="%{optflags} -fno-strict-aliasing"
+export CFLAGS="%{optflags} -fno-strict-aliasing -fcommon"
export PYTHON=%{_bindir}/python3
%configure \
--disable-silent-rules \
@@ -247,16 +246,16 @@
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 libnm0 -p /sbin/ldconfig
%postun -n libnm0 -p /sbin/ldconfig
@@ -300,6 +299,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
@@ -319,7 +319,14 @@
%{_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}/libnm/
++++++ NetworkManager-1.20.8.tar.xz -> NetworkManager-1.22.6.tar.xz ++++++
++++ 279839 lines of diff (skipped)
++++++ nfs ++++++
--- /var/tmp/diff_new_pack.XgYNad/_old 2020-03-06 12:38:44.158664514 +0100
+++ /var/tmp/diff_new_pack.XgYNad/_new 2020-03-06 12:38:44.174664524 +0100
@@ -57,7 +57,7 @@
case "$COMMAND" in
up|dhcp4-change|dhcp6-change)
# Check with systemd if nfs service is enabled
- if /usr/bin/systemctl is-enabled nfs.service >/dev/null 2>&1; then
+ if /usr/bin/systemctl is-enabled nfs-client.target >/dev/null 2>&1;
then
printf %s "$NET_MOUNTS" | while IFS= read -r line; do
MOUNT_POINT=$(echo $line | cut -f2 -d" ")
FS_TYPE=$(echo $line | cut -f3 -d" ")