Hi. On Sun, Sep 09, 2018 at 10:24:30AM +0200, Rob van der Putten wrote: > Hi there > > > Note: A reply in bugs failed. > > On 09/09/18 10:08, Marco Lucidi wrote: > > > On Sat, 8 Sep 2018 21:41:11 +0200 Samuel Thibault <sthiba...@debian.org> > > wrote: > > > Unfortunately AIUI upstream has stopped supporting ALSA, so we are > stuck > > > with pulseaudio for firefox. > > > > Is there any particular reason for pulseaudio not being listed in the > > dependencies? > > I mean, even if it's not a "core" dependency, I think it should be > > listed in rec or at least in sug. > > Apparently there alternatives to pulseaudio. See; > http://forums.debian.net/viewtopic.php?p=639534#p639534
You mean apulse? It's a partial re-implementation of Pulseaudio in a form of a shared library with emphasis on 'partial'. Moreover, apulse causes Firefox to crash since Firefox version 58, as apulse shared library makes system calls that Firefox does not anticipate for. apulse is a kludge, not a solution. > Does anyone know why ALSA is no longer supported? To quote [1], Make Pulse Audio a hard dependency on Linux so that we reduce the problems and maintenance associated with maintaining multiple audio backends. > Does Firefox run in a chroot? Yes, but without sound. > How much work would it be to add ALSA support? All alsa support was deleted from Firefox codebase as of version 53 IIRC. I find it highly unlikely that 'Maintainers of Mozilla-related packages' can be convinced to maintain Firefox fork of these proportions even if someone was willing to revert alsa-removing change and maintain it indefinitely. Reco [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1345661