Package: pytone
Version: 2.3.0-1
Severity: wishlist

Hello,

please make the default configuration of pytone be easier to setup up.
What you need now is:

 - Run pytone
 - Guess WTF the error message does mean, swear
 - Guess where to find help, go to /usr/share/doc/pytone
 - Read README.gz and after reading all the featurity blahblah and
   irrelvant installation instructions finally find the default lines
   you need, start an editor, go back to README, copy the filename, open
   it, go back to README, copy the contents, paste it, store the file.
   Run pythone, become happy about another completely stupid looking message:
Traceback (most recent call last):
  File "/usr/share/pytone/pytone.py", line 57, in ?
    config.processconfig()
  File "/usr/share/pytone/config.py", line 926, in processconfig
    setupconfigparser()
  File "/usr/share/pytone/config.py", line 711, in setupconfigparser
    configparser.read(cflist)
  File "/usr/lib/python2.3/ConfigParser.py", line 263, in read
    self._read(fp, filename)
  File "/usr/lib/python2.3/ConfigParser.py", line 456, in _read
    raise MissingSectionHeaderError(fpname, lineno, `line`)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: /home/inet/.pytone/pytonerc, line: 1
'     # minimal ~/.pytone/pytonerc defining the root of your music collection\n'

If you are a stupid user, you give up here. But fortunately I remember that I
have to deal with that whitespace-idioticy called Python and that the author
may have followed its stupid paradigms in the config parser. Edited the config,
removed the whitespaces (which have been compied from the example in README,
damn). Stored, works.

Well. That does not make any fun.

What I expect as user is at least an error message on the initial start, saying 
something like:

"Please run
zcat /usr/share.../examples/pythonerc.gz > .pytone/pytonerc
and then edit this file".
Or a very simple dialogue that asks me about configuration details.
   
Eduard.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-rc1
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages pytone depends on:
ii  libao2                        0.8.6-3    Cross Platform Audio Output Librar
hi  libc6                         2.3.5-11   GNU C Library: Shared libraries an
ii  python                        2.3.5-5    An interactive high-level object-o
ii  python-eyed3                  0.6.8-1    Python module for id3-tags manipul
ii  python-pyao                   0.82-1     A Python interface to the Audio Ou
ii  python-pymad                  0.5.4-1    Python wrapper to the MPEG Audio D
ii  python2.3-pymad [python-pymad 0.5.4-1    Python wrapper to the MPEG Audio D

Versions of packages pytone recommends:
ii  python-pyvorbis               1.3-1      A Python interface to the Ogg Vorb

-- debconf-show failed


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to