fix debuginfo rpm swig attr lost
authorGui Chen <gui.chen@intel.com>
Tue, 19 Mar 2013 09:03:11 +0000 (17:03 +0800)
committerGui Chen <gui.chen@intel.com>
Tue, 19 Mar 2013 09:03:11 +0000 (17:03 +0800)
when adding debuginfo rpm, the PoolItem doesn't
convert to Solvable

Change-Id: I221760667217421235849536def6bbcfd94199c2
Signed-off-by: Gui Chen <gui.chen@intel.com>
plugins/backend/zypppkgmgr.py

index a66f05b..abc4f41 100755 (executable)
@@ -450,7 +450,8 @@ class Zypp(BackendPlugin):
 
                 dipkg = self._zyppQueryPackage("%s-debuginfo" % item.name())
                 if dipkg:
-                    dlpkgs.append(dipkg)
+                    ditem = zypp.asKindPackage(dipkg)
+                    dlpkgs.append(ditem)
                 else:
                     msger.warning("No debuginfo rpm found for: %s" \
                                   % item.name())