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

2018-10-05 Thread Matt Roberds

All,

I just installed the latest version, firefox-esr 60.2.2esr-1~deb9u1 ,
and it fixes the bug for me.  I can run Firefox normally, without using
apulse, and have sound from the browser.  Multiple users can run copies
of Firefox and all users have sound.  This gets me back to where I was
before this bug happened.

Thanks!

Matt Roberds



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

2018-09-21 Thread Mike Hommey
On Sat, Sep 22, 2018 at 08:08:01AM +0900, Mike Hommey wrote:
> On Sat, Sep 08, 2018 at 09:11:46PM +0200, Stephan Goll wrote:
> > Package: firefox-esr
> > Version: 60.2.0esr-1~deb9u2
> > Severity: normal
> > 
> > Dear Maintainer,
> > 
> > *** Reporter, please consider answering these questions, where appropriate 
> > ***
> > 
> >* What led up to the situation?
> >* What exactly did you do (or not do) that was effective (or
> >  ineffective)?
> >* What was the outcome of this action?
> >* What outcome did you expect instead?
> > 
> > *** End of the template - remove these template lines ***
> > 
> 
> > After upgrading from 52.9 to 60.2 I got no sound in youtube. I do not
> > user pulseaudio, but in about:buildconfig I cannot see
> > "--enable-alsa". 
> 
> I'm sorry, but something doesn't add up here: 52.9 wasn't built with
> --enable-alsa either, and it wasn't the build system default either, so
> alsa wasn't enabled in 52. In fact, if you look in the firefox-esr bug
> list, you'll find reports about alsa stopping working when people
> upgraded from 45 to 52.
> 
> From that perspective, your report doesn't make sense.

Ah, I wasn't looking at the right branch, and the branch for esr52 *did*
have --enable-alsa as of 52.0.1esr-1.

Mike



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

2018-09-21 Thread Koo Zhong Zheng
Dear Mike,

Good day to you.

By the way, I met this issue as well. However, from what I found on the
related issue, is the
"Pulseaudio" has not been included in package dependency.

Since, the Mozilla had decided to take Pulseaudio support from Firefox 52,
as following official
link:
https://support.mozilla.org/en-US/kb/fix-common-audio-and-video-issues#w_you-may-need-to-
install-the-required-pulseaudio-software

I'm running Debian stable (Stretch), where no issue for firefox-esr
(52.9.0esr-1~deb9u1) to run
without "Pulseaudio", but no sound issue happens for firefox-esr
(60.2.0esr-1~deb9u2). The
warning messages are appended, in this email message, as reference.

Hence, is that possible to add the "Pulseaudio" as required dependency, in
future?

sla@hostname:~$ /usr/bin/firefox-esr --version
Mozilla Firefox 60.2.0
sla@hostname:~$ /usr/bin/firefox-esr  # then "youtube.com" is
loaded.

