[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2



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


Reply to: