<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Greetings, Pulseaudio Maintenance Team and Debian Multimedia
Maintainers!<br>
</p>
<p>I come to you with a packaging problem, and I am hoping your two
groups may come up with a solution.<br>
</p>
<p><a class="moz-txt-link-freetext" href="https://packages.debian.org/sid/pulseaudio-module-jack">https://packages.debian.org/sid/pulseaudio-module-jack</a><br>
</p>
<p>Debian package <b>pulseaudio-module-jack</b>, needed for
bridging PA and JACK through <b>module-jackdbus-detect</b> seems
to be orphaned! QJackCtl does not include it as a dependency even
though they enable JackDBus by default. PulseAudio does not
include it in its package even though default.pa loads
module-jackdbus-detect if module-jackdbus-detect.so exists.<br>
</p>
<p>In my use case, starting JACK througoh QJackCtl without the
package meant sinks and sources were not being auto-spawned. No
error message came up even though the .so file was missing. The
only indication was the lack of sinks and sources, and
non-functioning audio. After a long day of troubleshooting, I
discovered the following PulseAudio error in journalctl:</p>
<pre>$ journalctl --user --unit=pulseaudio.service | grep "module-jackdbus-detect"
</pre>
<pre>Apr 25 05:53:30 super pulseaudio[9936]: Failed to open module module-jackdbus-detect.so: \
module-jackdbus-detect.so: cannot open shared object file: No such file or directory
</pre>
<p>Eventually, through help of the people on IRC, I was able to
discover this error, and discover pulseaudio-module-jack was
missing from my computer. I installed the package via apt, and the
problem was fixed.<br>
</p>
<p>This poses a problem, because a casual end-user such as myself
would never have guessed why things were broken! There was no
error in QJackCtl, and the PulseAudio Error was hidden in a
SystemD's journal.</p>
<p>To solve this, it was my initial thought that QJackCtl should
include this package, but it was the opinion of the folk in
Freenode #lad (Linux Audio Developers) that PulseAudio package
maintainers should have no reason not to include it with <b>pulseaudio</b>
because it is needed by ALL third-party apps that enable jackdbus.</p>
<p>Either way, everyone pointed their fingers toward your two groups
to pose my inquiry.</p>
<p>So, what do either of you think? Should QJackCtl include
pulseaudio-module-jack as a dependency? Or should PulseAudio just
include the package by default to avoid any third-party omissions
in the future?</p>
<p>Cheers!</p>
<p> Kraus<br>
</p>
</body>
</html>