Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1013227: qjackctl cannot be installed on a pipewire only system

105 views
Skip to first unread message

Daniel Savi

unread,
Jun 19, 2022, 9:40:03 AM6/19/22
to
Package: qjackctl
Severity: important
X-Debbugs-Cc: pub...@gaess.ch

Dear Maintainer,

I'm running a system on bookworm with pipewire only as sound server. According
to the pipewire documentation, qjackctl would be the best tool to manage sound
pipes also with pipewire. Because qjackctl depends on jackd only, it cannot be
installed without installing jackd as well. Please add an alternative
dependency for pipewire as well.
Kind regards and thanks for the good work.


-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8), LANGUAGE=de_CH:de
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages qjackctl depends on:
pn jackd <none>
ii libasound2 1.2.6.1-2+b1
ii libc6 2.33-7
ii libgcc-s1 12.1.0-2
ii libjack-jackd2-0 [libjack-0.125] 1.9.21~dfsg-1
ii libqt5core5a 5.15.2+dfsg-16+b2
ii libqt5dbus5 5.15.2+dfsg-16+b2
ii libqt5gui5 5.15.2+dfsg-16+b2
ii libqt5network5 5.15.2+dfsg-16+b2
ii libqt5widgets5 5.15.2+dfsg-16+b2
ii libqt5xml5 5.15.2+dfsg-16+b2
ii libstdc++6 12.1.0-2

qjackctl recommends no packages.

Versions of packages qjackctl suggests:
pn pulseaudio-utils <none>

snd

unread,
Jun 19, 2022, 11:00:03 AM6/19/22
to
qjackctl is primarily developed for JACK, so i will not remove the (build-)dependency.
you could rebuild the qjackctl package tho: https://wiki.debian.org/BuildingTutorial

but probably you want to try qpwgraph 😉

Christopher Obbard

unread,
Jun 19, 2022, 12:10:04 PM6/19/22
to
Another option is to use the qpwgraph package

snd

unread,
Jun 19, 2022, 12:20:03 PM6/19/22
to
ok, i already changed my mind. since its not a big deal to only change
the depends of qjackctl binary, then the fix will come soon, at least
with the next release, 0.9.8-1.
but as i said, you should give qpwgraph a try, its like qjackctl but
made for pipewire.

Gonsolo

unread,
Nov 16, 2022, 3:10:04 PM11/16/22
to
I'm running the ardour on Kinetic and qjackctl with pipewire-jack runs flawlessly.
I learned about qpwgraph here and I'm happily using it.

But:

I had to run "pw-jack qjackctl" because jack2 was installed, and jack2 was installed because of qjackctl.
If it is a build dependency it should be just this, a build-dependency.
The dependency then should be (jack2 | pipewire-jack).

Also, I didn't check but it should be possible to build qjackctl with the headers from pipewire-jack so even the build-dependency could be changed.

I consider this a bug because without jack2 on the system I would not have to run qjackctl through pw-jack.

Best regards,
g


Christopher Obbard

unread,
Nov 16, 2022, 3:50:03 PM11/16/22
to
Hi!

Please try the qpwgraph package for all of your pipewire graph needs.

Best,
Chris

Gonsolo

unread,
Nov 16, 2022, 4:00:04 PM11/16/22
to
Please try the qpwgraph package for all of your pipewire graph needs.

Which is what I'm doing. But that doesn't make this bug magically go away.
 
--
g

didier

unread,
Nov 23, 2022, 3:00:03 AM11/23/22
to

Hello,

I have also switch to a pipewire only sound system on my machines.

I am using pavucontrol to manage the interfaces and qpwgraph for connections.

But I also need qjackctl for functionality like buffer size management, script launch ....

Please unlock the dependency of qjackctl to jack only.

pipewire is the future of the sound on linux system, please do not keep stuck in the past.

Regards,

Didier


0 new messages