Hello community,

here is the log from the commit of package plasma-nm5 for openSUSE:Factory 
checked in at 2019-06-12 13:30:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma-nm5 (Old)
 and      /work/SRC/openSUSE:Factory/.plasma-nm5.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plasma-nm5"

Wed Jun 12 13:30:56 2019 rev:90 rq:708325 version:5.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma-nm5/plasma-nm5.changes    2019-05-09 
10:08:04.936799940 +0200
+++ /work/SRC/openSUSE:Factory/.plasma-nm5.new.4811/plasma-nm5.changes  
2019-06-12 13:30:57.756216941 +0200
@@ -1,0 +2,51 @@
+Thu Jun  6 14:07:10 UTC 2019 - fab...@ritter-vogt.de
+
+- Update to 5.16.0
+  * New bugfix release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.16.0.php
+- Changes since 5.15.90:
+  * [CompactRepresentation] Glow on hover
+  * Add missing includes
+  * Fortissl VPN: fix crash when obtaining properties in the auth dialog 
(kde#407596)
+
+-------------------------------------------------------------------
+Thu May 16 16:56:40 UTC 2019 - fab...@ritter-vogt.de
+
+- Update to 5.15.90
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.15.90.php
+- Changes since 5.15.5:
+  * bump Qt version to 5.12 as agreed at start of cycle
+  * Make tests to build
+  * Add WireGuard at the end of the list of VPNs to make it correctly sorted
+  * Add default value for parent in contructors of all validator classes
+  * Update WireGuard to match NetworkManager 1.16 interface (kde#405501)
+  * PasswordField: add option to hide AlwaysAsk mode
+  * Added new option to use GlobalProtect with openconnect
+  * Mark "Connection Activated" notifications as low priority
+  * Port widget settings window to QQC2+Kirigami FormLayout
+  * Add OTP support for openconnect VPN
+  * Don't load the KSharedConfig instance on every read
+  * No need to set height to implicitHeight (kde#399155)
+  * OpenVPN: reneg-sec property doesn't need limitation (kde#404614)
+  * Inform about missing NetworkManager VPN plugin (kde#405088)
+  * Change entry of Endpoint UI (kde#403548)
+  * send a signal over dbus when the wrong password is provided
+  * [plasma-nm] Refresh wifi networks as fast as possible
+  * Remove redundant DNS field (kde#403546)
+  * Do not check NM version++
+  * Do not check NM version
+  * plasma-nm Connection Icon not showing correct icon when using a bridge 
(kde#397352)
+  * Fix connections' context menus position and parent
+  * Get rid of Q_FOREACH
+  * We require NM 1.4.0+ so we can remove these conditions
+  * Add a popup search bar to the plasma-nm applet (kde#344789,kde#394290)
+  * [plasma-nm/applet] Use correct HIG-approved string for Configure... action
+  * Configuration to never show the passwors dialog
+  * [plasma-nm/applet] Add right-click context menu to directly customize a 
connection
+- Add patch to fix build on Leap 42.3:
+  * 0001-Revert-Inform-about-missing-NetworkManager-VPN-plugi.patch
+
+-------------------------------------------------------------------

Old:
----
  plasma-nm-5.15.5.tar.xz
  plasma-nm-5.15.5.tar.xz.sig

New:
----
  0001-Revert-Inform-about-missing-NetworkManager-VPN-plugi.patch
  plasma-nm-5.16.0.tar.xz
  plasma-nm-5.16.0.tar.xz.sig

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

Other differences:
------------------
++++++ plasma-nm5.spec ++++++
--- /var/tmp/diff_new_pack.53GJty/_old  2019-06-12 13:30:58.484216560 +0200
+++ /var/tmp/diff_new_pack.53GJty/_new  2019-06-12 13:30:58.488216558 +0200
@@ -19,21 +19,22 @@
 %bcond_without lang
 %define mm_support 1
 Name:           plasma-nm5
-Version:        5.15.5
+Version:        5.16.0
 Release:        0
 Summary:        Plasma applet written in QML for managing network connections
 License:        (LGPL-2.1-only OR LGPL-3.0-only) AND (GPL-2.0-only OR 
GPL-3.0-only)
 Group:          System/GUI/KDE
 URL:            http://www.kde.org
-Source:         
https://download.kde.org/stable/plasma/%{version}/plasma-nm-%{version}.tar.xz
+Source:         plasma-nm-%{version}.tar.xz
 %if %{with lang}
-Source1:        
https://download.kde.org/stable/plasma/%{version}/plasma-nm-%{version}.tar.xz.sig
+Source1:        plasma-nm-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
 # PATCH-FIX-OPENSUSE
 Patch0:         0001-Revert-Show-correct-current-download-and-upload-spee.patch
 Patch1:         0001-Revert-Require-NM-1.4.0-and-newer.patch
 Patch2:         0001-Revert-Use-NetworkManager-DeviceStatistics-instead-o.patch
+Patch3:         0001-Revert-Inform-about-missing-NetworkManager-VPN-plugi.patch
 BuildRequires:  NetworkManager-devel >= 0.9.8.4
 BuildRequires:  extra-cmake-modules >= 1.3.0
 BuildRequires:  fdupes
@@ -78,6 +79,9 @@
 Provides:       NetworkManager-client
 Provides:       plasma-nm-kf5 = %{version}
 Obsoletes:      plasma-nm-kf5 < %{version}
+# Merged into the core in 5.15.80
+Provides:       %{name}-wireguard = %{version}
+Obsoletes:      %{name}-wireguard < %{version}
 %if 0%{?suse_version} > 1314 && "%{suse_version}" != "1320"
 Provides:       plasma-nm = %{version}
 Obsoletes:      plasma-nm < %{version}
@@ -256,17 +260,6 @@
 %description fortisslvpn
 FortiGate SSL VPN plugin for plasma-nm components.
 
-%package wireguard
-Summary:        WireGuard VPN support for %{name}
-Group:          System/GUI/KDE
-Requires:       %{name} = %{version}
-# NetworkManager-wireguard is not yet packaged in TW
-# Requires:      NetworkManager-wireguard
-Supplements:    packageand(%{name}:NetworkManager-wireguard)
-
-%description wireguard
-WireGuard VPN plugin for plasma-nm components.
-
 %lang_package
 %prep
 %setup -q -n plasma-nm-%{version}
@@ -319,6 +312,7 @@
 %{_kf5_plugindir}/*_openconnectui.so
 %{_kf5_servicesdir}/plasmanetworkmanagement_openconnectui.desktop
 %{_kf5_servicesdir}/plasmanetworkmanagement_openconnect_juniperui.desktop
+%{_kf5_servicesdir}/plasmanetworkmanagement_openconnect_globalprotectui.desktop
 
 %files openswan
 %license COPYING*
@@ -360,11 +354,6 @@
 %{_kf5_plugindir}/l*_fortisslvpnui.so
 %{_kf5_servicesdir}/plasmanetworkmanagement_fortisslvpnui.desktop
 
-%files wireguard
-%license COPYING*
-%{_kf5_plugindir}/libplasmanetworkmanagement_wireguardui.so
-%{_kf5_servicesdir}/plasmanetworkmanagement_wireguardui.desktop
-
 %if %{with lang}
 %files lang -f %{name}.lang
 %endif

++++++ 0001-Revert-Inform-about-missing-NetworkManager-VPN-plugi.patch ++++++
>From e4af3aada45d841b83e632dccbeb6c024486ab9e Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fab...@ritter-vogt.de>
Date: Thu, 16 May 2019 20:49:18 +0200
Subject: [PATCH] Revert "Inform about missing NetworkManager VPN plugin"

This reverts commit 0903dc0178ede2ef96e8155b2732f947e37449c3.
---
 libs/CMakeLists.txt |  1 -
 libs/handler.cpp    | 21 ++-------------------
 2 files changed, 2 insertions(+), 20 deletions(-)

diff --git a/libs/CMakeLists.txt b/libs/CMakeLists.txt
index 20ee74f4..29e7298a 100644
--- a/libs/CMakeLists.txt
+++ b/libs/CMakeLists.txt
@@ -22,7 +22,6 @@ target_link_libraries(plasmanm_internal
 PUBLIC
     KF5::NetworkManagerQt
     plasmanm_editor
-    ${NETWORKMANAGER_LIBRARIES}
 PRIVATE
     KF5::Service
     KF5::I18n
diff --git a/libs/handler.cpp b/libs/handler.cpp
index 54155eab..90b8999b 100644
--- a/libs/handler.cpp
+++ b/libs/handler.cpp
@@ -38,8 +38,6 @@
 #include <NetworkManagerQt/ActiveConnection>
 #include <NetworkManagerQt/Ipv4Setting>
 
-#include <libnm/nm-vpn-plugin-info.h>
-
 #if WITH_MODEMMANAGER_SUPPORT
 #include <ModemManagerQt/Manager>
 #include <ModemManagerQt/ModemDevice>
@@ -104,24 +102,10 @@ void Handler::activateConnection(const QString& 
connection, const QString& devic
         NetworkManager::VpnSetting::Ptr vpnSetting = 
con->settings()->setting(NetworkManager::Setting::Vpn).staticCast<NetworkManager::VpnSetting>();
         if (vpnSetting) {
             qCDebug(PLASMA_NM) << "Checking VPN" << con->name() << "type:" << 
vpnSetting->serviceType();
-
-            bool pluginMissing = false;
-
-            // Check missing plasma-nm VPN plugin
+            // get the list of supported VPN service types
             const KService::List services = 
KServiceTypeTrader::self()->query("PlasmaNetworkManagement/VpnUiPlugin",
                                                                               
QString::fromLatin1("[X-NetworkManager-Services]=='%1'").arg(vpnSetting->serviceType()));
-            pluginMissing = services.isEmpty();
-
-            // Check missing NetworkManager VPN plugin
-            if (!pluginMissing) {
-                GSList *plugins = nullptr;
-                plugins = nm_vpn_plugin_info_list_load();
-
-                NMVpnPluginInfo *plugin_info = 
nm_vpn_plugin_info_list_find_by_service(plugins, 
vpnSetting->serviceType().toStdString().c_str());
-                pluginMissing = !plugin_info;
-            }
-
-            if (pluginMissing) {
+            if (services.isEmpty()) {
                 qCWarning(PLASMA_NM) << "VPN" << vpnSetting->serviceType() << 
"not found, skipping";
                 KNotification *notification = new 
KNotification("MissingVpnPlugin", KNotification::CloseOnTimeout, this);
                 notification->setComponentName("networkmanagement");
@@ -131,7 +115,6 @@ void Handler::activateConnection(const QString& connection, 
const QString& devic
                 notification->sendEvent();
                 return;
             }
-
         }
     }
 
-- 
2.21.0

++++++ plasma-nm-5.15.5.tar.xz -> plasma-nm-5.16.0.tar.xz ++++++
++++ 130553 lines of diff (skipped)



Reply via email to