commit NetworkManager-applet for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package NetworkManager-applet for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/NetworkManager-applet (Old) and /work/SRC/openSUSE:Leap:15.2/.NetworkManager-applet.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "NetworkManager-applet" Thu Jan 30 14:49:19 2020 rev:38 rq:755590 version:1.8.24 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/NetworkManager-applet/NetworkManager-applet.changes 2020-01-15 14:45:45.185222495 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.NetworkManager-applet.new.26092/NetworkManager-applet.changes 2020-01-30 14:49:51.462885145 +0100 @@ -1,0 +2,171 @@ +Wed Oct 9 16:30:56 UTC 2019 - Michael Gorse <mgorse@suse.com> + +- Update translation-update-upstream and find_lang invocations. + The potfile name has changed. + +------------------------------------------------------------------- +Wed Oct 9 15:22:29 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com> + +- Update to version 1.8.24: + + Fixed external UI mode without interactive secrets. + + Ad-Hoc networks now support WPA2 authentication. + + Support for SAE authentication (WPA3 Personal) was added. + + Fixed applet operation on graphical servers other than X11 + (such as Wayland). + + Various other bug fixes and enhancements. + + Added EXPERIMENTAL libnma-gtk4 library for use with GTK4. Not + recommended for production use! + + Updated translations. + +------------------------------------------------------------------- +Tue Jun 18 06:16:33 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org> + +- Rebase feature-app-indicator-desktop-file.patch (boo#1138523). + +------------------------------------------------------------------- +Wed Jun 5 17:06:24 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com> + +- Revert back to pkgconfig(appindicator3-0.1) BuildRequires: We do + not want to pull mate desktop into staging. Sub with + pkgconfig(ayatana-appindicator3-0.1) BuildRequires was rejected. + +------------------------------------------------------------------- +Wed May 29 18:37:36 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com> + +- Update to version 1.8.22: + + The applet's secret agent can now utilize external UI mode for + VPN plugins that support it. + + The Wi-Fi-related items in the applet menu are now sorted more + reasonably. + + Various improvements to the Mobile Wizard and Certificate + Chooser usability. + + Render a QR code in the applet's connection info dialog. + + Improved the applet's info dialog appearance. + + Updated translations. +- Disable feature-app-indicator-desktop-file.patch: Needs rebase. +- Rebase + NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch + with quilt. +- Rename lang subpackage following openSUSE + translation-update-upstream changes. + +------------------------------------------------------------------- +Tue May 14 09:56:53 UTC 2019 - maurizio.galli@gmail.com + +- Build against Ayatana Indicators instead as it's considered + the new upstream + +------------------------------------------------------------------- +Fri Feb 8 17:33:28 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 1.8.20: + + Build of libnm-gtk, a libnm-glib compatibility library, is + disabled by default. It can be enabled by passing + --with-libnm-gtk to configure script. Nobody should need it by + now. Users that still use this are encouraged to let us know + before the libnm-glib support is removed for good. + + Improve the mobile broadband wizard. + + Fix a bug in the wifi dialog that made widgets disappear when + selecting a different device. + + Support secret agent hints needed when using IWD as wireless + backend. + + Updated translations. +- Drop nm-applet-revert-no-show-all.patch: Fixed upstream. + +------------------------------------------------------------------- +Wed Nov 7 08:13:17 UTC 2018 - sckang@suse.com + +- Add nm-applet-revert-no-show-all.patch: libnma: fix wrongly + showing hidden GUI elements (bsc#1106705, + glgo#GNOME/network-manager-applet#20). + +------------------------------------------------------------------- +Fri Sep 7 15:53:07 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 1.8.18: + + libnma: + - Fix wrongly showing hidden GUI elements, which causes + connection editing to behave wrong + (glgo#GNOME/network-manager-applet!20). + - c-e: Fix translation issues in GUI due to missing gettext + domain (bgo#792285). + + Updated translations. + +------------------------------------------------------------------- +Tue Aug 7 18:49:33 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 1.8.16: + + Fix various issues that causes GtkApplication to quit at the + wrong time. + + Read the Mobile Providers database from a build-time determined + location. + + Modernize Gtk+ 3.0 use in preparations for Gtk+ 4.0. + + Updated translations. +- Add pkgconfig(mobile-broadband-provider-info) BuildRequires: New + dependency. + +------------------------------------------------------------------- +Mon Jun 25 14:27:41 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 1.8.14: + + Fix an applet crash on disconnect. + + Fix VPN icons in AppIndicator mode. + + Provide (limited) secret agent service even when a keyring is + unavailable. + + Fix saving of connections with "always ask" EAP secrets. + + Register editor windows as GtkApplication windows, so that the + editor quits at the right time with --edit option. + + The AppStream metadata is now in /usr/share/metainfo as + recommended by the specification. + + Updated translations. +- Drop nma-fix-applet-segfault.patch: Fixed upstream. + +------------------------------------------------------------------- +Sun Jun 17 17:49:30 UTC 2018 - bjorn.lie@gmail.com + +- Add nma-fix-applet-segfault.patch: NMNetworkMenuItem: Don't + double-free priv->dupes, fix segfault on startup (boo#1097908, + glgo#GNOME/network-manager-applet#2). + +------------------------------------------------------------------- +Mon May 28 15:12:39 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 1.8.12: + + Allow creation of PPPoE connection without a parent interface. + + Add an option to set a connection as Metered. + + Make the form layout consistent with GNOME UI style. + + Convert editor into a GtkApplication with an app menu. + + Fix a potential crash in the certificate picker with no + modules. + + Fix build warnings with GCC 8. + + Support building against Ayatana AppIndicator. + + Updated translations. +- Drop upstream fixed patches: + + 0001-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch + + 0002-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch + +------------------------------------------------------------------- +Sat Apr 14 19:54:04 UTC 2018 - bjorn.lie@gmail.com + +- Following changes in NetworkManager: + + Pass libnm_gtk=false and without-libnm-gtk to meson/configure. + + Drop no longer needed pkgconfig(NetworkManager), + pkgconfig(libnm-glib), pkgconfig(libnm-glib-vpn) and + pkgconfig(libnm-util) BuildRequires. + + Drop no longer built subpackages: libnm-gtk%%{sover}, + typelib-1_0-NMGtk-1_0 and libnm-gtk-devel. + + No longer handle libnm-gtk%%{sover} in post(un). + + Drop currently disabled + nm-applet-probe-radius-server-cert.patch: Obsolete since patch + is no longer present in NetworkManager, following this, drop + define with_cacert_patch and conditionals. + +------------------------------------------------------------------- +Wed Mar 28 16:53:43 UTC 2018 - sflees@suse.de + +- Re enable appindicator in autotools BuildRequires +- Add feature-app-indicator-desktop-file.patch to launch the startup + application with appindicator support and add a delay to ensure + that the desktop's systray service is running beforehand. + +------------------------------------------------------------------- Old: ---- 0001-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch 0002-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch network-manager-applet-1.8.10.tar.xz nm-applet-probe-radius-server-cert.patch New: ---- feature-app-indicator-desktop-file.patch network-manager-applet-1.8.24.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager-applet.spec ++++++ --- /var/tmp/diff_new_pack.FhxD5e/_old 2020-01-30 14:49:52.254885566 +0100 +++ /var/tmp/diff_new_pack.FhxD5e/_new 2020-01-30 14:49:52.258885568 +0100 @@ -1,7 +1,7 @@ # # spec file for package NetworkManager-applet # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,11 +12,10 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define with_cacert_patch 0 %define sover 0 %define _name network-manager-applet %if 0%{?is_opensuse} @@ -26,23 +25,20 @@ %endif %bcond_with meson Name: NetworkManager-applet -Version: 1.8.10 +Version: 1.8.24 Release: 0 Summary: GTK+ tray applet for use with NetworkManager License: GPL-2.0-or-later Group: System/GUI/GNOME -URL: https://gnome.org/projects/NetworkManager -Source: http://download.gnome.org/sources/network-manager-applet/1.8/%{_name}-%{version}.tar.xz +Url: https://gnome.org/projects/NetworkManager +Source0: https://download.gnome.org/sources/network-manager-applet/1.8/%{_name}-%{version}.tar.xz # PATCH-NEEDS-REBASE nm-applet-private-connection.patch boo#751211 bgo#646187 dimstar@opensuse.org -- Create private connections if the user is not authorised. Allows to create wifi connections without root access. Patch under discussion upstream. (WAS: PATCH-FIX-UPSTREAM) Patch0: nm-applet-private-connection.patch -# PATCH-NEEDS-REBASE nm-applet-probe-radius-server-cert.patch bsc#574266 glin@suse.com -- Probe the RADIUS server certificate. (WAS: PATCH-FIX-UPSTREAM) -Patch1: nm-applet-probe-radius-server-cert.patch # PATCH-FIX-OPENSUSE NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch bsc#1003069 hpj@suse.com -- Make sure secrets default to agent-owned (encrypted keyring). -Patch2: NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch -# PATCH-FIX-UPSTREAM 0001-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch fstrba@suse.com -- fix memory handling of nm_setting_vpn_get_*_keys -Patch3: 0001-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch -# PATCH-FIX-UPSTREAM 0002-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch fstrba@suse.com -- fix memory handling of nm_setting_vpn_get_*_keys -Patch4: 0002-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch +Patch1: NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch +# PATCH-FIX-UPSTREAM feature-app-indicator-desktop-file.patch sflees@suse.com -- nm-applet needs to be launched with --indicator and needs a startup delay incase its started before the systray +Patch2: feature-app-indicator-desktop-file.patch + BuildRequires: gtk-doc BuildRequires: intltool BuildRequires: pkgconfig @@ -50,7 +46,6 @@ BuildRequires: polkit-devel BuildRequires: translation-update-upstream BuildRequires: update-desktop-files -BuildRequires: pkgconfig(NetworkManager) >= 1.7 BuildRequires: pkgconfig(gck-1) >= 3.14 BuildRequires: pkgconfig(gcr-3) >= 3.14 BuildRequires: pkgconfig(gobject-introspection-1.0) @@ -59,12 +54,10 @@ BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(jansson) >= 2.3 BuildRequires: pkgconfig(libnm) >= 1.7 -BuildRequires: pkgconfig(libnm-glib) >= 1.7 -BuildRequires: pkgconfig(libnm-glib-vpn) >= 1.7 -BuildRequires: pkgconfig(libnm-util) >= 1.7 BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libsecret-1) >= 0.18 BuildRequires: pkgconfig(mm-glib) +BuildRequires: pkgconfig(mobile-broadband-provider-info) Requires: NetworkManager >= 0.9.3 Requires: dbus(org.freedesktop.secrets) # Needed for translated country names. @@ -91,9 +84,6 @@ BuildRequires: pkgconfig(appindicator3-0.1) BuildRequires: pkgconfig(dbusmenu-gtk3-0.4) >= 16.04.0 %endif -%if %{with_cacert_patch} -Requires: NetworkManager(cacert-patch) -%endif %description This package contains utilities and applications for use with @@ -143,45 +133,17 @@ %description -n libnma-devel This library provides GTK+ dialogs for NetworkManager integration. -%package -n libnm-gtk%{sover} -Summary: NetworkManager Gtk+ dialog library -Group: System/Libraries -Obsoletes: libnm-gtk-data < %{version} -Provides: libnm-gtk-data = %{version} - -%description -n libnm-gtk%{sover} -This library provides GTK+ dialogs for NetworkManager integration. - -%package -n typelib-1_0-NMGtk-1_0 -Summary: NetworkManager Gtk+ dialogs -- Introspection bindings -Group: System/Libraries - -%description -n typelib-1_0-NMGtk-1_0 -This library provides GTK+ dialogs for NetworkManager integration -provided as introspection bindings. - -%package -n libnm-gtk-devel -Summary: NetworkManager Gtk+ dialogs -- Development Files -Group: Development/Libraries/GNOME -Requires: libnm-gtk%{sover} = %{version} -Requires: typelib-1_0-NMGtk-1_0 = %{version} - -%description -n libnm-gtk-devel -This library provides GTK+ dialogs for NetworkManager integration. - %lang_package %prep %setup -q -n %{_name}-%{version} # Needs rebase. # %%patch0 -p1 -%if %{with_cacert_patch} %patch1 -p1 -%endif +%if %{with appindicator} %patch2 -p1 -%patch3 -p1 -%patch4 -p1 -translation-update-upstream +%endif +translation-update-upstream po nm-applet %build %if %{with meson} @@ -191,13 +153,18 @@ %endif -Dselinux=false \ -Dintrospection=true \ + -Dlibnm_gtk=false \ %{nil} %meson_build %else autoreconf -fiv %configure \ --disable-static \ - --without-selinux +%if %{with appindicator} + --with-appindicator \ +%endif + --without-selinux \ + --without-libnm-gtk %make_build %endif @@ -227,8 +194,6 @@ %glib2_gsettings_schema_postun %endif -%post -n libnm-gtk%{sover} -p /sbin/ldconfig -%postun -n libnm-gtk%{sover} -p /sbin/ldconfig %post -n libnma%{sover} -p /sbin/ldconfig %postun -n libnma%{sover} -p /sbin/ldconfig @@ -247,22 +212,9 @@ %files -n NetworkManager-connection-editor %{_bindir}/nm-connection-editor %{_datadir}/applications/nm-connection-editor.desktop -%dir %{_datadir}/appdata/ -%{_datadir}/appdata/nm-connection-editor.appdata.xml +%{_datadir}/metainfo/nm-connection-editor.appdata.xml %{_mandir}/man1/nm-connection-editor.1%{?ext_man} -%files -n libnm-gtk%{sover} -%{_libdir}/libnm-gtk.so.%{sover}* - -%files -n typelib-1_0-NMGtk-1_0 -%{_libdir}/girepository-1.0/NMGtk-1.0.typelib - -%files -n libnm-gtk-devel -%{_datadir}/gir-1.0/NMGtk-1.0.gir -%{_includedir}/libnm-gtk/ -%{_libdir}/libnm-gtk.so -%{_libdir}/pkgconfig/libnm-gtk.pc - %files -n libnma%{sover} %{_libdir}/libnma.so.%{sover}* ++++++ NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch ++++++ --- /var/tmp/diff_new_pack.FhxD5e/_old 2020-01-30 14:49:52.282885581 +0100 +++ /var/tmp/diff_new_pack.FhxD5e/_new 2020-01-30 14:49:52.282885581 +0100 @@ -1,7 +1,7 @@ -Index: network-manager-applet-1.8.2/src/libnm-gtk/nm-ui-utils.c +Index: network-manager-applet-1.8.22/src/libnm-gtk/nm-ui-utils.c =================================================================== ---- network-manager-applet-1.8.2.orig/src/libnm-gtk/nm-ui-utils.c -+++ network-manager-applet-1.8.2/src/libnm-gtk/nm-ui-utils.c +--- network-manager-applet-1.8.22.orig/src/libnm-gtk/nm-ui-utils.c 2019-03-29 15:00:12.000000000 +0100 ++++ network-manager-applet-1.8.22/src/libnm-gtk/nm-ui-utils.c 2019-05-29 23:05:47.795471475 +0200 @@ -868,8 +868,10 @@ nma_utils_setup_password_storage (GtkWid gtk_menu_attach_to_widget (GTK_MENU (popup_menu), passwd_entry, NULL); @@ -15,10 +15,10 @@ else secret_flags = initial_flags; -Index: network-manager-applet-1.8.2/src/wireless-security/eap-method-leap.c +Index: network-manager-applet-1.8.22/src/wireless-security/eap-method-leap.c =================================================================== ---- network-manager-applet-1.8.2.orig/src/wireless-security/eap-method-leap.c -+++ network-manager-applet-1.8.2/src/wireless-security/eap-method-leap.c +--- network-manager-applet-1.8.22.orig/src/wireless-security/eap-method-leap.c 2019-03-29 15:00:12.000000000 +0100 ++++ network-manager-applet-1.8.22/src/wireless-security/eap-method-leap.c 2019-05-29 23:05:47.795471475 +0200 @@ -241,7 +241,7 @@ eap_method_leap_new (WirelessSecurity *w /* Create password-storage popup menu for password entry under entry's secondary icon */ if (connection) @@ -28,11 +28,11 @@ FALSE, secrets_only); widget = GTK_WIDGET (gtk_builder_get_object (parent->builder, "show_checkbutton_eapleap")); -Index: network-manager-applet-1.8.2/src/wireless-security/eap-method-simple.c +Index: network-manager-applet-1.8.22/src/wireless-security/eap-method-simple.c =================================================================== ---- network-manager-applet-1.8.2.orig/src/wireless-security/eap-method-simple.c -+++ network-manager-applet-1.8.2/src/wireless-security/eap-method-simple.c -@@ -340,7 +340,7 @@ eap_method_simple_new (WirelessSecurity +--- network-manager-applet-1.8.22.orig/src/wireless-security/eap-method-simple.c 2019-05-24 11:49:21.000000000 +0200 ++++ network-manager-applet-1.8.22/src/wireless-security/eap-method-simple.c 2019-05-29 23:05:47.795471475 +0200 +@@ -431,7 +431,7 @@ eap_method_simple_new (WirelessSecurity /* Create password-storage popup menu for password entry under entry's secondary icon */ if (connection) s_8021x = nm_connection_get_setting_802_1x (connection); @@ -41,11 +41,11 @@ FALSE, flags & EAP_METHOD_SIMPLE_FLAG_SECRETS_ONLY); g_signal_connect (method->password_entry, "notify::secondary-icon-name", -Index: network-manager-applet-1.8.2/src/wireless-security/ws-leap.c +Index: network-manager-applet-1.8.22/src/wireless-security/ws-leap.c =================================================================== ---- network-manager-applet-1.8.2.orig/src/wireless-security/ws-leap.c -+++ network-manager-applet-1.8.2/src/wireless-security/ws-leap.c -@@ -185,7 +185,7 @@ ws_leap_new (NMConnection *connection, g +--- network-manager-applet-1.8.22.orig/src/wireless-security/ws-leap.c 2019-05-24 11:49:21.000000000 +0200 ++++ network-manager-applet-1.8.22/src/wireless-security/ws-leap.c 2019-05-29 23:05:47.795471475 +0200 +@@ -192,7 +192,7 @@ ws_leap_new (NMConnection *connection, g sec); /* Create password-storage popup menu for password entry under entry's secondary icon */ @@ -54,11 +54,11 @@ FALSE, secrets_only); if (wsec) -Index: network-manager-applet-1.8.2/src/wireless-security/ws-wep-key.c +Index: network-manager-applet-1.8.22/src/wireless-security/ws-wep-key.c =================================================================== ---- network-manager-applet-1.8.2.orig/src/wireless-security/ws-wep-key.c -+++ network-manager-applet-1.8.2/src/wireless-security/ws-wep-key.c -@@ -282,7 +282,7 @@ ws_wep_key_new (NMConnection *connection +--- network-manager-applet-1.8.22.orig/src/wireless-security/ws-wep-key.c 2019-05-24 11:49:21.000000000 +0200 ++++ network-manager-applet-1.8.22/src/wireless-security/ws-wep-key.c 2019-05-29 23:05:47.795471475 +0200 +@@ -286,7 +286,7 @@ ws_wep_key_new (NMConnection *connection /* Create password-storage popup menu for password entry under entry's secondary icon */ if (connection) setting = (NMSetting *) nm_connection_get_setting_wireless_security (connection); @@ -67,11 +67,11 @@ FALSE, secrets_only); if (connection) { -Index: network-manager-applet-1.8.2/src/wireless-security/ws-wpa-psk.c +Index: network-manager-applet-1.8.22/src/wireless-security/ws-wpa-psk.c =================================================================== ---- network-manager-applet-1.8.2.orig/src/wireless-security/ws-wpa-psk.c -+++ network-manager-applet-1.8.2/src/wireless-security/ws-wpa-psk.c -@@ -203,7 +203,7 @@ ws_wpa_psk_new (NMConnection *connection +--- network-manager-applet-1.8.22.orig/src/wireless-security/ws-wpa-psk.c 2019-05-24 11:49:21.000000000 +0200 ++++ network-manager-applet-1.8.22/src/wireless-security/ws-wpa-psk.c 2019-05-29 23:05:47.795471475 +0200 +@@ -207,7 +207,7 @@ ws_wpa_psk_new (NMConnection *connection /* Create password-storage popup menu for password entry under entry's secondary icon */ if (connection) setting = (NMSetting *) nm_connection_get_setting_wireless_security (connection); ++++++ feature-app-indicator-desktop-file.patch ++++++ Index: network-manager-applet-1.8.22/nm-applet.desktop.in =================================================================== --- network-manager-applet-1.8.22.orig/nm-applet.desktop.in +++ network-manager-applet-1.8.22/nm-applet.desktop.in @@ -2,7 +2,7 @@ Name=Network Comment=Manage your network connections Icon=nm-device-wireless -Exec=nm-applet +Exec=nm-applet --indicator Terminal=false Type=Application NoDisplay=true @@ -11,3 +11,6 @@ X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=NetworkManager X-GNOME-Bugzilla-Component=nm-applet X-GNOME-UsesNotifications=true +# We need to make sure the systray has already started +# otherwise nm-applet will fall back to non systray too quickly +X-GNOME-Autostart-Delay=4 ++++++ network-manager-applet-1.8.10.tar.xz -> network-manager-applet-1.8.24.tar.xz ++++++ ++++ 614938 lines of diff (skipped)
participants (1)
-
root