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)