Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package PackageKit for openSUSE:Factory 
checked in at 2021-03-10 08:46:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/PackageKit (Old)
 and      /work/SRC/openSUSE:Factory/.PackageKit.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "PackageKit"

Wed Mar 10 08:46:07 2021 rev:215 rq:876239 version:1.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/PackageKit/PackageKit.changes    2021-02-16 
22:37:12.765715594 +0100
+++ /work/SRC/openSUSE:Factory/.PackageKit.new.2378/PackageKit.changes  
2021-03-10 08:46:08.622200838 +0100
@@ -1,0 +2,7 @@
+Mon Mar  1 08:05:23 UTC 2021 - Jonathan Kang <songchuan.k...@suse.com>
+
+- Add PackageKit-zypp-initialize-pool.patch: zypp: Make sure pool
+  is initialized at the beginning of some methods
+  (gh#hughsie/PackageKit/commit#3efa0c524, bsc#1180597).
+
+-------------------------------------------------------------------

New:
----
  PackageKit-zypp-initialize-pool.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ PackageKit.spec ++++++
--- /var/tmp/diff_new_pack.BTcXQl/_old  2021-03-10 08:46:09.966202224 +0100
+++ /var/tmp/diff_new_pack.BTcXQl/_new  2021-03-10 08:46:09.970202228 +0100
@@ -58,6 +58,8 @@
 Patch6:         PackageKit-zypp-reset-update-mode-after-get-updates.patch
 # PATCH-FIX-UPSTREAM 
PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch 
gh#hughsie/PackageKit#449 -- Use dup for upgrades on Tumbleweed with DNF
 Patch7:         
PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
+# PATCH-FIX-UPSTREAM PackageKit-zypp-initialize-pool.patch 
gh#hughsie/PackageKit/commit#3efa0c524, bsc#1180597 -- zypp: Make sure pool is 
initialized at the beginning of some methods
+Patch8:         PackageKit-zypp-initialize-pool.patch
 
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++


++++++ PackageKit-zypp-initialize-pool.patch ++++++
>From 3efa0c5243c1ee762cee0d21af1052e4cc245f9d Mon Sep 17 00:00:00 2001
From: Jonathan Kang <jonathank...@gnome.org>
Date: Fri, 26 Feb 2021 14:10:48 +0800
Subject: [PATCH] zypp: Make sure pool is initialized at the beginning of some
 methods

Methods include GetDetails, GetFiles and GetUpdateDetail.

https://bugzilla.opensuse.org/show_bug.cgi?id=1180597
---
 backends/zypp/pk-backend-zypp.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/backends/zypp/pk-backend-zypp.cpp 
b/backends/zypp/pk-backend-zypp.cpp
index 4941a6b86..6da70348b 100644
--- a/backends/zypp/pk-backend-zypp.cpp
+++ b/backends/zypp/pk-backend-zypp.cpp
@@ -2145,6 +2145,8 @@ backend_get_details_thread (PkBackendJob *job, GVariant 
*params, gpointer user_d
                return;
        }
 
+       zypp_build_pool (zypp, true);
+
        pk_backend_job_set_status (job, PK_STATUS_ENUM_QUERY);
 
        for (uint i = 0; package_ids[i]; i++) {
@@ -2633,6 +2635,8 @@ backend_get_update_detail_thread (PkBackendJob *job, 
GVariant *params, gpointer
        }
        pk_backend_job_set_status (job, PK_STATUS_ENUM_QUERY);
 
+       zypp_build_pool (zypp, TRUE);
+
        for (uint i = 0; package_ids[i]; i++) {
                sat::Solvable solvable = zypp_get_package_by_id 
(package_ids[i]);
                MIL << package_ids[i] << " " << solvable << endl;
@@ -3330,6 +3334,8 @@ backend_get_files_thread (PkBackendJob *job, GVariant 
*params, gpointer user_dat
                return;
        }
 
+       zypp_build_pool (zypp, true);
+
        for (uint i = 0; package_ids[i]; i++) {
                pk_backend_job_set_status (job, PK_STATUS_ENUM_QUERY);
                sat::Solvable solvable = zypp_get_package_by_id 
(package_ids[i]);
-- 
2.29.2

Reply via email to