Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package PackageKit for openSUSE:Factory checked in at 2022-09-03 23:18:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/PackageKit (Old) and /work/SRC/openSUSE:Factory/.PackageKit.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "PackageKit" Sat Sep 3 23:18:34 2022 rev:230 rq:1000811 version:1.2.5 Changes: -------- --- /work/SRC/openSUSE:Factory/PackageKit/PackageKit.changes 2022-08-10 17:13:07.505680600 +0200 +++ /work/SRC/openSUSE:Factory/.PackageKit.new.2083/PackageKit.changes 2022-09-03 23:18:38.955748151 +0200 @@ -1,0 +2,7 @@ +Fri Sep 2 01:16:56 UTC 2022 - Jonathan Kang <songchuan.k...@suse.com> + +- Add PackageKit-zypp-dont-refresh-before-searching.patch: + zypp: Don't refresh repos before searching + (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895). + +------------------------------------------------------------------- New: ---- PackageKit-zypp-dont-refresh-before-searching.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PackageKit.spec ++++++ --- /var/tmp/diff_new_pack.2ORyXc/_old 2022-09-03 23:18:40.095751133 +0200 +++ /var/tmp/diff_new_pack.2ORyXc/_new 2022-09-03 23:18:40.103751154 +0200 @@ -66,6 +66,8 @@ Patch10: PackageKit-zypp-fix-is-tumbleweed-check.patch # PATCH-FIX-UPSTREAM PackageKit-zypp-update-libzypp-dependency-version.patch gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895 sck...@suse.com -- zypp: update libzypp dependency version Patch11: PackageKit-zypp-update-libzypp-dependency-version.patch +# PATCH-FIX-UPSTREAM PackageKit-zypp-dont-refresh-before-searching.patch gh#PackageKit/PackageKit/commit/7e700e217, bsc#1202796 sck...@suse.com -- zypp: Don't refresh repos before searching +Patch12: PackageKit-zypp-dont-refresh-before-searching.patch BuildRequires: fdupes BuildRequires: gcc-c++ ++++++ PackageKit-zypp-dont-refresh-before-searching.patch ++++++ >From 2ebbc222603f92769b60412c4592e3fb2d6c8d00 Mon Sep 17 00:00:00 2001 From: Jonathan Kang <jonathank...@gnome.org> Date: Thu, 1 Sep 2022 10:15:15 +0800 Subject: [PATCH] zypp: Don't refresh repos before searching Refreshing repos should be done by calling "refresh-cache", not inside backend_find_packages_thread. This fixes the issue that GNOME Software calls multiple search-files methods which takes very long time to finish. As most of the time was spent refreshing repos multiple times. https://bugzilla.suse.com/show_bug.cgi?id=1202796 --- backends/zypp/pk-backend-zypp.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/backends/zypp/pk-backend-zypp.cpp b/backends/zypp/pk-backend-zypp.cpp index 62adbb8be..c87972079 100644 --- a/backends/zypp/pk-backend-zypp.cpp +++ b/backends/zypp/pk-backend-zypp.cpp @@ -3109,11 +3109,6 @@ backend_find_packages_thread (PkBackendJob *job, GVariant *params, gpointer user return; } - // refresh the repos before searching - if (!zypp_refresh_cache (job, zypp, FALSE)) { - return; - } - search = values[0]; //Fixme - support the possible multiple values (logical OR search) role = pk_backend_job_get_role(job); -- 2.37.1