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/)