[Child 51, MediaPlayback #1] WARNING: 7fe8157e7580 OpenCubeb() failed to
init cubeb: file
/build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/AudioStream.cpp,
line 388
[Child 51, MediaPlayback #1] WARNING: Decoder=7fe817fe5e20
[OnMediaSinkAudioError]: file
/build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/MediaDecoderStateMachine.cpp,
line 3750
[Child 51, MediaPlayback #2] WARNING: Decoder=7fe817fe5e20 Decode error:
NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) -
RefPtr,
mozilla::MediaResult, true> >
mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is
detached.: file
/build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/MediaDecoderStateMachine.cpp,
line 3445



On Sat, Sep 22, 2018 at 7:39 AM Mike Hommey  wrote:

> On Sat, Sep 08, 2018 at 09:11:46PM +0200, Stephan Goll wrote:
> > Package: firefox-esr
> > Version: 60.2.0esr-1~deb9u2
> > Severity: normal
> >
> > Dear Maintainer,
> >
> > *** Reporter, please consider answering these questions, where
> appropriate ***
> >
> >* What led up to the situation?
> >* What exactly did you do (or not do) that was effective (or
> >  ineffective)?
> >* What was the outcome of this action?
> >* What outcome did you expect instead?
> >
> > *** End of the template - remove these template lines ***
> >
>
> > After upgrading from 52.9 to 60.2 I got no sound in youtube. I do not
> > user pulseaudio, but in about:buildconfig I cannot see
> > "--enable-alsa".
>
> I'm sorry, but something doesn't add up here: 52.9 wasn't built with
> --enable-alsa either, and it wasn't the build system default either, so
> alsa wasn't enabled in 52. In fact, if you look in the firefox-esr bug
> list, you'll find reports about alsa stopping working when people
> upgraded from 45 to 52.
>
> From that perspective, your report doesn't make sense.
>
> Mike
>
>


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

2018-09-21 Thread Mike Hommey
On Sat, Sep 08, 2018 at 09:11:46PM +0200, Stephan Goll wrote:
> Package: firefox-esr
> Version: 60.2.0esr-1~deb9u2
> Severity: normal
> 
> Dear Maintainer,
> 
> *** Reporter, please consider answering these questions, where appropriate ***
> 
>* What led up to the situation?
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
>* What was the outcome of this action?
>* What outcome did you expect instead?
> 
> *** End of the template - remove these template lines ***
> 

> After upgrading from 52.9 to 60.2 I got no sound in youtube. I do not
> user pulseaudio, but in about:buildconfig I cannot see
> "--enable-alsa". 

I'm sorry, but something doesn't add up here: 52.9 wasn't built with
--enable-alsa either, and it wasn't the build system default either, so
alsa wasn't enabled in 52. In fact, if you look in the firefox-esr bug
list, you'll find reports about alsa stopping working when people
upgraded from 45 to 52.

>From that perspective, your report doesn't make sense.

Mike



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

2018-09-19 Thread Matt Roberds

All,

I experienced this same problem when upgrading to firefox-esr
60.2.0esr-1~deb9u2 on Debian 9.5, with linux-image-4.9.0-4-amd64
4.9.65-3+deb9u1.

What I think the maintainers should do:

At least add the dependency on PulseAudio to the firefox-esr package,
as suggested earlier in this bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908349#15

Consider adding an apt-listchanges entry to the firefox-esr package,
so interactive users will be notified about the dependency change when
upgrading.

Consider building firefox-esr with ALSA (upstream support issue?) or
Jack support enabled.

Consider mentioning apulse in the changelog or apt-listchanges entry,
to give an alternative for users who do not want to run PulseAudio.
(I realize that suggesting a package from unstable might not be right
for all users, though.)

This is probably not possible, and wouldn't fall to the firefox-esr
maintainers anyway, but: consider making apulse available in Stretch.

Details on my situation:

I had libpulse0 version 10.0-1+deb9u installed as well, but it was not
configured correctly.  Everything else on my system that needs sound
uses ALSA.

I tried the following things to make firefox-esr work:

1) Configuring PulseAudio.

PulseAudio could only see the sound hardware associated with the HDMI
connector on my video card, and not the integrated sound hardware on my
motherboard.  I did not pursue this very far, as I am not interested in
running PulseAudio.

2) Building Firefox from Debian sources, with "--enable-jack" added to
the build.

This worked for one user - if I started Jack, and then launched Firefox,
I had sound.

I had trouble making it work correctly if multiple users were running
Firefox at the same time, though - the user who started Jack had sound,
but the other users did not.

(With Firefox 52.9 and ALSA, having multiple users worked; several
users could be running Firefox and sound worked for all of them.)

Also, this would require a rebuild of Firefox (a few hours on my
hardware) whenever an update came out.

3) Installing apulse from unstable, and running the "stock" Debian
Firefox 60.2.0 under apulse.

This worked the best for me - the user who starts Firefox has sound, and
other users can start Firefox and have sound as well.  This allows me to
continue to operate as I did with Firefox 52.9.

I modified the /usr/bin/firefox script to always run Firefox under
apulse, so Firefox would have sound no matter how it was launched (from
a terminal, from the GUI, etc.)

Probably related bugs:

These all have something to do with requiring Pulse, or enabling Jack.

Against firefox-esr:
#827059 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827059

Against firefox:
#844688 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844688
#853987 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853987
#857050 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857050

Thanks!

Matt Roberds



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

2018-09-14 Thread Erik Andresen
Or maybe can we have the alternative dependency

pulseaudio | apulse.

A script could check if pulseaudio is available and if not start firefox with 
apulse. 

Unfortunately apulse is only available with buster and later.



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

2018-09-11 Thread Evgeny Zubok
Samuel Thibault  writes:

> Unfortunately AIUI upstream has stopped supporting ALSA, so we are stuck
> with pulseaudio for firefox.

Did they remove ALSA code from the sources completely? ALSA code was
working in FF52; upstream simply turned the corresponding configuraton
option off by default.



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

