commit 7b13b2aa13fbb2d374a895a895025441a387e600
Author: Richard Hughes <richard@hughsie.com>
Date: Mon Mar 9 11:57:57 2009 +0000
yum: don't output duplicated updates. Fixes rh#488509
diff --git a/backends/yum/yumBackend.py b/backends/yum/yumBackend.py
index e33779f..9b47614 100755
--- a/backends/yum/yumBackend.py
+++ b/backends/yum/yumBackend.py
@@ -2157,7 +2157,7 @@ class PackageKitYumBackend(PackageKitBaseBackend, PackagekitPackage):
except Exception, e:
self.error(ERROR_INTERNAL_ERROR, _format_str(traceback.format_exc()))
md = self.updateMetadata
- for pkg in pkgs:
+ for pkg in unique(pkgs):
if pkgfilter.pre_process(pkg):
# Get info about package in updates info
notice = md.get_notice((pkg.name, pkg.version, pkg.release))