Orphaned package!

Kraus Shusha krausshusha at gmail.com
Wed Apr 28 02:13:30 BST 2021


Greetings, Pulseaudio Maintenance Team and Debian Multimedia Maintainers!

I come to you with a packaging problem, and I am hoping your two groups 
may come up with a solution.

https://packages.debian.org/sid/pulseaudio-module-jack

Debian package *pulseaudio-module-jack*, needed for bridging PA and JACK 
through *module-jackdbus-detect* 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.

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:

$ journalctl --user --unit=pulseaudio.service | grep "module-jackdbus-detect"

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

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.

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.

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 *pulseaudio* because it is needed by ALL 
third-party apps that enable jackdbus.

Either way, everyone pointed their fingers toward your two groups to 
pose my inquiry.

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?

Cheers!

     Kraus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pulseaudio-devel/attachments/20210427/9b125387/attachment.htm>


More information about the pkg-pulseaudio-devel mailing list