Package: jack-mixer
Version: 17-2+b2
Severity: serious
Justification: Policy 3.5
X-Debbugs-Cc: philipchung1...@yahoo.com

Dear Maintainer,

The jack_mixer binary fails to start if these packages are not installed.

I've reported this against the version currently in bookworm (stable), but I believe it applies to testing and unstable as well.

Without python3-gi, the following trace appears:
Traceback (most recent call last):
  File "/usr/bin/jack_mixer", line 5, in <module>
    from jack_mixer.app import main
  File "/usr/lib/python3/dist-packages/jack_mixer/app.py", line 21, in <module>
    import gi
ModuleNotFoundError: No module named 'gi'

Without gir1.2-gtk-3.0, the trace is:
Traceback (most recent call last):
  File "/usr/bin/jack_mixer", line 5, in <module>
    from jack_mixer.app import main
  File "/usr/lib/python3/dist-packages/jack_mixer/app.py", line 23, in <module>
    gi.require_version("Gtk", "3.0")
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 126, in 
require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gtk not available
Without python3-cairo, the trace is:
Traceback (most recent call last):
  File "/usr/bin/jack_mixer", line 5, in <module>
    from jack_mixer.app import main
  File "/usr/lib/python3/dist-packages/jack_mixer/app.py", line 30, in <module>
    from .channel import InputChannel, NewInputChannelDialog, 
NewOutputChannelDialog, OutputChannel
  File "/usr/lib/python3/dist-packages/jack_mixer/channel.py", line 27, in 
<module>
    from . import meter
  File "/usr/lib/python3/dist-packages/jack_mixer/meter.py", line 20, in 
<module>
    import cairo
ModuleNotFoundError: No module named 'cairo'

(See also bug #995784 about adding python3-cairo as a Recommends for python3-gi)

Philip Chung

-- System Information:
Debian Release: 12.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-18-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages jack-mixer depends on:
ii  jackd2                            1.9.21~dfsg-3
ii  libc6                             2.36-9+deb12u4
ii  libglib2.0-0                      2.74.6-2
ii  libjack-jackd2-0 [libjack-0.125]  1.9.21~dfsg-3
ii  python3                           3.11.2-1+b1

jack-mixer recommends no packages.

jack-mixer suggests no packages.

-- no debconf information

Reply via email to