[Reportbug-maint] Bug#491219: [PATCH] python-debianbts takes precedance over /usr/share/reportbug/reportbuglib/debianbts.py

Alban Browaeys prahal at yahoo.com
Thu Jul 17 17:28:47 UTC 2008

Package: reportbug
Version: 3.42
Severity: important
Tags: patch

Hi. I am new to python and the debian policy regarding how to handle
them though I found a workaround to get debreaper working again. 
It was failing
Traceback (most recent call last):
  File "/usr/share/debreaper/debreaper", line 70, in <module>
    report = generate_report (status[1], status[0], status[2], status[3], path, gdbout)
  File "/usr/share/debreaper/bug_iface.py", line 27, in generate_report
    return reportbug.generate_blank_report (package, pkgversion, 'important', None, depinfo, '', path, body="*** Please describe what you were doing when the application crashed ***\n\n"+gdbout)
  File "/usr/share/reportbug/reportbuglib/reportbug.py", line 721, in generate_blank_report
    if debianbts.SYSTEMS[system].has_key('namefmt'):
AttributeError: 'module' object has no attribute 'SYSTEMS'

due to python-debianbts (dependency of reportbug-ng) tyaking precedance in the import search path in /usr/share/reportbug/reportbuglib/reportbug.py

This patch works around it by adding /usr/share/reportbug/reportbuglib first in the import search path.

Best regards

-- Package-specific info:
** /home/prahal/.reportbugrc:
reportbug_version "3.29.5"
mode standard
realname "Alban Browaeys"
email "prahal at yahoo.com"
header "X-Debbugs-CC: prahal at yahoo.com"

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-rc7-00025-gacaef06-dirty (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages reportbug depends on:
ii  apt                           0.7.14+b1  Advanced front-end for dpkg
ii  python                        2.5.2-1    An interactive high-level object-o
ii  python-central                0.6.8      register and build utility for Pyt

reportbug recommends no packages.

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: reportbugpy_workaroundpython-debianbtsconflict.diff
Type: text/x-java
Size: 256 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/reportbug-maint/attachments/20080717/3ca600f4/attachment.java 

More information about the Reportbug-maint mailing list