diff -Nru zeroinstall-injector-1.6/debian/changelog zeroinstall-injector-1.6/debian/changelog --- zeroinstall-injector-1.6/debian/changelog 2012-03-26 15:41:58.000000000 +0000 +++ zeroinstall-injector-1.6/debian/changelog 2012-03-26 16:25:12.000000000 +0000 @@ -1,3 +1,9 @@ +zeroinstall-injector (1.6-1ubuntu2) precise; urgency=low + + * Bump version (hack for PPA). + + -- Thomas Leonard Mon, 26 Mar 2012 17:25:02 +0100 + zeroinstall-injector (1.6-1ubuntu1) precise; urgency=low * Fixed API incompatibility with PackageKit's InstallPackages (LP: #953756). diff -Nru zeroinstall-injector-1.6/debian/patches/packagekit-api.patch zeroinstall-injector-1.6/debian/patches/packagekit-api.patch --- zeroinstall-injector-1.6/debian/patches/packagekit-api.patch 2012-03-26 15:51:58.000000000 +0000 +++ zeroinstall-injector-1.6/debian/patches/packagekit-api.patch 2012-03-26 16:06:39.000000000 +0000 @@ -6,9 +6,11 @@ Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/zeroinstall-injector/+bug/953756 Last-Update: 2012-03-26 ---- zeroinstall-injector-1.4.1.orig/zeroinstall/injector/packagekit.py -+++ zeroinstall-injector-1.4.1/zeroinstall/injector/packagekit.py -@@ -210,8 +210,8 @@ class PackageKitDownload: +Index: zeroinstall-injector.dev/zeroinstall/injector/packagekit.py +=================================================================== +--- zeroinstall-injector.dev.orig/zeroinstall/injector/packagekit.py 2012-03-26 17:05:10.902188000 +0100 ++++ zeroinstall-injector.dev/zeroinstall/injector/packagekit.py 2012-03-26 17:05:39.420375222 +0100 +@@ -204,8 +204,8 @@ package_name = self.packagekit_id self._transaction = _PackageKitTransaction(self.pk, installed_cb, error_cb) self._transaction.compat_call([ @@ -18,7 +20,7 @@ ]) _auth_wrapper(install_packages) -@@ -296,8 +296,8 @@ class _PackageKitTransaction(object): +@@ -289,8 +289,8 @@ defaultlocale = locale.getdefaultlocale()[0] if defaultlocale is not None: self.compat_call([ @@ -28,7 +30,7 @@ ]) def getPercentage(self): -@@ -312,6 +312,8 @@ class _PackageKitTransaction(object): +@@ -305,6 +305,8 @@ except: return default @@ -37,7 +39,7 @@ def compat_call(self, calls): for call in calls: method = call[0] -@@ -320,8 +322,9 @@ class _PackageKitTransaction(object): +@@ -313,8 +315,9 @@ dbus_method = self.proxy.get_dbus_method(method) return dbus_method(*args) except dbus.exceptions.DBusException as e: @@ -49,3 +51,12 @@ raise raise Exception('Cannot call %r DBus method' % calls) +@@ -340,7 +343,7 @@ + package_name, version, arch, repo_ = id.split(';') + clean_version = distro.try_cleanup_distro_version(version) + if not clean_version: +- _logger_pk.warn(_("Can't parse distribution version '%(version)s' for package '%(package)s'"), {'version': version, 'package': package_name}) ++ _logger_pk.info(_("Can't parse distribution version '%(version)s' for package '%(package)s'"), {'version': version, 'package': package_name}) + clean_arch = distro.canonical_machine(arch) + package = {'version': clean_version, + 'name': package_name,