[Reportbug-maint] Bug#363920: Problem with mua
Sandro Tosi
morph at debian.org
Thu May 14 15:51:28 UTC 2009
Hi Carl,
On Tue, May 12, 2009 at 23:32, chaica <chaica at ohmytux.com> wrote:
> Hi Sandro,
>
> With the latests version in the git repo, it seems to have a problem
> with the mua :
>
> chaica at sid:~$ reportbug --debug --mutt reportbug
> Traceback (most recent call last):
> File "/usr/bin/reportbug", line 1869, in <module>
> main()
> File "/usr/bin/reportbug", line 862, in main
> if not utils.mua_exists(options.mua):
> File "/usr/lib/pymodules/python2.5/reportbug/utils.py", line 774, in
> mua_exists
> returnvalue = subprocess.call(MUAVERSION[mua], stdout=open(output,
> 'w'), stderr=subprocess.STDOUT, shell=True)
> KeyError: 'mutt -H'
>
> It seems my patch was modified, allowing this keyError :
yes, I changed because I've tested with "--mua <mua>" infact:
$ git pull
Already up-to-date.
$ git status
# On branch master
nothing to commit (working directory clean)
$ PYTHONPATH=. ./bin/reportbug --mua af -O --debug reportbug
Selected mail user agent cannot be found; exiting.
$ PYTHONPATH=. ./bin/reportbug --af -O --debug reportbug
Traceback (most recent call last):
File "./bin/reportbug", line 1869, in <module>
main()
File "./bin/reportbug", line 862, in main
if not utils.mua_exists(options.mua):
File "/home/morph/deb/reportbug/reportbug/utils.py", line 774, in mua_exists
returnvalue = subprocess.call(MUAVERSION[mua], stdout=open(output,
'w'), stderr=subprocess.STDOUT, shell=True)
KeyError: 'af -EH < '
I don't think we should allow for MUA[<mua>] keys to address values on
MUAVERSION dict. Sadly I don't have that time to debug it, but I
suppose that using --<mua> (instead of --mua <mua>) access teh MUA
dict and returns the value instead of keep it as the key (to later
address MUA dict).
Thanks a lot for the effort you put in fixing reportbug issues.
Cheers,
--
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi
More information about the Reportbug-maint
mailing list