2018-09-09 Thread Stephan Goll
> Re: Bug#908349: firefox-esr: no sound after upgrading from 52.9 to 60.2
>
> Hello,
> 
> Stephan Goll, le sam. 08 sept. 2018 21:11:46 +0200, a ecrit:
> > Seems that this build is not compiled with alsa, but the dependencies does 
> > not require pulseaudio.
> > Please rebuild this ff with --enable-alsa.
> 
> Unfortunately AIUI upstream has stopped supporting ALSA, so we are stuck
> with pulseaudio for firefox.
> 
> Samuel
> 
Thanks Samuel,
I was afraid of this. Can we have jack instead of pulseaudio? Will 
--enamle-jack work with the new firefox? Please have a look at 
http://www.zamaudio.com/?p=1580
-- 
Stephan



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

2018-09-09 Thread Marco Lucidi

Hi,

On Sat, 8 Sep 2018 21:41:11 +0200 Samuel Thibault  
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.


Marco



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

2018-09-08 Thread Samuel Thibault
Hello,

Stephan Goll, le sam. 08 sept. 2018 21:11:46 +0200, a ecrit:
> Seems that this build is not compiled with alsa, but the dependencies does 
> not require pulseaudio.
> Please rebuild this ff with --enable-alsa.

Unfortunately AIUI upstream has stopped supporting ALSA, so we are stuck
with pulseaudio for firefox.

Samuel



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

2018-09-08 Thread Stephan Goll
Package: firefox-esr
Version: 60.2.0esr-1~deb9u2
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***

After upgrading from 52.9 to 60.2 I got no sound in youtube. I do not user 
pulseaudio, but in about:buildconfig I cannot see "--enable-alsa". 

[Child 14515, MediaPlayback #3] WARNING: 7fb13ebed880 OpenCubeb() failed to 
init cubeb: file 
/build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/AudioStream.cpp, line 
388
[Child 14515, MediaPlayback #3] WARNING: Decoder=7fb1369b97a0 
[OnMediaSinkAudioError]: file 
/build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/MediaDecoderStateMachine.cpp,
 line 3750
[Child 14515, MediaPlayback #1] WARNING: 7fb137270400 OpenCubeb() failed to 
init cubeb: file 
/build/firefox-esr-QYWh35/firefox-esr-60.2.0esr/dom/media/AudioStream.cpp, line 
388

Seems that this build is not compiled with alsa, but the dependencies does not 
require pulseaudio.
Please rebuild this ff with --enable-alsa.
Thanks.

-- Package-specific info:


-- Addons package information

-- System Information:
Debian Release: 9.5
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.110 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C 
(charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages firefox-esr depends on:
ii  debianutils   4.8.1.1
ii  fontconfig2.11.0-6.7+b1
ii  libatk1.0-0   2.22.0-1
ii  libc6 2.24-11+deb9u3
ii  libcairo-gobject2 1.14.8-1
ii  libcairo2 1.14.8-1
ii  libdbus-1-3   1.10.26-0+deb9u1
ii  libdbus-glib-1-2  0.108-2
ii  libevent-2.0-52.0.21-stable-3
ii  libffi6   3.2.1-6
ii  libfontconfig12.11.0-6.7+b1
ii  libfreetype6  2.6.3-3.2
ii  libgcc1   1:6.3.0-18+deb9u1
ii  libgdk-pixbuf2.0-02.36.5-2+deb9u2
ii  libglib2.0-0  2.50.3-2
ii  libgtk-3-03.22.11-1
ii  libjsoncpp1   1.7.4-3
ii  libpango-1.0-01.40.5-1
ii  libstartup-notification0  0.12-4+b2
ii  libstdc++66.3.0-18+deb9u1
ii  libvpx4   1.6.1-3+deb9u1
ii  libx11-6  2:1.6.4-3
ii  libx11-xcb1   2:1.6.4-3
ii  libxcb-shm0   1.12-1
ii  libxcb1   1.12-1
ii  libxcomposite11:0.4.4-2
ii  libxdamage1   1:1.1.4-2+b3
ii  libxext6  2:1.3.3-1+b2
ii  libxfixes31:5.0.3-1
ii  libxrender1   1:0.9.10-1
ii  libxt61:1.1.5-1
ii  procps2:3.3.12-3+deb9u1
ii  zlib1g1:1.2.8.dfsg-5

Versions of packages firefox-esr recommends:
pn  libavcodec58 | libavcodec57 | libavcodec56 | libavcodec55 | libavco  

Versions of packages firefox-esr suggests:
pn  fonts-lmodern  
pn  fonts-stix | otf-stix  
ii  libcanberra0   0.30-3
ii  libgssapi-krb5-2   1.15-1+deb9u1
ii  libgtk2.0-02.24.31-2

-- no debconf information