[Uludag-commits] r14619 - branches/package-manager-1.1/src

uludag-commits at pardus.org.tr uludag-commits at pardus.org.tr
2 Tem 2007 Pzt 12:09:54 EEST


Author: faik
Date: Mon Jul  2 12:09:54 2007
New Revision: 14619

Modified:
   branches/package-manager-1.1/src/package-manager.py
Log:
- we need the packages that replace for the list



Modified: branches/package-manager-1.1/src/package-manager.py
=================================================================
--- branches/package-manager-1.1/src/package-manager.py	(original)
+++ branches/package-manager-1.1/src/package-manager.py	Mon Jul  2 12:09:54 2007
@@ -271,7 +271,16 @@
         ##
 
         self.packageCache.clearCache()
+
+        replaces = pisi.api.list_replaces()
         upgradables = pisi.api.list_upgradable()
+
+        # list_upgradable returns replaced package name, we need the package name that 
+        # replaces for pm to list it (ex. gaim -> pidgin)
+        for x in replaces.keys():
+            upgradables.remove(x)
+        upgradables.extend(set(replaces.values()))
+        
         self.createComponentList(upgradables, True)
         self.operateAction.setText(i18n("Upgrade Package(s)"))
         self.operateAction.setIconSet(loadIconSet("reload"))


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi