Hello community,
here is the log from the commit of package gnome-software for
openSUSE:Leap:15.2 checked in at 2020-01-30 14:50:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gnome-software (Old)
and /work/SRC/openSUSE:Leap:15.2/.gnome-software.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-software"
Thu Jan 30 14:50:31 2020 rev:72 rq:768412 version:3.34.2
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/gnome-software/gnome-software.changes
2020-01-15 15:04:55.861888533 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.gnome-software.new.26092/gnome-software.changes
2020-01-30 14:51:42.214944049 +0100
@@ -1,0 +2,480 @@
+Wed Jan 29 16:57:40 UTC 2020 - Lubos Kocman <[email protected]>
+
+- Apply polkit workaround also for Leap 15.2
+ bsc#1157928 poo#62762
+
+-------------------------------------------------------------------
+Thu Nov 28 09:48:12 UTC 2019 - Frederic Crozat <[email protected]>
+
+- Don't start gnome-software at startup and disable its search
+ extension on SLE until bsc#1157928 is fixed properly.
+
+-------------------------------------------------------------------
+Wed Nov 27 10:22:33 UTC 2019 - Yifan Jiang <[email protected]>
+
+- Rebase gnome-software-launch-gpk-update-viewer-for-updates.patch
+
+-------------------------------------------------------------------
+Mon Nov 25 10:18:26 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.34.2:
+ + Do not show a crazy error when installing packages.
+ + Do not show non-applications in the installed panel.
+ + Download Flatpak updates in the correct installation.
+ + Fix a potential threading crash when using flatpak.
+ + Fix a small memory leaks.
+ + Set the shell extension origin correctly in all cases.
+ + Speed up flatpak loading in some situations.
+ + Updated translations.
+- Drop gnome-software-fwupd-dependency.patch: Fixed upstream.
+
+-------------------------------------------------------------------
+Tue Nov 19 07:10:33 UTC 2019 - Jonathan Kang <[email protected]>
+
+- Add gnome-software-fwupd-dependency.patch: fwupd: Fix compile
+ with old versions of fwupd (bsc#1156960,
+ gh#hughsie/gnome-software!362).
+
+-------------------------------------------------------------------
+Mon Oct 7 16:55:15 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.34.1:
+ + Fix firmware updates where the device needed a manual detach.
+ + Fix installing webapps.
+ + Fix signal blocking for search.
+ + Fix third party repo enabling.
+ + Hide the shortcut buttons for parentally filtered apps.
+ + Make disabled flatpak remote enabling work.
+ + Show snap channels as app alternates.
+ + Show the correct application when clicking from the GNOME Shell
+ menu.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Sep 9 14:34:44 CDT 2019 - [email protected]
+
+- Update to version 3.34.0:
+ + Add a link to the privacy policy in the review dialog.
+ + Add and improve many overview banners.
+ + Add support for download scheduling using Mogwai.
+ + Allow installing locale data automatically.
+ + Allow snaps to be shown by AppStream ID.
+ + Don't apply drop shadow on stock symbolic icons.
+ + Don't install queued apps when the network changes and is
+ metered.
+ + Fix the 'localised in my language' kudo.
+ + Hide addons that are not available in repos.
+ + Localize ESRB content rating strings.
+ + Never show the installation progress bar going backwards.
+ + Notify the user when an application can escape the sandbox.
+ + Refactor screenshots and hide those unavailable when offline.
+ + Select the rating systems selected based by territory.
+ + Use smaller default size for main window when required.
+ + Updated Translations.
+
+-------------------------------------------------------------------
+Thu Jul 11 17:51:39 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.32.4:
+ + Fix an issue that led to some packages with multiple appdata
+ files not correctly showing up on the updates page.
+ + Fix various problems with flatpak branch handling that were
+ causing issues with freedesktop.org runtime updates.
+ + Fix flatpak update versions to correctly show up.
+ + Various other minor bug fixes.
+
+-------------------------------------------------------------------
+Fri Jul 5 09:26:03 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Drop pkgconfig(valgrind) BuildRequires, and pass valgrind=false
+ to meson. Fixes build for arm, and we do not really need valgrind
+ integration.
+
+-------------------------------------------------------------------
+Fri May 24 20:17:42 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.32.3:
+ + Add missing XbSilo locking, hopefully fixing a large number of
+ reported crashes.
+ + Fix a regression that caused the fonts category to go missing.
+ + Show a placeholder on the details page when we don't have the
+ actual icon.
+ + Plug a large memory leak.
+ + Use nicer arrows for version numbers on the updates page.
+ + Fix an issue that led to screenshots not being correctly scaled
+ on hidpi.
+ + flatpak:
+ - Fix several double-uses of GErrors.
+ - Handle failure of a libflatpak function updating permissions.
+ + rpm-ostree: Implement what-provides decompose.
+
+-------------------------------------------------------------------
+Tue May 7 13:15:41 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.32.2:
+ + Avoid showing a review more than once.
+ + Correctly update progress bar when downloading packagekit
+ distro upgrades.
+ + Fix a crash when closing the updates dialog before the content
+ has loaded.
+ + Fix CTRL+F not working right in certains conditions.
+ + Set 022 umask to make sure flatpak system helper process can
+ read the files we've written.
+ + rpm-ostree:
+ - Implement getting the repo list, and enabling and disabling
+ repos.
+ - Implement provides search.
+ - Make layered apps not discoverable in the UI.
+ + Various other minor bug fixes.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Apr 16 09:36:05 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.32.1:
+ + Add drop shadows to app icons.
+ + Various fixes to initial loading screen.
+ + Show a generic icon instead of empty space if we failed to load
+ the app icon.
+ + Update featured banners for Maps and Blender.
+ + Update featured app IDs.
+ + Fix a crash due to missing locking.
+ + Fix missing back button under certain conditions.
+ + Fix loading AppSteam data from .yml.gz files.
+ + Fix an issue that caused flatpak repo to not be correctly shown
+ when it matched an existing packagekit repo name.
+ + Hide the fwupd Vendor repo in the repos dialog.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 12 06:36:31 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.32.0:
+ + trivial: Don't crash when installing a web-app.
+ + Remove reference to obsolete Ubuntu review plugin from README.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 5 22:22:27 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.31.92:
+ + Add two missing description strings for flatpak permissions.
+ + Only show permissions for flatpak apps and not for e.g. fonts.
+ + Fix flatpak permissions to correctly show up for available
+ apps.
+ + Hide various details page items that don't make sense when
+ showing .flatpakrepo files.
+ + Fix an issue that caused descriptions to sometimes not get
+ correctly loaded.
+ + Sort the items in the Source drop down.
+ + Don't show error notifications for background download and
+ refresh errors.
+ + Fix an issue that could cause an explosion of "A restart is
+ required" notifications.
+ + Various flatpak plugin fixes to make it correctly match the
+ data when multiple flatpak repos are available.
+ + Fix the rpm-ostree plugin to correctly convert remote dbus
+ errors.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Feb 25 19:26:49 UTC 2019 - [email protected]
+
+- Update to version 3.31.90:
+ + Fix showing the installed check mark on tiles.
+ + Fix crashes in the packagekit plugin due to missing locking.
+ + Add back support for appstream data in
+ /var/{cache,lib}/app-info directories that accidentally got
+ left out with the libxmlb rewrite.
+ + Update the featured banner for gnome-chess.
+ + Fix the details page alignment when only one screenshot is
+ shown.
+ + Move the Update button to the right hand side on the details
+ page.
+ + Fix enabling repos when installing codecs through the extras
+ page.
+ + Remove the Sundry folder and sync the apps in the Utilities
+ folder with gnome-menus 3.31.90.
++++ 465 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/gnome-software/gnome-software.changes
++++ and
/work/SRC/openSUSE:Leap:15.2/.gnome-software.new.26092/gnome-software.changes
Old:
----
gnome-software-3.26.7.tar.xz
New:
----
gnome-software-3.34.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-software.spec ++++++
--- /var/tmp/diff_new_pack.xzXD6O/_old 2020-01-30 14:51:42.782944352 +0100
+++ /var/tmp/diff_new_pack.xzXD6O/_new 2020-01-30 14:51:42.782944352 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gnome-software
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,51 +12,52 @@
# 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 gs_plugin_api 11
+%define gs_plugin_api 13
Name: gnome-software
-Version: 3.26.7
+Version: 3.34.2
Release: 0
Summary: GNOME Software Store
License: GPL-2.0-or-later
Group: System/GUI/GNOME
-URL: https://wiki.gnome.org/Design/Apps/Software
-Source0:
http://download.gnome.org/sources/gnome-software/3.26/%{name}-%{version}.tar.xz
+URL: https://wiki.gnome.org/Apps/Software
+Source0:
https://download.gnome.org/sources/gnome-software/3.34/%{name}-%{version}.tar.xz
+%if 0%{?sle_version}
# PATCH-FIX-OPENSUSE gnome-software-launch-gpk-update-viewer-for-updates.patch
bsc#1077332 boo#1090042 [email protected] -- Don't launch gnome-software when
clicking the updates notification. Launch gpk-update-viewer instead.
Patch0: gnome-software-launch-gpk-update-viewer-for-updates.patch
+%endif 0%{?sle_version}
BuildRequires: gtk-doc
-BuildRequires: intltool >= 0.35.0
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: suse-xsl-stylesheets
-BuildRequires: pkgconfig(appstream-glib) >= 0.7.0
-BuildRequires: pkgconfig(flatpak) >= 0.8.0
-BuildRequires: pkgconfig(fwupd) >= 0.9.7
-BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.31.5
-BuildRequires: pkgconfig(gio-unix-2.0) >= 2.46.0
-BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.17.92
+BuildRequires: pkgconfig(appstream-glib) >= 0.7.3
+BuildRequires: pkgconfig(flatpak) >= 0.6.12
+BuildRequires: pkgconfig(fwupd) >= 1.0.3
+BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.32.0
+BuildRequires: pkgconfig(gio-unix-2.0)
+BuildRequires: pkgconfig(gmodule-2.0)
+BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.18.0
+BuildRequires: pkgconfig(goa-1.0)
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.11.5
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.18.2
-BuildRequires: pkgconfig(gtkspell3-3.0)
+BuildRequires: pkgconfig(gspell-1)
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.20.0
BuildRequires: pkgconfig(gudev-1.0)
-BuildRequires: pkgconfig(json-glib-1.0) >= 1.1.1
+BuildRequires: pkgconfig(json-glib-1.0) >= 1.2.0
BuildRequires: pkgconfig(libsecret-1)
-BuildRequires: pkgconfig(libsoup-2.4) >= 2.51.92
-BuildRequires: pkgconfig(libxslt)
+BuildRequires: pkgconfig(libsoup-2.4) >= 2.52.0
BuildRequires: pkgconfig(packagekit-glib2) >= 1.1.0
BuildRequires: pkgconfig(polkit-gobject-1)
-BuildRequires: pkgconfig(rpm)
BuildRequires: pkgconfig(sqlite3)
-BuildRequires: pkgconfig(valgrind)
-Requires: iso-codes
-Requires: libzypp-plugin-appdata
+BuildRequires: pkgconfig(xmlb) >= 0.1.7
# boo#1090042
Requires: fwupd
-Recommends: %{name}-lang
+Requires: iso-codes
+Requires: libzypp-plugin-appdata
+Recommends: flatpak
%description
AppStore like management of Applications for your GNOME Desktop.
@@ -73,29 +74,40 @@
%lang_package
%prep
-%setup -q
-%patch0 -p1
+%autosetup -p1
%build
%meson \
- -D enable-ubuntu-reviews=false \
- -D enable-ubuntuone=false \
- -D enable-tests=false \
- -D enable-fwupd=true \
- -D enable-gtkspell=true \
+ -Dtests=false \
+ -Dvalgrind=false \
%{nil}
%meson_build
%install
%meson_install
-
-# Test shipping gnome-software-local-file in GN
-# Currently not shipped, as this is not yet functional (boo#941862)
-rm %{buildroot}%{_datadir}/applications/gnome-software-local-file.desktop
%find_lang %{name}
+# Remove any piece of doc that ends up in non-standard locations and use the
doc macro instead
+rm %{buildroot}%{_datadir}/doc/%{name}/README.md
+
+%if 0%{?sle_version} == 150200
+#needed for both Leap and SLE
+#workaround until bsc#1157928 is resolved, otherwise SLES users get
authentication popup all the time
+cat << EOF >>
%{buildroot}%{_sysconfdir}/xdg/autostart/gnome-software-service.desktop
+Hidden=true
+EOF
+
+cat << EOF >
%{buildroot}%{_datadir}/glib-2.0/schemas/00_org.gnome.software.gschema.override
+#workaround until bsc#1157928 is resolved, otherwise SLES users get
authentication popup all the time
+[org.gnome.desktop.search-providers]
+disabled=["org.gnome.Software.desktop"]
+EOF
+
+%endif
+
%files
%license COPYING
+%doc NEWS README.md
%{_bindir}/%{name}
%{_bindir}/%{name}-editor
%{_datadir}/%{name}/
@@ -108,19 +120,18 @@
%{_datadir}/metainfo/org.gnome.Software.Plugin.Flatpak.metainfo.xml
%{_datadir}/metainfo/org.gnome.Software.Plugin.Fwupd.metainfo.xml
%{_datadir}/metainfo/org.gnome.Software.Plugin.Odrs.metainfo.xml
-%{_datadir}/metainfo/org.gnome.Software.Plugin.Steam.metainfo.xml
-# Test shipping gnome-software-local-file in GN
-# Currently not shipped, as this is not yet functional (boo#941862)
-#{_datadir}/applications/gnome-software-local-file.desktop
+%{_datadir}/applications/gnome-software-local-file.desktop
%{_datadir}/applications/org.gnome.Software.desktop
%{_datadir}/dbus-1/services/org.gnome.Software.service
%{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service
%{_datadir}/glib-2.0/schemas/org.gnome.software.gschema.xml
+%if 0%{?sle_version} == 150200
+%{_datadir}/glib-2.0/schemas/00_org.gnome.software.gschema.override
+%endif
%dir %{_datadir}/gnome-shell
%dir %{_datadir}/gnome-shell/search-providers
%{_datadir}/gnome-shell/search-providers/org.gnome.Software-search-provider.ini
-%{_datadir}/icons/hicolor/*/apps/org.gnome.Software*
-%{_datadir}/icons/hicolor/scalable/apps/software-installed-symbolic.svg
+%{_datadir}/icons/hicolor/*/*/*.svg
%dir %{_libdir}/gs-plugins-%{gs_plugin_api}
%{_libdir}/gs-plugins-%{gs_plugin_api}/*.so
#{_libexecdir}/gnome-software-service
@@ -132,21 +143,20 @@
%{_datadir}/applications/org.gnome.Software.Editor.desktop
%files devel
+%doc AUTHORS MAINTAINERS
%dir %{_includedir}/%{name}
%{_datadir}/gtk-doc/html/%{name}/
%dir %{_datadir}/doc/gnome-software
-%{_datadir}/doc/gnome-software/README
%{_includedir}/%{name}/gnome-software.h
%{_includedir}/%{name}/gs-app-list.h
%{_includedir}/%{name}/gs-app.h
-%{_includedir}/%{name}/gs-auth.h
%{_includedir}/%{name}/gs-category.h
+%{_includedir}/%{name}/gs-metered.h
%{_includedir}/%{name}/gs-os-release.h
%{_includedir}/%{name}/gs-plugin-vfuncs.h
%{_includedir}/%{name}/gs-plugin.h
%{_includedir}/%{name}/gs-plugin-event.h
%{_includedir}/%{name}/gs-plugin-types.h
-%{_includedir}/%{name}/gs-price.h
%{_includedir}/%{name}/gs-utils.h
%{_libdir}/pkgconfig/gnome-software.pc
++++++ gnome-software-3.26.7.tar.xz -> gnome-software-3.34.2.tar.xz ++++++
++++ 350286 lines of diff (skipped)
++++++ gnome-software-launch-gpk-update-viewer-for-updates.patch ++++++
--- /var/tmp/diff_new_pack.xzXD6O/_old 2020-01-30 14:51:44.274945145 +0100
+++ /var/tmp/diff_new_pack.xzXD6O/_new 2020-01-30 14:51:44.278945147 +0100
@@ -1,16 +1,17 @@
-Index: gnome-software-3.26.7/src/gs-application.c
+Index: gnome-software-3.34.2/src/gs-application.c
===================================================================
---- gnome-software-3.26.7.orig/src/gs-application.c
-+++ gnome-software-3.26.7/src/gs-application.c
-@@ -492,18 +492,29 @@ set_mode_activated (GSimpleAction *actio
+--- gnome-software-3.34.2.orig/src/gs-application.c
++++ gnome-software-3.34.2/src/gs-application.c
+@@ -511,20 +511,34 @@ set_mode_activated (GSimpleAction *actio
GsApplication *app = GS_APPLICATION (data);
const gchar *mode;
-- initialize_ui_and_present_window (app, NULL);
+- gs_application_present_window (app, NULL);
+-
+- gs_shell_reset_state (app->shell);
-
mode = g_variant_get_string (parameter, NULL);
if (g_strcmp0 (mode, "updates") == 0) {
-- gs_shell_set_mode (app->shell, GS_SHELL_MODE_UPDATES);
+ gboolean ret;
+ GError *error = NULL;
+
@@ -21,17 +22,22 @@
+ error->message);
+ g_error_free (error);
+ }
+ gs_shell_set_mode (app->shell, GS_SHELL_MODE_UPDATES);
} else if (g_strcmp0 (mode, "installed") == 0) {
-+ initialize_ui_and_present_window (app, NULL);
++ gs_application_present_window (app, NULL);
++ gs_shell_reset_state (app->shell);
gs_shell_set_mode (app->shell, GS_SHELL_MODE_INSTALLED);
} else if (g_strcmp0 (mode, "moderate") == 0) {
-+ initialize_ui_and_present_window (app, NULL);
++ gs_application_present_window (app, NULL);
++ gs_shell_reset_state (app->shell);
gs_shell_set_mode (app->shell, GS_SHELL_MODE_MODERATE);
} else if (g_strcmp0 (mode, "overview") == 0) {
-+ initialize_ui_and_present_window (app, NULL);
++ gs_application_present_window (app, NULL);
++ gs_shell_reset_state (app->shell);
gs_shell_set_mode (app->shell, GS_SHELL_MODE_OVERVIEW);
} else if (g_strcmp0 (mode, "updated") == 0) {
-+ initialize_ui_and_present_window (app, NULL);
++ gs_application_present_window (app, NULL);
++ gs_shell_reset_state (app->shell);
gs_shell_set_mode (app->shell, GS_SHELL_MODE_UPDATES);
gs_shell_show_installed_updates (app->shell);
} else {