Index: backends/rpm/metadata.py =================================================================== --- backends/rpm/metadata.py (revision 689) +++ backends/rpm/metadata.py (working copy) @@ -74,7 +74,7 @@ class RPMMetaDataLoader(Loader): - __stateversion__ = Loader.__stateversion__+2 + __stateversion__ = Loader.__stateversion__+3 def __init__(self, filename, filelistsname, baseurl): Loader.__init__(self) @@ -178,10 +178,12 @@ (elem.get("ver"), elem.get("rel")) elif tag == SUMMARY: - info["summary"] = elem.text + if elem.text: + info["summary"] = elem.text elif tag == DESCRIPTION: - info["description"] = elem.text + if elem.text: + info["description"] = elem.text elif tag == SIZE: info["size"] = int(elem.get("package")) @@ -196,7 +198,8 @@ info["location"] = elem.get("href") elif tag == GROUP: - info["group"] = elem.text + if elem.text: + info["group"] = elem.text elif tag == FILE: filedict[elem.text] = True