rpms/PackageKit/F-11 PackageKit-0.4.6-send-package-finished.patch, NONE, 1.1 PackageKit.spec, 1.103, 1.104

Richard Hughes rhughes at fedoraproject.org
Wed Apr 22 11:09:37 UTC 2009


Author: rhughes

Update of /cvs/pkgs/rpms/PackageKit/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8228

Modified Files:
	PackageKit.spec 
Added Files:
	PackageKit-0.4.6-send-package-finished.patch 
Log Message:
* Wed Apr 22 2009 Richard Hughes  <rhughes at redhat.com> - 0.4.6-6
- Send ::Package(finished) when we've finished downloading a file rather than
  relying for the daemon to clean up for us.
- Fixes #496787


PackageKit-0.4.6-send-package-finished.patch:

--- NEW FILE PackageKit-0.4.6-send-package-finished.patch ---
commit 6ed10da156d9130f5443c1348405434cdc0cdfce
Author: Richard Hughes <richard at hughsie.com>
Date:   Wed Apr 22 11:55:22 2009 +0100

    yum: send INFO_FINISHED when we've finished downloading a file rather than relying for the daemon to clean up for us. Fixes rh#496787

diff --git a/backends/yum/yumBackend.py b/backends/yum/yumBackend.py
index 43d9cd3..8dc17ee 100755
--- a/backends/yum/yumBackend.py
+++ b/backends/yum/yumBackend.py
@@ -2637,6 +2637,12 @@ class DownloadCallback(BaseMeter):
                         self.base.status(typ)
                         break
 
+        # package finished
+        if val == 100:
+            pkg = self._getPackage(name)
+            if pkg:
+                self.base._show_package(pkg, INFO_FINISHED)
+
         # set sub-percentage
         self.base.sub_percentage(val)
 


Index: PackageKit.spec
===================================================================
RCS file: /cvs/pkgs/rpms/PackageKit/F-11/PackageKit.spec,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -r1.103 -r1.104
--- PackageKit.spec	21 Apr 2009 10:19:55 -0000	1.103
+++ PackageKit.spec	22 Apr 2009 11:09:34 -0000	1.104
@@ -10,7 +10,7 @@
 Name:      PackageKit
 Version:   0.4.6
 #Release:   0.3.%{?alphatag}git%{?dist}
-Release:   5%{?dist}
+Release:   6%{?dist}
 License:   GPLv2+
 Group:     System Environment/Libraries
 URL:       http://www.packagekit.org
@@ -48,6 +48,9 @@
 # Already upstream: dd136f6760d375ba55ec98ab02291028c03d8b46
 Patch9:    PackageKit-0.4.6-Presto-handle-downloading-updates.patch
 
+# Already upstream: 6ed10da156d9130f5443c1348405434cdc0cdfce
+Patch10:   PackageKit-0.4.6-send-package-finished.patch
+
 Requires: dbus >= %{dbus_version}
 Requires: dbus-glib >= %{dbus_glib_version}
 Requires: PackageKit-glib = %{version}-%{release}
@@ -256,6 +259,7 @@
 %patch7 -p1 -b .dont-use-obsolete
 %patch8 -p1 -b .presto-filter
 %patch9 -p1 -b .presto-downloading-updates
+%patch10 -p1 -b .send-package-finished
 
 %build
 %configure --enable-yum --enable-smart --with-default-backend=yum --disable-local --disable-ruck
@@ -450,6 +454,11 @@
 %{_includedir}/PackageKit/backend/*.h
 
 %changelog
+* Wed Apr 22 2009 Richard Hughes  <rhughes at redhat.com> - 0.4.6-6
+- Send ::Package(finished) when we've finished downloading a file rather than
+  relying for the daemon to clean up for us.
+- Fixes #496787
+
 * Tue Apr 21 2009 Richard Hughes  <rhughes at redhat.com> - 0.4.6-5
 - Rework one of the Presto patches so that it works with multiple packages.
 




More information about the fedora-extras-commits mailing list