Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 613692

Summary: Re-enable ALSA in www-client/firefox-52
Product: Gentoo Linux Reporter: tkzv <vopros4>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: major CC: Manfred.Knick
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: firefox ebuild with alsa USE flag
diff between 52.0.1-r1 from the official tree and suggested 52.0.1-r2

Description tkzv 2017-03-23 22:06:43 UTC
Created attachment 468096 [details]
firefox ebuild with alsa USE flag

Starting with Firefox version 52, ALSA sound output is disabled and everybody is expected to switch to PulseAudio. Building with --disable-pulseaudio results in no sound. According to https://bugzilla.mozilla.org/show_bug.cgi?id=1345661 ALSA may be returned in the future.

However, unsupported ALSA code is still there and the switch --enable-alsa still works. The attached firefox-52.0.1-r2.ebuild allows to get sound in ALSA-only systems with www-client/firefox-52.* if you build it with USE="alsa".

The ebuild has been tested in AMD64 Linux system with ALSA and without PulseAudio, and the sound works.
Comment 1 tkzv 2017-03-23 22:09:11 UTC
Created attachment 468098 [details, diff]
diff between 52.0.1-r1 from the official tree and suggested 52.0.1-r2
Comment 2 Brian Evans (RETIRED) gentoo-dev 2017-03-23 22:29:11 UTC

*** This bug has been marked as a duplicate of bug 613370 ***
Comment 3 tkzv 2017-03-23 22:52:19 UTC
(In reply to Brian Evans from comment #2)
> 
> *** This bug has been marked as a duplicate of bug 613370 ***

The ebuild 52.0.1-r1 from 613370 does not work for me. Should I change status back to UNCONFIRMED?
Comment 4 Brian Evans (RETIRED) gentoo-dev 2017-03-23 23:03:53 UTC
(In reply to tkzv from comment #3)
> (In reply to Brian Evans from comment #2)
> > 
> > *** This bug has been marked as a duplicate of bug 613370 ***
> 
> The ebuild 52.0.1-r1 from 613370 does not work for me. Should I change
> status back to UNCONFIRMED?

--enable-alsa is already passed in 52.0.1-r1 in the eclass

Since this bug is about adding said support, it is a duplicate.
Comment 5 Ian Stakenvicius (RETIRED) gentoo-dev 2017-03-24 01:18:29 UTC
(In reply to tkzv from comment #3)
> (In reply to Brian Evans from comment #2)
> > 
> > *** This bug has been marked as a duplicate of bug 613370 ***
> 
> The ebuild 52.0.1-r1 from 613370 does not work for me. Should I change
> status back to UNCONFIRMED?

Did you just copy that ebuild onto your system via overlay somehow or did you upgrade to it using a full --sync of the gentoo repo?  If the former, that's why it didn't work; the configuration change was made in the eclass rather than the ebuild, and the ebuild was revbumped merely to force a reinstall for USE="-pulseaudio" users due to the usual changed-files-on-disk = revbump policy.
Comment 6 tkzv 2017-03-24 19:40:27 UTC
Full --sync and then rebuild. I updated from version 51.0.1, though.