[Debian-med-packaging] Bug#998754: praat: libasound2-plugins package needed to record in praat
Rafael Laboissière
rafael at debian.org
Sun Nov 7 18:12:10 GMT 2021
Control: tags -1 moreinfo
* Castedo Ellerman <castedo at castedo.com> [2021-11-07 17:00]:
> Package: praat
> Version: 6.1.38-1
> Severity: normal
> X-Debbugs-Cc: castedo at castedo.com
>
> Dear Maintainer,
>
> The praat package does not list libasound2-plugins as a dependency. But in
> order to record sounds in an environment with PulseAudio, I believe it is
> required. The libasound2-plugins package contains a plugin for:
> 'pulse: play or capture via Pulse Audio'.
>
> When installing praat (bullseye) inside a container, I discovered that it was
> necessary to also install the libasound2-plugins package in order for recording
> of sound to work in praat.
>
> This is unusual environment: a Linux (docker) container with no sound card but
> with a PulseAudio domain socket available. Perhaps the responsibility is on the
> user of such an environment to make sure that libasound2-plugins is already
> installed. On the other hand, praat does take advantage of the plugin installed
> by libasound2-plugins and this makes possible recording functionality that
> otherwise does not work (albeit a corner case environment).
>
> I'm happy to provide more details on the container environment.
Praat in Debian can perfectly record sounds from the microphone without
the libasound2-plugins package installed. Of course, a sound card is
needed for that.
At any rate, it would be convenient to be able to do recordings in the
corner case that you describe (i.e. without sound card but with a
PulseAudio domain socket available).
However, I dislike the idea of forcing the dependency on
libasound2-plugins. Do you think that Suggests would be enough?
Best,
Rafael Laboissière
More information about the Debian-med-packaging
mailing list