[yum-cvs] yum/yum depsolve.py,1.87,1.88
Seth Vidal
skvidal at linux.duke.edu
Sun Aug 20 14:23:24 UTC 2006
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv6353/yum
Modified Files:
depsolve.py
Log Message:
still more cleanups for deprecation warnings
Index: depsolve.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/depsolve.py,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -r1.87 -r1.88
--- depsolve.py 20 Aug 2006 14:02:47 -0000 1.87
+++ depsolve.py 20 Aug 2006 14:23:22 -0000 1.88
@@ -288,18 +288,14 @@
# is the requiring tuple (name, version, release) from an installed package?
pkgs = []
- dumbmatchpkgs = self.rpmdb.returnTupleByKeyword(name=name, ver=version, rel=release)
- for pkgtuple in dumbmatchpkgs:
- self.verbose_logger.log(logginglevels.DEBUG_3,
- 'Calling rpmdb.packagesByTuple on %s.%s %s:%s-%s', pkgtuple)
- installed_pkgs = self.rpmdb.packagesByTuple(pkgtuple)
- for po in installed_pkgs:
- if self.tsInfo.exists(po.pkgtup):
- self.verbose_logger.log(logginglevels.DEBUG_4,
- 'Skipping package already in Transaction Set: %s', po)
- continue
- if niceformatneed in po.requiresList():
- pkgs.append(po)
+ dumbmatchpkgs = self.rpmdb.searchNevra(name=name, ver=version, rel=release)
+ for po in dumbmatchpkgs:
+ if self.tsInfo.exists(po.pkgtup):
+ self.verbose_logger.log(logginglevels.DEBUG_4,
+ 'Skipping package already in Transaction Set: %s', po)
+ continue
+ if niceformatneed in po.requiresList():
+ pkgs.append(po)
if len(pkgs) < 1: # requiring tuple is not in the rpmdb
txmbrs = self.tsInfo.matchNaevr(name=name, ver=version, rel=release)
@@ -590,9 +586,9 @@
continue
# from rpmdb
- dbpkgs = self.rpmdb.returnTupleByKeyword(name=pkg.name, arch=pkg.arch)
- for dbpkgtup in dbpkgs:
- (dn, da, de, dv, dr) = dbpkgtup
+ dbpkgs = self.rpmdb.searchNevra(name=pkg.name, arch=pkg.arch)
+ for dbpkg in dbpkgs:
+ (dn, da, de, dv, dr) = dbpkg.pkgtup
rc = rpmUtils.miscutils.compareEVR((e, v, r), (de, dv, dr))
if rc < 0:
msg = 'Potential resolving package %s has newer instance installed.' % pkg
@@ -692,9 +688,9 @@
self.doUpdateSetup()
uplist = self.up.getUpdatesList(name=confname)
- conftuple = self.rpmdb.returnTupleByKeyword(name=confname)
- if conftuple:
- (confname, confarch, confepoch, confver, confrel) = conftuple[0] # take the first one, probably the only one
+ conflict_packages = self.rpmdb.searchNevra(name=confname)
+ if conflict_packages:
+ (confname, confarch, confepoch, confver, confrel) = conflict_packages[0] # take the first one, probably the only one
# if there's an update for the reqpkg, then update it
More information about the Yum-cvs-commits
mailing list