update-apt-xapian-index crashes due to software-center plugin

Bug #626600 reported by Gary Lasker
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
Fix Released
Medium
Gary Lasker

Bug Description

Binary package hint: software-center

software-center version 2.1.14.1

This crash only occurs if a package is encountered that defines custom metadata fields as defined for new apps on a stable release. To reproduce, just run update-apt-xapian-index from the command line. It crashes with the following output:

$ sudo update-apt-xapian-index -f
Reading .desktop files from /usr/share/app-install/desktop/: done.
Rebuilding Xapian index... 7%
Traceback (most recent call last):
  File "/usr/sbin/update-apt-xapian-index", line 104, in <module>
    indexer.rebuild(opts.pkgfile)
  File "/usr/lib/pymodules/python2.6/axi/indexer.py", line 681, in rebuild
    self.buildIndex(dbdir, generator)
  File "/usr/lib/pymodules/python2.6/axi/indexer.py", line 656, in buildIndex
    for doc in documents:
  File "/usr/lib/pymodules/python2.6/axi/indexer.py", line 538, in gen_documents_apt
    yield self.get_document_from_apt(pkg)
  File "/usr/lib/pymodules/python2.6/axi/indexer.py", line 506, in get_document_from_apt
    addon.obj.index(document, pkg)
  File "/usr/share/apt-xapian-index/plugins/software-center.py", line 103, in index
    if CUSTOM_KEY_THUMBNAIL_URL in ver.record:
NameError: global name 'CUSTOM_KEY_THUMBNAIL_URL' is not defined

Changed in software-center (Ubuntu):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Gary Lasker (gary-lasker)
Changed in software-center (Ubuntu):
importance: High → Medium
status: In Progress → Fix Committed
description: updated
Changed in software-center (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.