Hello community, here is the log from the commit of package NetworkManager-gnome for openSUSE:Factory checked in at 2016-09-21 18:30:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager-gnome (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-gnome.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "NetworkManager-gnome" Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager-gnome/NetworkManager-gnome.changes 2016-09-12 13:23:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager-gnome.new/NetworkManager-gnome.changes 2016-09-21 18:30:35.000000000 +0200 @@ -1,0 +2,76 @@ +Wed Sep 7 11:12:37 UTC 2016 - dimstar@opensuse.org + +- Update to version 1.4.0: + + Added support for multiple VPN connections. + + Added new pages for changing team and team-port configurations. + + Improved error reporting in the wireless security page. + + A single VPN plugins now supports the creation of multiple + connection types. + + Fixed some crashes. +- Add pkgconfig(jansson) BuildRequires: new dependency for team + support. +- Rebase NetworkManager-gnome-no-firewalld.patch. +- No longer rename org.gnome.nm-connection-editor.appdata.xml to + nm-connection-editor.appdata.xml: this is fixed in the tarball + already. + +------------------------------------------------------------------- +Wed Sep 7 11:12:36 UTC 2016 - zaitor@opensuse.org + +- Update to version 1.2.2: + + Connecting to multiple VPNs from the applet is now possible. + + A minor crash bugfix. + + Updated translations. +- Drop NetworkManager-wrongly-placed-brace.patch: Fixed upstream. +- Conditionally apply translations-update-upstream BuildRequires + and macro for non-openSUSE only. +- Stop packaging AUTORS and README, they are empthy files. + +------------------------------------------------------------------- +Wed Sep 7 11:12:35 UTC 2016 - dimstar@opensuse.org + +- Update to version 1.2.0: + + Appdata: fix the screenshot url. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 7 11:12:34 UTC 2016 - dimstar@opensuse.org + +- Update to version 1.1.93 (1.2-rc1): + + Updated translations. +- Changes from version 1.1.92: + + Numerous crasher and memory leak bugs were fixed. +- Add pkgconfig(dbusmenu-gtk3-0.4) BuildRequires: new dependency + for AppIndicator integration. + +------------------------------------------------------------------- +Wed Sep 7 11:12:33 UTC 2016 - dimstar@opensuse.org + +- Update to version 1.1.91: + + Port to GDBus. + + Bugs fixed: bgo#686357, bgo#760866, bgo#760946, bgo#760966, + bgo#762421, rh#1279937, rh#1284671. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 7 11:12:32 UTC 2016 - dimstar@opensuse.org + +- Update to version 1.1.90: + + Ported to libnm. + + Added new libnm-based client library (libnma). + + Add support for libappindicator. +- Add pkgconfig(libnm) BuildRequires: new dependency. +- Disable nm-applet-private-connection.patch: needs rebase. +- Rebase NetworkManager-gnome-no-firewalld.patch. +- Flip with_cacert_patch off (set to 0): patch needs rebase. +- Split the .ui files out of libnm-gtk0 into libnm-gtk-data, as + those files violate the SLPP, making it impossible to install + multiple versions of libnm-gtk. +- Split out new subpackage for the new libnma library: + + libnma0, libnma-data, libnma-devel, typelib-1_0-NMA-1_0. +- Unconditionally pass --with-appindicator to configure: this + support is now upstream supported. Remove 2nd spec file and + traces of the dual-spec setup. +- Drop nm-applet-app-indicator.patch: no longer needed. + +------------------------------------------------------------------- @@ -719,0 +796 @@ + Old: ---- NetworkManager-appindicator.changes NetworkManager-appindicator.spec NetworkManager-wrongly-placed-brace.patch network-manager-applet-1.0.10.tar.xz nm-applet-app-indicator.patch nm-icons-appindicator.tar.gz pre_checkin.sh New: ---- network-manager-applet-1.4.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager-gnome.spec ++++++ --- /var/tmp/diff_new_pack.qWcvwf/_old 2016-09-21 18:30:36.000000000 +0200 +++ /var/tmp/diff_new_pack.qWcvwf/_new 2016-09-21 18:30:36.000000000 +0200 @@ -16,14 +16,12 @@ # -%define build_appindicator 0 - -%define with_cacert_patch 1 +%define with_cacert_patch 0 Name: NetworkManager-gnome %define _name NetworkManager-gnome Url: http://www.gnome.org/projects/NetworkManager/ -Version: 1.0.10 +Version: 1.4.0 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: dbus-1-devel @@ -37,36 +35,33 @@ BuildRequires: libtool # Needed by patch0 BuildRequires: polkit-devel +%if !0%{?is_opensuse} BuildRequires: translation-update-upstream +%endif BuildRequires: update-desktop-files -BuildRequires: pkgconfig(NetworkManager) >= 1.0.0 +BuildRequires: pkgconfig(NetworkManager) >= 1.3 +BuildRequires: pkgconfig(appindicator3-0.1) +BuildRequires: pkgconfig(dbusmenu-gtk3-0.4) >= 16.04.0 BuildRequires: pkgconfig(gudev-1.0) >= 147 BuildRequires: pkgconfig(iso-codes) -BuildRequires: pkgconfig(libnm-glib) >= 1.0.0 -BuildRequires: pkgconfig(libnm-glib-vpn) >= 1.0.0 -BuildRequires: pkgconfig(libnm-util) >= 1.0.0 +BuildRequires: pkgconfig(jansson) >= 2.3 +BuildRequires: pkgconfig(libnm) >= 1.3 +BuildRequires: pkgconfig(libnm-glib) >= 1.3 +BuildRequires: pkgconfig(libnm-glib-vpn) >= 1.3 +BuildRequires: pkgconfig(libnm-util) >= 1.3 BuildRequires: pkgconfig(libsecret-unstable) BuildRequires: pkgconfig(mm-glib) -%if %{build_appindicator} -# For some reason Configure wants version 3, but to compile it needs version 1 -BuildRequires: pkgconfig(appindicator3-0.1) -%endif Summary: GNOME applications for use with NetworkManager License: GPL-2.0+ Group: System/GUI/GNOME -Source: http://download.gnome.org/sources/network-manager-applet/1.0/network-manager-applet-%{version}.tar.xz +Source: http://download.gnome.org/sources/network-manager-applet/1.4/network-manager-applet-%{version}.tar.xz Source1: nm-icons.tar.gz -Source2: nm-icons-appindicator.tar.gz -# PATCH-FIX-UPSTREAM nm-applet-private-connection.patch bnc#751211 bgo#646187 dimstar@opensuse.org -- Create private connections if the user is not authorized. Allows to create wifi connections without root access. Patch under discussion upstream. +# PATCH-NEEDS-REBASE nm-applet-private-connection.patch bnc#751211 bgo#646187 dimstar@opensuse.org -- Create private connections if the user is not authorized. 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 bnc#574266 glin@suse.com -- Probe the RADIUS server certificate (WAS: PATCH-FIX-UPSTREAM) Patch1: nm-applet-probe-radius-server-cert.patch # PATCH-FEATURE-UPSTREAM NetworkManager-gnome-no-firewalld.patch boo#897636 bgo#737687 dimstar@opensuse.org -- Allow to disable FirewallD integration Patch2: NetworkManager-gnome-no-firewalld.patch -# PATCH-FEATURE-UPSTREAM AppIndicator systray support -Patch3: nm-applet-app-indicator.patch -# PATCH-FIX-UPSTREAM NetworkManager-wrongly-placed-brace.patch dimstar@opensuse.org -- Fix wrongly placed brace, taken from git -Patch4: NetworkManager-wrongly-placed-brace.patch Provides: NetworkManager-client Requires: NetworkManager >= 0.9.3 # needed for translated country names @@ -82,16 +77,10 @@ Recommends: NetworkManager-connection-editor %glib2_gsettings_schema_requires -%if %{build_appindicator} -Conflicts: NetworkManager-gnome -%else -Conflicts: NetworkManager-appindicator -%endif %description This package contains GNOME utilities and applications for use with NetworkManager, including a panel applet for wireless networks. -%if !%{build_appindicator} %package -n NetworkManager-connection-editor Summary: GUI to configure connections for NetworkManager Group: System/GUI/GNOME @@ -99,13 +88,58 @@ %description -n NetworkManager-connection-editor NetworkManager Configuration tool - take control over your connection settings. +%package -n libnma0 +Summary: NetworkManager UI dialog library +Group: System/Libraries +# the .ui files are split in case libnm-gtk ever bumps ABI +Requires: libnma-data >= %{version} + +%description -n libnma0 +This library provides UI dialogs for NetworkManager integration. + +%package -n libnma-data +Summary: NetworkManager UI dialogs +Group: System/Libraries + +%description -n libnma-data +This package provides GTK+ dialogs for NetworkManager integration. + +%package -n typelib-1_0-NMA-1_0 +Summary: NetworkManager UI dialogs -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-NMA-1_0 +This library provides GTK+ dialogs for NetworkManager integration +provided as introspection bindings. + +%package -n libnma-devel +Summary: NetworkManager UI dialogs -- Development Files +Group: Development/Libraries/GNOME +Requires: libnma0 = %{version} +Requires: typelib-1_0-NMA-1_0 = %{version} + +%description -n libnma-devel +This library provides GTK+ dialogs for NetworkManager integration. + %package -n libnm-gtk0 -Summary: NetworkManager Gtk+ dialogs +Summary: NetworkManager Gtk+ dialog library Group: System/Libraries +# the .ui files are split in case libnm-gtk ever bumps ABI +Requires: libnm-gtk-data >= %{version} %description -n libnm-gtk0 This library provides GTK+ dialogs for NetworkManager integration. +%package -n libnm-gtk-data +Summary: NetworkManager Gtk+ dialogs +Group: System/Libraries +# Until the appearance of the NetworkManager 1.1 branch, the .ui files +# were shipped in libnm-gtk0 directly, violating the SLPP +Conflicts: libnm-gtk0 < 1.1 + +%description -n libnm-gtk-data +This package provides GTK+ dialogs for NetworkManager integration. + %package -n typelib-1_0-NMGtk-1_0 Summary: NetworkManager Gtk+ dialogs -- Introspection bindings Group: System/Libraries @@ -122,21 +156,19 @@ %description -n libnm-gtk-devel This library provides GTK+ dialogs for NetworkManager integration. -%endif %lang_package %prep -%setup -q -n network-manager-applet-%{version} -a 1 -a 2 -%patch0 -p1 +%setup -q -n network-manager-applet-%{version} -a 1 +#Needs rebase +#patch0 -p1 %if %{with_cacert_patch} %patch1 -p1 %endif %patch2 -p1 -%if %{build_appindicator} -%patch3 -p1 +%if !0%{?is_opensuse} +translation-update-upstream %endif -%patch4 -p1 -##translation-update-upstream %build # Needed for patch0 @@ -145,47 +177,19 @@ --disable-static \ --disable-maintainer-mode \ --disable-migration \ -%if %{build_appindicator} --with-appindicator \ -%endif - --without-firewalld + %nil %__make %{?_smp_mflags} %install %makeinstall find %{buildroot}%{_libdir} -name '*.la' -delete -print # align the name of the appdata file with the name of the .desktop file -mv %{buildroot}%{_datadir}/appdata/org.gnome.nm-connection-editor.appdata.xml \ - %{buildroot}%{_datadir}/appdata/nm-connection-editor.appdata.xml %suse_update_desktop_file %{buildroot}%{_datadir}/applications/nm-applet.desktop %suse_update_desktop_file %{buildroot}%{_sysconfdir}/xdg/autostart/nm-applet.desktop %suse_update_desktop_file -r nm-connection-editor GTK GNOME System X-SuSE-ServiceConfiguration -%if !%{build_appindicator} %find_lang nm-applet %{?no_lang_C} cp -r nm-icons/* $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/ -%else -cp -r nm-icons-appindicator/* $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/ -mkdir -p %{buildroot}/%{_docdir}/%{name}/ -mv %{buildroot}%{_datadir}/icons/hicolor/COPYING %{buildroot}/%{_docdir}/COPYING.icons -mv %{buildroot}%{_datadir}/icons/hicolor/CREDITS %{buildroot}/%{_docdir}/CREDITS.icons - -# Remove files from packages built in NetworkManager-gnome -rm %{buildroot}%{_libdir}/libnm-gtk.so.* -rm -r %{buildroot}%{_datadir}/libnm-gtk/ - -rm %{buildroot}%{_libdir}/girepository-1.0/NMGtk-1.0.typelib - -rm %{buildroot}%{_datadir}/gir-1.0/NMGtk-1.0.gir -rm -r %{buildroot}%{_includedir}/libnm-gtk/ -rm %{buildroot}%{_libdir}/libnm-gtk.so -rm %{buildroot}%{_libdir}/pkgconfig/libnm-gtk.pc - -rm -r %{buildroot}%{_datadir}/locale/ - -# nm-connection-editor is built as a separate package and can be shared -find %{buildroot} -name 'nm-connection-editor*' -delete -print - -%endif %post %glib2_gsettings_schema_post @@ -197,15 +201,15 @@ %desktop_database_postun %icon_theme_cache_postun -%if !%{build_appindicator} %post -n libnm-gtk0 -p /sbin/ldconfig - %postun -n libnm-gtk0 -p /sbin/ldconfig -%endif + +%post -n libnma0 -p /sbin/ldconfig +%postun -n libnma0 -p /sbin/ldconfig %files %defattr(-,root,root) -%doc COPYING ChangeLog NEWS AUTHORS README CONTRIBUTING +%doc COPYING ChangeLog NEWS CONTRIBUTING %{_mandir}/man1/nm-applet.1%{?ext_man} %{_bindir}/nm-applet %{_datadir}/nm-applet @@ -217,12 +221,7 @@ %{_datadir}/icons/hicolor/*/apps/*.svg %{_sysconfdir}/xdg/autostart/nm-applet.desktop %{_datadir}/applications/nm-applet.desktop -%if %{build_appindicator} -%{_docdir}/* -%{_datadir}/icons/hicolor/*/status/*.png -%endif -%if !%{build_appindicator} %files -n NetworkManager-connection-editor %defattr(-,root,root) %{_bindir}/nm-connection-editor @@ -236,6 +235,9 @@ %files -n libnm-gtk0 %defattr(-,root,root) %{_libdir}/libnm-gtk.so.* + +%files -n libnm-gtk-data +%defattr(-,root,root) %{_datadir}/libnm-gtk/ %files -n typelib-1_0-NMGtk-1_0 @@ -249,7 +251,25 @@ %{_libdir}/libnm-gtk.so %{_libdir}/pkgconfig/libnm-gtk.pc +%files -n libnma0 +%defattr(-,root,root) +%{_libdir}/libnma.so.* + +%files -n typelib-1_0-NMA-1_0 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/NMA-1.0.typelib + +%files -n libnma-data +%defattr(-,root,root) +%{_datadir}/libnma/ + +%files -n libnma-devel +%defattr(-,root,root) +%{_includedir}/libnma/ +%{_libdir}/libnma.so +%{_libdir}/pkgconfig/libnma.pc +%{_datadir}/gir-1.0/NMA-1.0.gir + %files lang -f nm-applet.lang -%endif %changelog ++++++ NetworkManager-gnome-no-firewalld.patch ++++++ --- /var/tmp/diff_new_pack.qWcvwf/_old 2016-09-21 18:30:36.000000000 +0200 +++ /var/tmp/diff_new_pack.qWcvwf/_new 2016-09-21 18:30:36.000000000 +0200 @@ -17,27 +17,27 @@ src/connection-editor/page-general.c | 16 ++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) -Index: network-manager-applet-1.0.0/configure.ac +Index: network-manager-applet-1.4.0/configure.ac =================================================================== ---- network-manager-applet-1.0.0.orig/configure.ac -+++ network-manager-applet-1.0.0/configure.ac -@@ -151,6 +151,11 @@ esac +--- network-manager-applet-1.4.0.orig/configure.ac ++++ network-manager-applet-1.4.0/configure.ac +@@ -110,6 +110,11 @@ fi AM_CONDITIONAL(HAVE_GBT, test x"$have_gbt" = "xyes") +AC_ARG_WITH([firewalld], -+ AS_HELP_STRING([--with-firewalld|--without-firewalld], [Enable firewalld integration support]), -+ with_firewalld="$withval",with_firewalld=yes) ++ AS_HELP_STRING([--with-firewalld|--without-firewalld], [Enable firewalld integration support]), ++ with_firewalld="$withval",with_firewalld=yes) +AM_CONDITIONAL(HAVE_FIREWALLD, test x"with_firewalld" = "xyes") + - dnl ModemManager1 with libmm-glib - AC_ARG_WITH(modem-manager-1, AS_HELP_STRING([--with-modem-manager-1], [Enable new ModemManager1 interface support]),,[with_modem_manager_1=auto]) - if (test "${with_modem_manager_1}" != "no"); then -Index: network-manager-applet-1.0.0/src/connection-editor/page-general.c + dnl ModemManager1 with libmm-glib for WWAN support + AC_ARG_WITH(wwan, AS_HELP_STRING([--with-wwan], [Enable WWAN support (default: yes)])) + if (test "${with_wwan}" == "no"); then +Index: network-manager-applet-1.4.0/src/connection-editor/page-general.c =================================================================== ---- network-manager-applet-1.0.0.orig/src/connection-editor/page-general.c -+++ network-manager-applet-1.0.0/src/connection-editor/page-general.c -@@ -63,6 +63,7 @@ enum { +--- network-manager-applet-1.4.0.orig/src/connection-editor/page-general.c ++++ network-manager-applet-1.4.0/src/connection-editor/page-general.c +@@ -58,6 +58,7 @@ enum { N_COLUMNS }; @@ -45,9 +45,9 @@ static void populate_firewall_zones_ui (CEPageGeneral *self); static void -@@ -115,17 +116,19 @@ get_zones_from_firewall (CEPageGeneral * - dbus_g_connection_unref (bus); - } +@@ -125,16 +126,19 @@ on_fw_proxy_acquired (GObject *object, G + (GAsyncReadyCallback) get_zones_cb, + self); } +#endif @@ -59,15 +59,14 @@ + builder = CE_PAGE (self)->builder; + +#if 0 - GtkWidget *align; + GtkWidget *vbox; GtkLabel *label; - builder = CE_PAGE (self)->builder; -- + /*-- Firewall zone --*/ priv->firewall_zone = GTK_COMBO_BOX_TEXT (gtk_combo_box_text_new ()); - -@@ -139,6 +142,7 @@ general_private_init (CEPageGeneral *sel +@@ -158,6 +162,7 @@ general_private_init (CEPageGeneral *sel /* Set mnemonic widget for device Firewall zone label */ label = GTK_LABEL (gtk_builder_get_object (builder, "firewall_zone_label")); gtk_label_set_mnemonic_widget (label, GTK_WIDGET (priv->firewall_zone)); @@ -75,10 +74,11 @@ /*-- Dependent VPN connection --*/ priv->dependent_vpn_checkbox = GTK_TOGGLE_BUTTON (gtk_builder_get_object (builder, "dependent_vpn_checkbox")); -@@ -155,8 +159,9 @@ dispose (GObject *object) - CEPageGeneralPrivate *priv = CE_PAGE_GENERAL_GET_PRIVATE (object); - - g_clear_object (&priv->remote_settings); +@@ -178,9 +183,9 @@ dispose (GObject *object) + g_clear_object (&priv->cancellable); + } + g_clear_object (&priv->fw_proxy); +- +#if 0 g_clear_pointer (&priv->zones, g_strfreev); - @@ -86,7 +86,7 @@ G_OBJECT_CLASS (ce_page_general_parent_class)->dispose (object); } -@@ -175,6 +180,7 @@ vpn_checkbox_toggled (GtkToggleButton *b +@@ -199,6 +204,7 @@ vpn_checkbox_toggled (GtkToggleButton *b ce_page_changed (CE_PAGE (user_data)); } @@ -94,7 +94,7 @@ static void populate_firewall_zones_ui (CEPageGeneral *self) { -@@ -213,6 +219,7 @@ populate_firewall_zones_ui (CEPageGenera +@@ -237,6 +243,7 @@ populate_firewall_zones_ui (CEPageGenera stuff_changed (NULL, self); } @@ -102,7 +102,7 @@ static void populate_ui (CEPageGeneral *self) -@@ -225,9 +232,11 @@ populate_ui (CEPageGeneral *self) +@@ -250,9 +257,11 @@ populate_ui (CEPageGeneral *self) GtkTreeIter iter; gboolean global_connection = TRUE; @@ -114,7 +114,7 @@ /* Secondary UUID (VPN) */ vpn_uuid = nm_setting_connection_get_secondary (setting, 0); -@@ -289,7 +298,9 @@ finish_setup (CEPageGeneral *self, gpoin +@@ -314,7 +323,9 @@ finish_setup (CEPageGeneral *self, gpoin populate_ui (self); ++++++ network-manager-applet-1.0.10.tar.xz -> network-manager-applet-1.4.0.tar.xz ++++++ ++++ 477267 lines of diff (skipped)