[yum-commits] Branch 'yum-3_2_X' - yum/packages.py

skvidal at osuosl.org skvidal at osuosl.org
Tue Mar 10 17:31:00 UTC 2009


 yum/packages.py |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit d46f8158ce1d0f0ae99df26e0b6752eddd5d5c89
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Tue Mar 10 13:29:36 2009 -0400

    make sure gpg-pubkeys show up as 'noarch' not None

diff --git a/yum/packages.py b/yum/packages.py
index 60d4dfb..5fd07a7 100644
--- a/yum/packages.py
+++ b/yum/packages.py
@@ -989,7 +989,10 @@ class YumHeaderPackage(YumAvailablePackage):
 
         self.hdr = hdr
         self.name = misc.share_data(self.hdr['name'])
-        self.arch = misc.share_data(self.hdr['arch'])
+        this_a = self.hdr['arch']
+        if not this_a: # this should only happen on gpgkeys and other "odd" pkgs
+            this_a = 'noarch'
+        self.arch = misc.share_data(this_a)
         self.epoch = misc.share_data(self.doepoch())
         self.version = misc.share_data(self.hdr['version'])
         self.release = misc.share_data(self.hdr['release'])


More information about the Yum-commits mailing list