Hello community, here is the log from the commit of package PackageKit for openSUSE:Factory checked in at 2020-10-15 13:47:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/PackageKit (Old) and /work/SRC/openSUSE:Factory/.PackageKit.new.3486 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "PackageKit" Thu Oct 15 13:47:09 2020 rev:206 rq:841480 version:1.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/PackageKit/PackageKit.changes 2020-09-25 16:28:14.235715137 +0200 +++ /work/SRC/openSUSE:Factory/.PackageKit.new.3486/PackageKit.changes 2020-10-15 13:47:51.261235473 +0200 @@ -1,0 +2,7 @@ +Tue Oct 13 01:56:23 UTC 2020 - Jonathan Kang <[email protected]> + +- Add PackageKit-zypp-dont-refresh-repos-on-offline-update.patch: + zypp: Don’t refresh repos again when actually updating packages + (gh#/hughsie/PackageKit/commit/81207bd3, bsc#1173562). + +------------------------------------------------------------------- New: ---- PackageKit-zypp-dont-refresh-repos-on-offline-update.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PackageKit.spec ++++++ --- /var/tmp/diff_new_pack.unpFiB/_old 2020-10-15 13:47:52.425235960 +0200 +++ /var/tmp/diff_new_pack.unpFiB/_new 2020-10-15 13:47:52.429235962 +0200 @@ -54,6 +54,8 @@ Patch4: PackageKit-test-Install-required-helper-files.patch # PATCH-FIX-UPSTREAM PackageKit-zypp-set-PATH.patch gh#/hughsie/PackageKit/commit/2fb7fc6e, bsc#1175315 [email protected] -- zypp: Set PATH variable Patch5: PackageKit-zypp-set-PATH.patch +# PATCH-FIX-UPSTREAM PackageKit-zypp-dont-refresh-repos-on-offline-update.patch gh#/hughsie/PackageKit/commit/81207bd3, bsc#1173562 [email protected] -- zypp: Don’t refresh repos again when actually updating packages +Patch6: PackageKit-zypp-dont-refresh-repos-on-offline-update.patch BuildRequires: fdupes BuildRequires: gcc-c++ ++++++ PackageKit-zypp-dont-refresh-repos-on-offline-update.patch ++++++ >From 81207bd3ac347199e72d227a0cf0e90403dcb568 Mon Sep 17 00:00:00 2001 From: Jonathan Kang <[email protected]> Date: Mon, 12 Oct 2020 15:18:40 +0800 Subject: [PATCH] =?UTF-8?q?zypp:=20Don=E2=80=99t=20refresh=20repos=20again?= =?UTF-8?q?=20when=20actually=20updating=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://bugzilla.suse.com/show_bug.cgi?id=1173562 --- backends/zypp/pk-backend-zypp.cpp | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/backends/zypp/pk-backend-zypp.cpp b/backends/zypp/pk-backend-zypp.cpp index d936a2b43..9404abb1a 100644 --- a/backends/zypp/pk-backend-zypp.cpp +++ b/backends/zypp/pk-backend-zypp.cpp @@ -3423,16 +3423,19 @@ upgrade_system (PkBackendJob *job, { set<PoolItem> candidates; - /* refresh the repos before checking for updates. */ - if (!zypp_refresh_cache (job, zypp, FALSE)) { - return; - } - zypp_get_updates (job, zypp, candidates); - if (candidates.empty ()) { - pk_backend_job_error_code (job, PK_ERROR_ENUM_NO_DISTRO_UPGRADE_DATA, - "No Distribution Upgrade Available."); + /* Only refresh repos when it's simulating. */ + if (pk_bitfield_contain (transaction_flags, PK_TRANSACTION_FLAG_ENUM_SIMULATE)) { + /* refresh the repos before checking for updates. */ + if (!zypp_refresh_cache (job, zypp, FALSE)) { + return; + } + zypp_get_updates (job, zypp, candidates); + if (candidates.empty ()) { + pk_backend_job_error_code (job, PK_ERROR_ENUM_NO_DISTRO_UPGRADE_DATA, + "No Distribution Upgrade Available."); - return; + return; + } } zypp->resolver ()->dupSetAllowVendorChange (ZConfig::instance ().solver_dupAllowVendorChange ()); -- 2.26.2
