Package: jack
Version: 3.1.1+cvs20050801-9
Severity: normal

In jack_checkopts.py is the following code:

    for t in ("ripper", "encoder"):
        if t in userdef_keys and not jack_utils.in_path(cf[t]["val"]):
            error("Helper %s '%s' not found on your system." % (t, 
cf[t]["val"]))


The jack_utils.in_path checks whether the value (a filename) is in the operating
system environment's $PATH and whether it is executable.

When a user specifies an encoder with a plugin by following the
example in the man page, this will be looking for an executable file
called, e.g., "plugin_lame" in the system $PATH.  Of course this test
fails in normal circumstances.

The test should be for whether the value is a loadable Python Module,
which is a different path (which is properly modified to include the
value of Jack's plugin_path variable).

A workaround is to comment out the code quoted above.


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-beth.14
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages jack depends on:
ii  cdda2wav                  4:2.01+01a01-2 Creates WAV files from audio CDs
ii  cdparanoia                3a9.8-13       An audio extraction tool for sampl
ii  flac                      1.1.1-5        Free Lossless Audio Codec - comman
ii  python                    2.3.5-2        An interactive high-level object-o
ii  python-cddb               1.4-3          Python interface to CD-IDs and Fre
ii  python-eyed3              0.6.4-1        Python module for id3-tags manipul
ii  python-pyvorbis           1.3-1          A Python interface to the Ogg Vorb
ii  vorbis-tools              1.0.1-1.3      Several Ogg Vorbis Tools

-- no debconf information


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

Reply via email to