Package: apt-xapian-index Version: 0.43 Severity: normal Tags: patch Hi,
Running axi-cache info produces the following error: Main data directory: /var/lib/apt-xapian-index Update timestamp: /var/lib/apt-xapian-index/update-timestamp (last updated: Thu Jun 16 13:42:23 2011) Index location: /var/lib/apt-xapian-index/index (pointing to /var/cache/apt-xapian-index/index.2) Documentation of index contents: /var/lib/apt-xapian-index/README Documentation of available prefixes: /var/lib/apt-xapian-index/prefixes Documentation of available values: /var/lib/apt-xapian-index/values Plugin directory: /usr/share/apt-xapian-index/plugins Traceback (most recent call last): File "/usr/bin/axi-cache", line 810, in <module> sys.exit(ui.perform()) File "/usr/bin/axi-cache", line 805, in perform return f(self.args) File "/usr/bin/axi-cache", line 452, in do_info path = s.get("path", "(unknown)") AttributeError: 'list' object has no attribute 'get' This is due to plugins/sizes.py. On line 41, there is an unwanted trailing comma. The attached trivial patch against master fixes this bug. Best regards, Cédric -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'testing'), (150, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.39-2-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages apt-xapian-index depends on: ii python 2.6.6-14 interactive high-level object-orie ii python-apt 0.8.0 Python interface to libapt-pkg ii python-debian 0.1.20 Python modules to work with Debian ii python-support 1.0.13 automated rebuilding support for P ii python-xapian 1.2.5-2 Xapian search engine interface for apt-xapian-index recommends no packages. Versions of packages apt-xapian-index suggests: pn app-install-data <none> (no description available) ii python-xdg 0.19-3 Python library to access freedeskt -- no debconf information
diff --git a/plugins/sizes.py b/plugins/sizes.py index a6ce395..24cdfed 100644 --- a/plugins/sizes.py +++ b/plugins/sizes.py @@ -41,7 +41,7 @@ class Sizes: else: file = "(stdin)" ts = 0 - res["sources"] = [dict(path=file, desc="APT index")], + res["sources"] = [dict(path=file, desc="APT index")] res["timestamp"] = ts return res
signature.asc
Description: Digital signature