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


