On 11/16/22 20:58, Gonsolo wrote:
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).
i don't think so.
qjackctl depends on "jackd", because it interacts with jackd (regardless
of whether this is jackd1 or jackd2).
if pipewire-jack provides a jackd implementation, it should *Provide*
the "jackd" virtual package.
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.
what for?
we can build against jackd1's libjack-dev (which is what we are doing),
and then use it with jackd1 or jackd2 (or pipewire-jackd, if it is ABI
compatible (which is what pw claims)
I consider this a bug because without jack2 on the system I would not have
to run qjackctl through pw-jack.
this seems to be wrong.
i have jackd2 installed on my system (but it's dormant), and i have
pipewire-jack installed (and running), and if i start qjackctl
(*without* pw-jack) everything works as expected.
(and yes, i copied
/usr/share/doc/pipewire/examples/ld.so.conf.d/pipewire-jack-*.conf into
/etc/ld.so.conf.d/)