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