Package: bugwarrior
Version: 1.4.0+git2016070901-1
Severity: minor
Tags: newcomer

Dear Maintainer,

the documentation says:

> For using this data in reports, it is recommended that you add these UDA
> definitions to your ~/.taskrc file. You can generate your list of UDA
> definitions by running the following command:
> 
>     bugwarrior-uda

I was curious, so I ran `bugwarrior-uda`. But I did not create a config file
first, which seems to bother it:

        $ bugwarrior-uda
        Traceback (most recent call last):
                File "/usr/bin/bugwarrior-uda", line 9, in <module>
                        load_entry_point('bugwarrior==1.4.0', 
'console_scripts', 'bugwarrior-uda')()
                File "/usr/lib/python2.7/dist-packages/click/core.py", line 
716, in __call__
                        return self.main(*args, **kwargs)
                File "/usr/lib/python2.7/dist-packages/click/core.py", line 
696, in main
                        rv = self.invoke(ctx)
                File "/usr/lib/python2.7/dist-packages/click/core.py", line 
889, in invoke
                        return ctx.invoke(self.callback, **ctx.params)
                File "/usr/lib/python2.7/dist-packages/click/core.py", line 
534, in invoke
                        return callback(*args, **kwargs)
                File "/usr/lib/python2.7/dist-packages/bugwarrior/command.py", 
line 138, in uda
                        conf = load_config(main_section)
                File "/usr/lib/python2.7/dist-packages/bugwarrior/config.py", 
line 169, in load_config
                        "utf-8",
                File "/usr/lib/python2.7/codecs.py", line 896, in open
                        file = __builtin__.open(filename, mode, buffering)
        IOError: [Errno 2] No such file or directory: 
'/home/rohieb/.config/bugwarrior/bugwarriorrc'

A clearer message about a missing config file would be more appropriate here.

This feature is probably suited to get familiar with the code base, which is the
reason why I tagged this bug report with "newcomer".

Cheers,

 - Roland

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'testing'), (170, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages bugwarrior depends on:
ii  libjs-sphinxdoc       1.4.4-3
ii  python-bugzilla       1.2.2-1
ii  python-click          6.6-1
ii  python-dateutil       2.4.2-1
ii  python-dogpile.cache  0.5.7-2
ii  python-jinja2         2.8-1
ii  python-keyring        9.1-1
ii  python-lockfile       1:0.12.2-1
ii  python-offtrac        0.1.0-1
ii  python-requests       2.10.0-2
ii  python-six            1.10.0-3
ii  python-taskw          1.1.0-2
ii  python-tz             2015.7+dfsg-0.1
ii  python-xdg            0.25-4
pn  python:any            <none>

bugwarrior recommends no packages.

bugwarrior suggests no packages.

-- no debconf information

Reply via email to