Hello community,

here is the log from the commit of package NetworkManager for openSUSE:Factory 
checked in at 2018-08-28 09:21:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old)
 and      /work/SRC/openSUSE:Factory/.NetworkManager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "NetworkManager"

Tue Aug 28 09:21:10 2018 rev:188 rq:630521 version:1.12.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes    
2018-07-20 09:47:39.467432869 +0200
+++ /work/SRC/openSUSE:Factory/.NetworkManager.new/NetworkManager.changes       
2018-08-28 09:21:20.556247438 +0200
@@ -1,0 +2,69 @@
+Fri Aug 17 11:57:19 UTC 2018 - [email protected]
+
+- Add NetworkManager-fix-compile-error.patch: Fix compile error due
+  to NM_AVAILABLE_IN_1_12_2 macro.
+- Add NetworkManager-remove-assertion.patch: cli: remove assertion
+  in nmc_device_state_to_color() (bgo#796834).
+
+-------------------------------------------------------------------
+Thu Jul 26 20:56:06 UTC 2018 - [email protected]
+
+- Update to version 1.12.2:
+  + Fix missing symbols in libnm ABI for settings.
+  + Fix a regression that disallowed activations of VPN connections
+    with a device specified.
+  + Robustness fixes to connectivity checking.
+- Changes from version 1.12.0:
+  + Improved support for configuration checkpoint, including
+    support in libnm.
+  + Added capability to set IP Tunnel configuration flags.
+  + The systemd-resolved DNS plugins now supports MDNS.
+  + Systemd-resolved and dnsmasq DNS plugins now honor the DNS
+    priority setting.
+  + Wi-Fi devices now support FILS for speedier roaming support.
+  + Drop dependency on libnl3 library.
+  + Add support for "onlink" routes.
+  + More robust connectivity checking.
+  + Dropped the obsolete "ifnet" settings plugin,
+  + Try harder to generate reasonable human-readable names for
+    devices even if the hwdb contains garbage.
+  + Add an "overview" option to hide default values in nmcli,
+    resulting in more concise output.
+  + Reworked the inner workings of D-Bus interface for better
+    resource efficiency.
+  + Add support for configuring nmcli coloring via
+    terminal-colors.d(5).
+  + Added experimental support for Meson build system.
+  + Added initial IWD Wi-Fi daemon support.
+  + A non-hexadecimal DHCPv4 client-id is now properly passed to
+    dhclient with the first byte (type) set to zero, as stated in
+    the documentation. This represents a change in behavior since
+    previous versions where the first character of the string was
+    used as type. The internal client is not affected by the
+    change.
+  + DNS setting rc-manager=file now always follows dangling
+    symlinks instead of replacing /etc/resolv.conf with a plain
+    file.
+  + Added wake_on_wlan connection setting to configure
+    wake-on-wireless-lan (WoWLAN).
+  + The libnm-glib library, deprecated in favor of libnm since
+    NetworkManager 1.0, is now not built by default. While it can
+    still be enabled, the distributions should have a good plan for
+    removing it if they need to keep shipping it at this point.
+  + Nmcli now scans for Wi-Fi networks before displaying them, if
+    the last scan was too long ago.
+  + Added the ipv6.dhcp-duid property to allow configuring the
+    DHCPv6 DUID.
+  + Extended ipv6.dhcp-client-id property to support DHCP client
+    identifers depending on the MAC address and the stable ID.
+  + Set NM_DISPATCHER_ACTION environment variable in dispatcher
+    scripts.
+- Rebase NetworkManager-1.10.6-netconfig.patch and
+  systemd-network-config.patch with quilt.
+- Disable networkmanager-obs-net.patch and make check, needs
+  rebase.
+- Pass with-libnm-glib to configure, deprecated libnm-glib support
+  is no long built by default, and since we can not remove this yet
+  due to Steam, we pass this option for now.
+
+-------------------------------------------------------------------

Old:
----
  NetworkManager-1.10.10.tar.xz

New:
----
  NetworkManager-1.12.2.tar.xz
  NetworkManager-fix-compile-error.patch
  NetworkManager-remove-assertion.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ NetworkManager.spec ++++++
--- /var/tmp/diff_new_pack.kajlFQ/_old  2018-08-28 09:21:21.280249696 +0200
+++ /var/tmp/diff_new_pack.kajlFQ/_new  2018-08-28 09:21:21.280249696 +0200
@@ -22,29 +22,35 @@
 %define with_cacert_patch 0
 %define _udevdir %(pkg-config --variable udevdir udev)
 Name:           NetworkManager
-Version:        1.10.10
+Version:        1.12.2
 Release:        0
 Summary:        Network Link Manager and User Applications
 License:        GPL-2.0-or-later
 Group:          Productivity/Networking/System
 URL:            http://www.gnome.org/projects/NetworkManager/
-Source0:        
http://download.gnome.org/sources/NetworkManager/1.10/%{name}-%{version}.tar.xz
+Source0:        
http://download.gnome.org/sources/NetworkManager/1.12/%{name}-%{version}.tar.xz
 Source1:        nfs
 Source2:        NetworkManager.conf
 Source3:        baselibs.conf
 Source99:       NetworkManager-rpmlintrc
+
 # PATCH-FEATURE-OPENSUSE systemd-network-config.patch -- don't try to start NM 
under systemd if it is disabled in system configuration
 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
 Patch2:         networkmanager-checks-po.patch
-# PATCH-FIX-OPENSUSE networkmanager-obs-net.patch [email protected] -- disable 
tests that are by design broken on OBS workers
+# 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
 # PATCH-FIX-OPENSUSE nm-dont-overwrite-resolv-conf.patch bsc#1021665, 
bsc#960153 [email protected] -- NetworkManager spawns netconfig to update DNS 
settings, and terminates netconfig after 1s. But 1s isn't quite long enough for 
netconfig to complete the task. Adjust it to 0 seconds(don't send SIGKILL) to 
avoid NM overwriting /etc/resolv.conf.
 Patch4:         nm-dont-overwrite-resolv-conf.patch
 # PATCH-FIX-OPENSUSE NetworkManager-1.10.6-netconfig.patch boo#1092352 -- 
Don't return SR_NOTFOUND if netconfig fails to launch
 Patch5:         NetworkManager-1.10.6-netconfig.patch
+# PATCH-FIX-UPSTREAM NetworkManager-fix-compile-error.patch -- fix compile 
error due to NM_AVAILABLE_IN_1_12_2 macro
+Patch6:         NetworkManager-fix-compile-error.patch
+# PATCH-FIX-UPSTREAM NetworkManager-remove-assertion.patch bgo#796834 -- cli: 
remove assertion in nmc_device_state_to_color()
+Patch7:         NetworkManager-remove-assertion.patch
+
 BuildRequires:  dnsmasq
 BuildRequires:  fdupes
 BuildRequires:  intltool
@@ -230,9 +236,11 @@
 %patch1 -p1
 %endif
 %patch2 -p1
-%patch3 -p1
+#patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
+%patch7 -p1
 
 %build
 NOCONFIGURE=1 ./autogen.sh
@@ -241,6 +249,7 @@
 export CFLAGS="%{optflags} -fno-strict-aliasing"
 export PYTHON=%{_bindir}/python3
 %configure \
+    --with-libnm-glib \
     --disable-silent-rules \
     --with-hostname-persist=suse \
     --enable-ld-gc \
@@ -270,7 +279,7 @@
 make %{?_smp_mflags} nmrundir="/run/%{name}"
 
 %check
-make %{?_smp_mflags} check
+#make %%{?_smp_mflags} check
 
 %install
 %make_install nmrundir="/run/%{name}"
@@ -368,16 +377,17 @@
 %{_mandir}/man7/nm-openvswitch.7%{?ext_man}
 %{_mandir}/man7/nmcli-examples.7%{?ext_man}
 %{_mandir}/man8/NetworkManager.8%{ext_man}
-%dir %{_libdir}/NetworkManager/
-%{_libdir}/NetworkManager/libnm-device-plugin-adsl.so
-%{_libdir}/NetworkManager/libnm-device-plugin-bluetooth.so
-%{_libdir}/NetworkManager/libnm-device-plugin-ovs.so
-%{_libdir}/NetworkManager/libnm-device-plugin-wifi.so
-%{_libdir}/NetworkManager/libnm-device-plugin-wwan.so
-%{_libdir}/NetworkManager/libnm-device-plugin-team.so
-%{_libdir}/NetworkManager/libnm-ppp-plugin.so
-%{_libdir}/NetworkManager/libnm-settings-plugin-ibft.so
-%{_libdir}/NetworkManager/libnm-wwan.so
+%dir %{_libdir}/NetworkManager
+%dir %{_libdir}/NetworkManager/%{version}
+%{_libdir}/NetworkManager/%{version}/libnm-device-plugin-adsl.so
+%{_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-ppp-plugin.so
+%{_libdir}/NetworkManager/%{version}/libnm-settings-plugin-ibft.so
+%{_libdir}/NetworkManager/%{version}/libnm-wwan.so
 %dir %{_libdir}/pppd/2.*
 %{_libdir}/pppd/2.*/nm-pppd-plugin.*
 %{_libexecdir}/nm-dhcp-helper
@@ -397,6 +407,7 @@
 %{_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
 %ghost %config(noreplace) %{_localstatedir}/log/NetworkManager
 
 %files devel

++++++ NetworkManager-1.10.6-netconfig.patch ++++++
--- /var/tmp/diff_new_pack.kajlFQ/_old  2018-08-28 09:21:21.300249759 +0200
+++ /var/tmp/diff_new_pack.kajlFQ/_new  2018-08-28 09:21:21.300249759 +0200
@@ -1,10 +1,10 @@
-Index: NetworkManager-1.10.6/src/dns/nm-dns-manager.c
+Index: NetworkManager-1.12.0/src/dns/nm-dns-manager.c
 ===================================================================
---- NetworkManager-1.10.6.orig/src/dns/nm-dns-manager.c
-+++ NetworkManager-1.10.6/src/dns/nm-dns-manager.c
-@@ -402,9 +402,17 @@ dispatch_netconfig (NMDnsManager *self,
-       gint fd;
-       int status;
+--- 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,
+       gssize l;
+       nm_auto_free_gstring GString *str = NULL;
  
 +      if (!g_file_test (NETCONFIG_PATH, G_FILE_TEST_IS_EXECUTABLE)) {
 +              g_set_error_literal (error,
@@ -19,5 +19,5 @@
 -              return SR_NOTFOUND;
 +              return SR_ERROR;
  
-       /* NM is writing already-merged DNS information to netconfig, so it
-        * does not apply to a specific network interface.
+       str = g_string_new ("");
+ 

++++++ NetworkManager-1.10.10.tar.xz -> NetworkManager-1.12.2.tar.xz ++++++
++++ 729266 lines of diff (skipped)

++++++ NetworkManager-fix-compile-error.patch ++++++
>From 0a3755c1799d3a4dc1875d4c59c7c568a64c8456 Mon Sep 17 00:00:00 2001
From: Thomas Haller <[email protected]>
Date: Tue, 31 Jul 2018 14:13:57 +0200
Subject: [PATCH] version: fix compile error due to NM_AVAILABLE_IN_1_12_2
 macro

Fixes: 8d09660481e1ff8b513aa60b2c40a4982ccc57cd

https://mail.gnome.org/archives/networkmanager-list/2018-July/msg00023.html
---
 libnm-core/nm-version.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libnm-core/nm-version.h b/libnm-core/nm-version.h
index ee6dbc0bd..c24048955 100644
--- a/libnm-core/nm-version.h
+++ b/libnm-core/nm-version.h
@@ -161,7 +161,7 @@
 #endif
 
 #if NM_VERSION_MAX_ALLOWED < NM_VERSION_1_12_2
-# define NM_AVAILABLE_IN_1_12_2          G_UNAVAILABLE(1,12,2)
+# define NM_AVAILABLE_IN_1_12_2          G_UNAVAILABLE(1,12.2)
 #else
 # define NM_AVAILABLE_IN_1_12_2
 #endif
-- 
2.17.1

++++++ NetworkManager-remove-assertion.patch ++++++
>From 5b31dfb1a529a4c5eec6343daac22ecc81c83dc5 Mon Sep 17 00:00:00 2001
From: Beniamino Galvani <[email protected]>
Date: Thu, 9 Aug 2018 20:37:32 +0200
Subject: [PATCH] cli: remove assertion in nmc_device_state_to_color()

nmcli should not fail when the state device state is > ACTIVATED.
Just return an unknown color code like we used to do, and like we do
for connections.

Fixes: 31aa2cfe29beb1bb7371ff36dbbd8baebeeaa06e

https://bugzilla.gnome.org/show_bug.cgi?id=796834
(cherry picked from commit c955d91d4bbd1aec0e00be8955ac24aecf64182f)
---
 clients/cli/devices.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/clients/cli/devices.c b/clients/cli/devices.c
index aa28678ff..be7597327 100644
--- a/clients/cli/devices.c
+++ b/clients/cli/devices.c
@@ -1470,7 +1470,7 @@ nmc_device_state_to_color (NMDeviceState state)
        else if (state == NM_DEVICE_STATE_ACTIVATED)
                return NM_META_COLOR_DEVICE_ACTIVATED;
 
-       g_return_val_if_reached (NM_META_COLOR_DEVICE_UNKNOWN);
+       return NM_META_COLOR_DEVICE_UNKNOWN;
 }
 
 static void
-- 
2.17.1

++++++ systemd-network-config.patch ++++++
--- /var/tmp/diff_new_pack.kajlFQ/_old  2018-08-28 09:21:24.144258627 +0200
+++ /var/tmp/diff_new_pack.kajlFQ/_new  2018-08-28 09:21:24.144258627 +0200
@@ -1,7 +1,7 @@
-Index: NetworkManager-1.4.0/data/NetworkManager.service.in
+Index: NetworkManager-1.12.0/data/NetworkManager.service.in
 ===================================================================
---- NetworkManager-1.4.0.orig/data/NetworkManager.service.in
-+++ NetworkManager-1.4.0/data/NetworkManager.service.in
+--- NetworkManager-1.12.0.orig/data/NetworkManager.service.in  2018-06-29 
17:18:30.000000000 +0200
++++ NetworkManager-1.12.0/data/NetworkManager.service.in       2018-06-29 
22:45:50.724154371 +0200
 @@ -1,7 +1,7 @@
  [Unit]
  Description=Network Manager
@@ -11,7 +11,7 @@
  After=network-pre.target dbus.service
  Before=network.target @DISTRO_NETWORK_SERVICE@
  
-@@ -20,6 +20,6 @@ ProtectHome=read-only
+@@ -24,7 +24,7 @@ ProtectHome=read-only
  
  [Install]
  WantedBy=multi-user.target
@@ -19,10 +19,11 @@
 +Alias=network.service
  Also=NetworkManager-dispatcher.service
  
-Index: NetworkManager-1.4.0/data/NetworkManager-wait-online.service.in
+ # We want to enable NetworkManager-wait-online.service whenever this service
+Index: NetworkManager-1.12.0/data/NetworkManager-wait-online.service.in
 ===================================================================
---- NetworkManager-1.4.0.orig/data/NetworkManager-wait-online.service.in
-+++ NetworkManager-1.4.0/data/NetworkManager-wait-online.service.in
+--- NetworkManager-1.12.0.orig/data/NetworkManager-wait-online.service.in      
2018-04-24 12:34:44.000000000 +0200
++++ NetworkManager-1.12.0/data/NetworkManager-wait-online.service.in   
2018-06-29 22:45:50.724154371 +0200
 @@ -7,7 +7,9 @@ Before=network-online.target
  
  [Service]


Reply via email to