Blame 0001-yum-Work-around-a-yum-API-break-so-that-resolving-st.patch
|
Richard Hughes |
107f220 |
From c817e88c5929c3a1448f47f6e16db86eef4fbf55 Mon Sep 17 00:00:00 2001
|
|
Richard Hughes |
107f220 |
From: Richard Hughes <richard@hughsie.com>
|
|
Richard Hughes |
107f220 |
Date: Thu, 6 Sep 2012 09:09:19 +0100
|
|
Richard Hughes |
107f220 |
Subject: [PATCH] yum: Work around a yum API break so that resolving still
|
|
Richard Hughes |
107f220 |
works
|
|
Richard Hughes |
107f220 |
|
|
Richard Hughes |
107f220 |
In e42ea3dc0b02ba73a11211de4062e87abfb77a6a yum changed the public API so that
|
|
Richard Hughes |
107f220 |
str(repo) returned 'fedora/18/i386' rather than just 'fedora'.
|
|
Richard Hughes |
107f220 |
This broke PackageKit pretty hard as the repo name is used in the package_id.
|
|
Richard Hughes |
107f220 |
|
|
Richard Hughes |
107f220 |
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=854209
|
|
Richard Hughes |
107f220 |
---
|
|
Richard Hughes |
107f220 |
backends/yum/yumBackend.py | 2 +-
|
|
Richard Hughes |
107f220 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Richard Hughes |
107f220 |
|
|
Richard Hughes |
107f220 |
diff --git a/backends/yum/yumBackend.py b/backends/yum/yumBackend.py
|
|
Richard Hughes |
107f220 |
index 6117729..9da52bb 100755
|
|
Richard Hughes |
107f220 |
--- a/backends/yum/yumBackend.py
|
|
Richard Hughes |
107f220 |
+++ b/backends/yum/yumBackend.py
|
|
Richard Hughes |
107f220 |
@@ -2599,7 +2599,7 @@ class PackageKitYumBackend(PackageKitBaseBackend, PackagekitPackage):
|
|
Richard Hughes |
107f220 |
|
|
Richard Hughes |
107f220 |
def _pkg_to_id(self, pkg):
|
|
Richard Hughes |
107f220 |
pkgver = _get_package_ver(pkg)
|
|
Richard Hughes |
107f220 |
- repo = str(pkg.repo)
|
|
Richard Hughes |
107f220 |
+ repo = pkg.repo.id
|
|
Richard Hughes |
107f220 |
if repo.startswith('/'):
|
|
Richard Hughes |
107f220 |
repo = "local"
|
|
Richard Hughes |
107f220 |
# can we add data from the yumdb
|
|
Richard Hughes |
107f220 |
--
|
|
Richard Hughes |
107f220 |
1.7.11.4
|
|
Richard Hughes |
107f220 |
|