rendered paste body--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -2299,6 +2299,9 @@ class YumBase(depsolve.Depsolve):
if self.tsInfo.isObsoleted(updated):
self.verbose_logger.log(logginglevels.DEBUG_2, _('Not Updating Package that is already obsoleted: %s.%s %s:%s-%s'),
updated)
+ elif self.tsInfo.getMembersWithState(updated, [TS_UPDATED]):
+ self.verbose_logger.log(logginglevels.DEBUG_2, _('Not Updating Package that is already updated: %s.%s %s:%s-%s'),
+ updated)
else:
updated_pkg = self.rpmdb.searchPkgTuple(updated)[0]
txmbr = self.tsInfo.addUpdate(available_pkg, updated_pkg)