[yum-cvs] yum/packageSack.py yum/rpmsack.py yum/sqlitesack.py yum/transactioninfo.py
Seth Vidal
skvidal at linux.duke.edu
Wed Aug 29 14:24:53 UTC 2007
yum/packageSack.py | 12 ++++++------
yum/rpmsack.py | 4 ++--
yum/sqlitesack.py | 4 ++--
yum/transactioninfo.py | 12 ++++++------
4 files changed, 16 insertions(+), 16 deletions(-)
New commits:
commit e564299e3f2f0adbf987a54520d0967190d4c9a3
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Wed Aug 29 10:24:40 2007 -0400
merge patch from Florian. Fixes the changes made about 2 weeks ago to transactioninfo and packageSack
diff --git a/yum/packageSack.py b/yum/packageSack.py
index dc04d8f..894e3f7 100644
--- a/yum/packageSack.py
+++ b/yum/packageSack.py
@@ -65,11 +65,11 @@ class PackageSackBase(object):
(n,a,e,v,r) = pkgtup
return self.searchNevra(name=n, arch=a, epoch=e, ver=v, rel=r)
- def getProvides(self, name, flags=None, version=None):
+ def getProvides(self, name, flags=None, version=(None, None, None)):
"""return dict { packages -> list of matching provides }"""
raise NotImplementedError()
- def getRequires(self, name, flags=None, version=None):
+ def getRequires(self, name, flags=None, version=(None, None, None)):
"""return dict { packages -> list of matching requires }"""
raise NotImplementedError()
@@ -228,11 +228,11 @@ class MetaSack(PackageSackBase):
"""return list of pkgobjects matching the nevra requested"""
return self._computeAggregateListResult("searchNevra", name, epoch, ver, rel, arch)
- def getProvides(self, name, flags=None, version=None):
+ def getProvides(self, name, flags=None, version=(None, None, None)):
"""return dict { packages -> list of matching provides }"""
return self._computeAggregateDictResult("getProvides", name, flags, version)
- def getRequires(self, name, flags=None, version=None):
+ def getRequires(self, name, flags=None, version=(None, None, None)):
"""return dict { packages -> list of matching requires }"""
return self._computeAggregateDictResult("getRequires", name, flags, version)
@@ -443,7 +443,7 @@ class PackageSack(PackageSackBase):
else:
return []
- def getProvides(self, name, flags=None, version=None):
+ def getProvides(self, name, flags=None, version=(None, None, None)):
"""return dict { packages -> list of matching provides }"""
self._checkIndexes(failure='build')
result = { }
@@ -453,7 +453,7 @@ class PackageSack(PackageSackBase):
result[po] = hits
return result
- def getRequires(self, name, flags=None, version=None):
+ def getRequires(self, name, flags=None, version=(None, None, None)):
"""return dict { packages -> list of matching requires }"""
self._checkIndexes(failure='build')
result = { }
diff --git a/yum/rpmsack.py b/yum/rpmsack.py
index 1bed494..fb11b50 100644
--- a/yum/rpmsack.py
+++ b/yum/rpmsack.py
@@ -383,7 +383,7 @@ class RPMDBPackageSack(PackageSackBase):
# Can't support this now
raise NotImplementedError
- def getProvides(self, name, flags=None, version=None):
+ def getProvides(self, name, flags=None, version=(None, None, None)):
"""searches the rpmdb for what provides the arguments
returns a list of pkgtuples of providing packages, possibly empty"""
@@ -418,7 +418,7 @@ class RPMDBPackageSack(PackageSackBase):
# XXX deprecate?
return [po.pkgtup for po in self.getProvides(name, flags, version)]
- def getRequires(self, name, flags=None, version=None):
+ def getRequires(self, name, flags=None, version=(None, None, None)):
"""searches the rpmdb for what provides the arguments
returns a list of pkgtuples of providing packages, possibly empty"""
diff --git a/yum/sqlitesack.py b/yum/sqlitesack.py
index 9330876..dc10db4 100644
--- a/yum/sqlitesack.py
+++ b/yum/sqlitesack.py
@@ -489,10 +489,10 @@ class YumSqlitePackageSack(yumRepo.YumPackageSack):
self._search_cache[prcotype][req] = result
return result
- def getProvides(self, name, flags=None, version=None):
+ def getProvides(self, name, flags=None, version=(None, None, None)):
return self._search("provides", name, flags, version)
- def getRequires(self, name, flags=None, version=None):
+ def getRequires(self, name, flags=None, version=(None, None, None)):
return self._search("requires", name, flags, version)
diff --git a/yum/transactioninfo.py b/yum/transactioninfo.py
index b1d9af1..3ed67c5 100644
--- a/yum/transactioninfo.py
+++ b/yum/transactioninfo.py
@@ -375,7 +375,7 @@ class TransactionData:
self.rpmdb = rpmdb
self.pkgSack = pkgSack
- def getNewProvides(self, name, flag=None, version=None):
+ def getNewProvides(self, name, flag=None, version=(None, None, None)):
"""return dict { packages -> list of matching provides }
searches in packages to be installed"""
result = { }
@@ -386,7 +386,7 @@ class TransactionData:
result.update(self.localSack.getProvides(name, flag, version))
return result
- def getOldProvides(self, name, flag=None, version=None):
+ def getOldProvides(self, name, flag=None, version=(None, None, None)):
"""return dict { packages -> list of matching provides }
searches in packages already installed and not going to be removed"""
result = { }
@@ -395,13 +395,13 @@ class TransactionData:
result[pkg] = hits
return result
- def getProvides(self, name, flag=None, version=None):
+ def getProvides(self, name, flag=None, version=(None, None, None)):
"""return dict { packages -> list of matching provides }"""
result = self.getOldProvides(name, flag, version)
result.update(self.getNewProvides(name, flag, version))
return result
- def getNewRequires(self, name, flag=None, version=None):
+ def getNewRequires(self, name, flag=None, version=(None, None, None)):
"""return dict { packages -> list of matching provides }
searches in packages to be installed"""
result = { }
@@ -413,7 +413,7 @@ class TransactionData:
return result
- def getOldRequires(self, name, flag=None, version=None):
+ def getOldRequires(self, name, flag=None, version=(None, None, None)):
"""return dict { packages -> list of matching provides }
searches in packages already installed and not going to be removed"""
result = { }
@@ -422,7 +422,7 @@ class TransactionData:
result[pkg] = hits
return result
- def getRequires(self, name, flag=None, version=None):
+ def getRequires(self, name, flag=None, version=(None, None, None)):
"""return dict { packages -> list of matching provides }"""
result = self.getOldRequires(name, flag, version)
result.update(self.getNewRequires(name, flag, version))
More information about the Yum-cvs-commits
mailing list