[yum-commits] Branch 'yum-3_2_X' - 2 commits - yum/packages.py yum/sqlitesack.py
skvidal at osuosl.org
skvidal at osuosl.org
Thu May 13 16:31:57 UTC 2010
yum/packages.py | 2 ++
yum/sqlitesack.py | 2 ++
2 files changed, 4 insertions(+)
New commits:
commit d2f0e2baba6f3a48ee401135e8152eedb52baf6a
Merge: a6abc59... 7f381ca...
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Thu May 13 12:32:47 2010 -0400
Merge branch 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X
* 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
Remove "No transaction set" error, for YumLocalPackage
commit a6abc59696d0c7c5e265aa3b579fe156ac92e2dc
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Thu May 13 12:09:18 2010 -0400
oddball case where rpm coughed up an EMPTY provides entry.
safe to skip them - also filed a bug with rpm to never let this happen
diff --git a/yum/packages.py b/yum/packages.py
index ac45518..0947c42 100644
--- a/yum/packages.py
+++ b/yum/packages.py
@@ -398,6 +398,8 @@ class RpmBase(object):
if printable:
results = []
for prco in prcos:
+ if not prco[0]: # empty or none or whatever, doesn't matter
+ continue
results.append(misc.prco_tuple_to_string(prco))
return results
diff --git a/yum/sqlitesack.py b/yum/sqlitesack.py
index 7873411..84607c6 100644
--- a/yum/sqlitesack.py
+++ b/yum/sqlitesack.py
@@ -388,6 +388,8 @@ class YumAvailablePackageSqlite(YumAvailablePackage, PackageObject, RpmBase):
cur = self._sql_MD('primary', sql, (self.pkgKey,))
self.prco[prcotype] = [ ]
for ob in cur:
+ if not ob['name']:
+ continue
prco_set = (_share_data(ob['name']), _share_data(ob['flags']),
(_share_data(ob['epoch']),
_share_data(ob['version']),
More information about the Yum-commits
mailing list