[Yum-devel] [PATCH 1/3] Don't output empty <rpm:requires> when there are deps but all are filtered out.
Ville Skyttä
ville.skytta at iki.fi
Thu Apr 7 19:30:02 UTC 2011
---
yum/packages.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/yum/packages.py b/yum/packages.py
index 5bc8ec9..c0edd01 100644
--- a/yum/packages.py
+++ b/yum/packages.py
@@ -1137,7 +1137,6 @@ class YumAvailablePackage(PackageObject, RpmBase):
msg = ""
- if mylist: msg = "\n <rpm:requires>\n"
if hasattr(self, '_collapse_libc_requires') and self._collapse_libc_requires:
libc_requires = filter(lambda x: x[0].startswith('libc.so.6'), mylist)
if libc_requires:
@@ -1175,7 +1174,8 @@ class YumAvailablePackage(PackageObject, RpmBase):
prcostring += "/>\n"
msg += prcostring
- if mylist: msg += " </rpm:requires>"
+ if msg:
+ msg = "\n <rpm:requires>\n" + msg + " </rpm:requires>"
return msg
def _dump_changelog(self, clog_limit):
--
1.7.4.2
More information about the Yum-devel
mailing list