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 {


Reply via email to