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

skvidal at osuosl.org skvidal at osuosl.org
Tue Mar 3 15:55:29 UTC 2009


 yum/packages.py |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

New commits:
commit d63c278a9bb641835340b638c0023051e93352da
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Tue Mar 3 10:53:38 2009 -0500

    - revert change to verifyLocalPkg - no package should NOT have checksum data
    - make sure that local pkgs have checksum data generated properly
    - FIXME - eventually destroy returnIdSum() as it is frelling stupid

diff --git a/yum/packages.py b/yum/packages.py
index bcdb129..60d4dfb 100644
--- a/yum/packages.py
+++ b/yum/packages.py
@@ -661,10 +661,7 @@ class YumAvailablePackage(PackageObject, RpmBase):
         """check the package checksum vs the localPkg
            return True if pkg is good, False if not"""
 
-        checksum_data = self.returnIdSum()
-        if checksum_data is None:
-            return False
-        (csum_type, csum) = checksum_data
+        (csum_type, csum) = self.returnIdSum()
         
         try:
             filesum = misc.checksum(csum_type, self.localPkg())
@@ -1534,6 +1531,7 @@ class YumLocalPackage(YumHeaderPackage):
     checksum = property(fget=lambda self: self._do_checksum())   
 
     def returnChecksums(self):
+        self._do_checksum()
         return self._checksums
 
     def _get_header_byte_range(self):


More information about the Yum-commits mailing list