diff --git a/urpm-repomanage.py b/urpm-repomanage.py index b263111..bee7dcf 100755 --- a/urpm-repomanage.py +++ b/urpm-repomanage.py @@ -187,12 +187,15 @@ def main(args): if options.obsolete: for (n,a) in pkgdict.keys(): + evrlist = pkgdict[(n,a)] if n in obsolete: - print n - if options.verbose: - print >> sys.stderr, n + " is obsoleted by:" - for replacement in obsolete[n]: - print >> sys.stderr, " " + replacement + for pkg in evrlist: + (e,v,r,d) = pkg + print str(verfile[(n,a,e,v,r,d)]).replace("['","").replace("']","") + if options.verbose: + print >> sys.stderr, str(verfile[(n,a,e,v,r,d)]).replace("['","").replace("']","") + " is obsoleted by:" + for replacement in obsolete[n]: + print >> sys.stderr, " " + replacement #if new if options.new: