[Uludag-commits] r14618 - branches/package-manager-1.1/src
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
2 Tem 2007 Pzt 11:58:49 EEST
Author: faik
Date: Mon Jul 2 11:58:49 2007
New Revision: 14618
Modified:
branches/package-manager-1.1/src/Commander.py
branches/package-manager-1.1/src/Preferences.py
branches/package-manager-1.1/src/package-manager.py
Log:
- remove filterReplaces code
- do not refresh componentlist while updating repo
- listNewPackages should also consider replaces
Modified: branches/package-manager-1.1/src/Commander.py
=================================================================
--- branches/package-manager-1.1/src/Commander.py (original)
+++ branches/package-manager-1.1/src/Commander.py Mon Jul 2 11:58:49 2007
@@ -158,7 +158,7 @@
return list(pisi.api.list_installed())
def listNewPackages(self):
- return list(pisi.api.list_available() - pisi.api.list_installed())
+ return list(pisi.api.list_available() - pisi.api.list_installed() - set(pisi.api.list_replaces().values()))
def packageGraph(self,list,ignoreInstalled=True):
return pisi.api.package_graph(list, ignoreInstalled)
Modified: branches/package-manager-1.1/src/Preferences.py
=================================================================
--- branches/package-manager-1.1/src/Preferences.py (original)
+++ branches/package-manager-1.1/src/Preferences.py Mon Jul 2 11:58:49 2007
@@ -203,6 +203,7 @@
self.parent.command.setRepositories(repoList)
self.parent.progressDialog.setCurrentOperation(i18n("<b>Applying Repository Changes</b>"))
self.parent.progressDialog.show()
+ return
self.parent.refreshState()
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 11:58:49 2007
@@ -271,7 +271,7 @@
##
self.packageCache.clearCache()
- upgradables = map(self.filterReplacement, pisi.api.list_upgradable())
+ upgradables = pisi.api.list_upgradable()
self.createComponentList(upgradables, True)
self.operateAction.setText(i18n("Upgrade Package(s)"))
self.operateAction.setIconSet(loadIconSet("reload"))
@@ -282,14 +282,6 @@
self.updateStatusBar()
kapp.restoreOverrideCursor()
- # <Replaces> type is added to pisi. But list_upgradable still returns the installed but upgradable
- # package list. But package manager has to show the to be upgraded package info.
- def filterReplacement(self, pkg):
- if pisi.context.packagedb.has_replacement(pkg):
- return pisi.context.packagedb.get_replacement(pkg)
- else:
- return pkg
-
def clearPackageList(self):
self.htmlPart.view().setContentsPos(0, 0)
self.htmlPart.begin()
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi