Package: jack Version: 3.1.1+cvs20050801-6 Severity: minor Tags: patch jack produces a traceback when the locale is not known or hasn't been generated. You can reproduce this with a simple: export LC_ALL=foo
12:[EMAIL PROTECTED]: ~/tmp/jack] jack Traceback (most recent call last): File "/usr/bin/jack", line 37, in ? from jack_globals import * File "/usr/lib/python2.3/site-packages/jack_globals.py", line 21, in ? from jack_config import cf File "/usr/lib/python2.3/site-packages/jack_config.py", line 33, in ? cf = jack_misc.dict2({ File "/usr/lib/python2.3/locale.py", line 417, in getpreferredencoding setlocale(LC_CTYPE, "") File "/usr/lib/python2.3/locale.py", line 381, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting zsh: exit 1 jack 13:[EMAIL PROTECTED]: ~/tmp/jack] locale locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory LANG=en_US.UTF-8 LANGUAGE=en_US:en_GB:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE=C LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 14:[EMAIL PROTECTED]: ~/tmp/jack] cat /etc/locale.gen #en ISO-8859-1 [EMAIL PROTECTED] ISO-8859-15 --- /usr/lib/python2.3/site-packages/jack_config.py~ 2006-04-04 19:43:03.000000000 +0200 +++ /usr/lib/python2.3/site-packages/jack_config.py 2006-04-04 19:45:11.000000000 +0200 @@ -22,12 +22,20 @@ import string import jack_misc import locale +import sys import jack_version from jack_globals import * # this must be filled manually (done in main) +# we need a working locale +try: + locale.getpreferredencoding() +except locale.Error, e: + print "Locale problem:", e + sys.exit(1) + # config space with attributes cf = jack_misc.dict2({ -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-1-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory ANSI_X3.4-1968) (ignored: LC_ALL set to foo) Versions of packages jack depends on: ii cdparanoia 3a9.8-13 An audio extraction tool for sampl ii python 2.3.5-5 An interactive high-level object-o ii python-cddb 1.4-5 Python interface to CD-IDs and Fre ii python-eyed3 0.6.10-1 Python module for id3-tags manipul ii python-pyvorbis 1.3-1 A Python interface to the Ogg Vorb ii vorbis-tools 1.1.1-5 several Ogg Vorbis tools jack recommends no packages. -- debconf information: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_GB:en_US:en_GB:en", LC_ALL = "foo", LC_COLLATE = "C", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]