Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
Firefox 53 (in Sid) requires Pulse Audio for sound
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 133 times
Re: Firefox nightly requires Pulse Audio
^ From the Arch bug report:
I'm using GNOME anyway in my Arch box so...heftig wrote:The coming sandbox breaks ALSA. I'll build with --enable-alsa until Firefox 54, at which point libpulse will be a hard depend.
deadbang
Re: Firefox nightly requires Pulse Audio
This annoys me a lot. For a while there I thought they were going to go the right way and let people use it without sound if they wanted but no... <sigh> I guess I'll have to compile it myself then.
For those who CBA to compile themselves this might be an alternative PulseAudio as a minimal unintrusive dumb pipe to ALSA. Hopefully it's not too intrusive and you can run everything but Firefox in ALSA.
For those who CBA to compile themselves this might be an alternative PulseAudio as a minimal unintrusive dumb pipe to ALSA. Hopefully it's not too intrusive and you can run everything but Firefox in ALSA.
Bullseye amd64, AMD Ryzen 5 3600
Buster amd64, Intel Xeon E3-1240 v3
Sid ppc, PowerPC 7447a
Sid ppc64, PowerPC 970FX
Buster amd64, Intel Xeon E3-1240 v3
Sid ppc, PowerPC 7447a
Sid ppc64, PowerPC 970FX
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Firefox nightly requires Pulse Audio
It turns out the Sid Debian Firefox source files have an internal mechanism to adjust the build-depends and rules file for backports. You just have to get the 94 Sid source files (apt-get source), increment the changelog (dch -i) and make sure the release in the first line of the changelog is "jessie-backports", regenerate new debian.tar.xz and .dsc files (debuild -S -us -uc), delete the existing extracted source folder, and then re-extract the tweaked version with "dpkg-source -x <your-tweaked-version>.dsc". Then build with "debuild -uc -us". I think it has some internal code to automatically use all your CPU cores for the build, but haven't tested that locally.
You can add the alsa support option to debian/mozconfig.in before the source files are regenerated, if you wish.
You can add the alsa support option to debian/mozconfig.in before the source files are regenerated, if you wish.
MX Linux packager and developer
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Firefox nightly requires Pulse Audio
Has anyone tried apulse instead of pulseaudio to see if it fools Firefox 52?
https://bbs.archlinux.org/viewtopic.php?id=187258
https://bbs.archlinux.org/viewtopic.php?id=187258
MX Linux packager and developer
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 133 times
Re: Firefox nightly requires Pulse Audio
stevepusser wrote:Has anyone tried apulse instead of pulseaudio to see if it fools Firefox 52?
https://bbs.archlinux.org/viewtopic.php?id=187258
Code: Select all
Helium: ~/git/apulse/build $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
..
-- Checking for modules 'glib-2.0;alsa'
-- No package 'alsa' found
CMake Error at /usr/share/cmake-3.7/Modules/FindPkgConfig.cmake:415 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindPkgConfig.cmake:588 (_pkg_check_modules_internal)
CMakeLists.txt:8 (pkg_check_modules)
-- Configuring incomplete, errors occurred!
See also "/home/empty/git/apulse/build/CMakeFiles/CMakeOutput.log".
I can confirm that firefox-esr version 52 (from experimental) will *not* play audio without PulseAudio.
However, Debian has updated version 45 and it may be that this is chosen for the stable release (I hope).
deadbang
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Firefox nightly requires Pulse Audio
The ALSA dev package is libasound2-dev. There's also a PPA that apulse can be ported from...
MX Linux packager and developer
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 133 times
Re: Firefox nightly requires Pulse Audio
Thank you very much!stevepusser wrote:The ALSA dev package is libasound2-dev
I have now compiled and installed apulse in my Debian stretch system and I can confirm that firefox-esr version 52.0.1 will produce sound without PulseAudio installed.
This installation is booting with runit rather than systemd so I will have to try one of my systemd boxes as well.
Thank you again, I will see if I can package this myselfThere's also a PPA that apulse can be ported from...
EDIT: https://bugs.debian.org/cgi-bin/bugrepo ... bug=775098
deadbang
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 133 times
Re: Firefox nightly requires Pulse Audio
The Ubuntu .deb installs and works in my stretch system.Head_on_a_Stick wrote:Thank you again, I will see if I can package this myselfThere's also a PPA that apulse can be ported from...
I have rebuilt the .deb in stretch, just in case:
https://drive.google.com/open?id=0BxKgG ... XhIUGRqc28
deadbang
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Firefox nightly requires Pulse Audio
I see the developer for apulse, the same guy who created the freshplayer wrapper for pepperflash, is again actively developing it since Firefox started demanding pulseaudio. I'll try building the latest 1.9 release for my Jessie multimedia OBS repo and for the MX repos--just reusing the debian folder from the PPA's 1.6.
MX Linux packager and developer
Re: Firefox nightly requires Pulse Audio
It seems I still have sound in FF (52.0.1, have a mozilla-built package in my ~/bin/ folder) on an ALSA-only Sid install... weird. Not sure how much this is going to last though. I also maintain someone else's PC with a similar installation, and they did have sound problems after updating FF. Fixed it with apulse, thankfully, and I hope we'll be able to circumvent this disastrous decision with it in the future.
After reading the bugzilla thread previously mentioned (https://bugzilla.mozilla.org/show_bug.cgi?id=1345661) I find their reason to stick with PulseAudio quite flaky, like they're desperate for PA ****, so much they start worshipping it. Also that Anthony Jones is a downright patronising wanker.
Someone even suggested moving to different frameworks, like SDL2 sound, or OpenAL, but they didn't even bother to consider that.
After reading the bugzilla thread previously mentioned (https://bugzilla.mozilla.org/show_bug.cgi?id=1345661) I find their reason to stick with PulseAudio quite flaky, like they're desperate for PA ****, so much they start worshipping it. Also that Anthony Jones is a downright patronising wanker.
Someone even suggested moving to different frameworks, like SDL2 sound, or OpenAL, but they didn't even bother to consider that.
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Firefox nightly requires Pulse Audio
If any Jessie users want a Debian repo with apulse, I've added to my multimedia+ repository: http://forums.debian.net/viewtopic.php? ... 02#p610702
MX Linux packager and developer
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 133 times
Re: Firefox nightly requires Pulse Audio
Try firefox-esr from experimental, that is the version I am using in my stretch system (I can't stand old browsers) and that is the version that has no sound without PA (unless apulse is installed).andoru wrote:It seems I still have sound in FF (52.0.1, have a mozilla-built package in my ~/bin/ folder) on an ALSA-only Sid install... weird.
https://packages.debian.org/experimental/firefox-esr
@stevepusser, thank you very much!
deadbang
Re: Firefox nightly requires Pulse Audio
I ran into this problem yesterday after upgrading FF to 52.01 from 51.01. In my research I read that the Release ESD version still has also support. Not sure about beta or other ESD versions. I rolled back to 51.01 for now rather than install PA. I'm running Stretch and MATE, installed piece by piece rather than selecting anything during install. I'd like to move to the beta or experimental versions but don't want PA.
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Firefox nightly requires Pulse Audio
Let me get this straight...you'd rather use a browser version with known security flaws than use pulseaudio?TonyT wrote:I ran into this problem yesterday after upgrading FF to 52.01 from 51.01. In my research I read that the Release ESD version still has also support. Not sure about beta or other ESD versions. I rolled back to 51.01 for now rather than install PA. I'm running Stretch and MATE, installed piece by piece rather than selecting anything during install. I'd like to move to the beta or experimental versions but don't want PA.
Have you considered apulse as an alternative to pulseaudio?
MX Linux packager and developer
Re: Firefox nightly requires Pulse Audio
Apulse will likely be the solution I select. I had trouble with PA when I was running earlier systems and have shyed away from it since. I like to build my system from the bottom up and only install what I need. Sounds works just fine using alsa. As for security flaws, the "flaws" in 51.0.1 are minuscule and the likelyhood of me ever encountering someone or a site that exploits them is near zero. But that's me, others may be more prone to getting exploited.stevepusser wrote:Let me get this straight...you'd rather use a browser version with known security flaws than use pulseaudio?TonyT wrote:I ran into this problem yesterday after upgrading FF to 52.01 from 51.01. In my research I read that the Release ESD version still has also support. Not sure about beta or other ESD versions. I rolled back to 51.01 for now rather than install PA. I'm running Stretch and MATE, installed piece by piece rather than selecting anything during install. I'd like to move to the beta or experimental versions but don't want PA.
Have you considered apulse as an alternative to pulseaudio?
Re: Firefox nightly requires Pulse Audio
The news about apulse also spread to Devuan folks (I think it was golinux who told about it on the Devuan ML), and it is being installed in Devuan machines as well. So thanks!
But I just found a nice user criticism of Mozilla devs (btw, I moved to Palemoon, and _really_ have no regrets) at:
Firefox developers disrespect large swaths of users
https://bugzilla.mozilla.org/show_bug.cgi?id=1352780
I'm posting it also because, even though they, afterwards, named me
(
by name and surname in the bug that I participated in, at:
Require PulseAudio to play sound on Linux
https://bugzilla.mozilla.org/show_bug.c ... 47056#c175
)
I am not allowed to post, even though I didn't do any more than post in the links that you can find in my previous posts in this topic, such as:
http://forums.debian.net/viewtopic.php? ... 28#p630102
[ that post is with links to Alsa ML (about Archlinux and much more), and also to Gentoo-user ML where I aired my views as well ]
I hope you'll find "Firefox developers disrespect large swaths of users" linked further above amusing and truthful. And you'll agree that banning posters for just criticism is plain wrong by Mozilla devs.
And I warmly suggest Palemoon (or Pale Moon) to readers. I like to say it really looks to me that Palemoon is an Angel of Honesty in comparison to Firefox. No surveillance on me did I find in Palemoon! And Firefox is suspicious!
But I just found a nice user criticism of Mozilla devs (btw, I moved to Palemoon, and _really_ have no regrets) at:
Firefox developers disrespect large swaths of users
https://bugzilla.mozilla.org/show_bug.cgi?id=1352780
I'm posting it also because, even though they, afterwards, named me
(
by name and surname in the bug that I participated in, at:
Require PulseAudio to play sound on Linux
https://bugzilla.mozilla.org/show_bug.c ... 47056#c175
)
I am not allowed to post, even though I didn't do any more than post in the links that you can find in my previous posts in this topic, such as:
http://forums.debian.net/viewtopic.php? ... 28#p630102
[ that post is with links to Alsa ML (about Archlinux and much more), and also to Gentoo-user ML where I aired my views as well ]
I hope you'll find "Firefox developers disrespect large swaths of users" linked further above amusing and truthful. And you'll agree that banning posters for just criticism is plain wrong by Mozilla devs.
And I warmly suggest Palemoon (or Pale Moon) to readers. I like to say it really looks to me that Palemoon is an Angel of Honesty in comparison to Firefox. No surveillance on me did I find in Palemoon! And Firefox is suspicious!
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr
Anyone can dismiss these: kernel hooks for rootkits
linux capabilities for intrusion?
Zagreb, Croatia
http://www.CroatiaFidelis.hr
Anyone can dismiss these: kernel hooks for rootkits
linux capabilities for intrusion?
Re: Firefox nightly requires Pulse Audio
In version 53.0.is.52.0.2-1, the one in Sid now, this pops up when you try to play sound.
Seems to work fine with apulse except for a tiny sound delay that you only notice if you stare at people's mouth when they speak in a clip.
Seems to work fine with apulse except for a tiny sound delay that you only notice if you stare at people's mouth when they speak in a clip.
Bullseye amd64, AMD Ryzen 5 3600
Buster amd64, Intel Xeon E3-1240 v3
Sid ppc, PowerPC 7447a
Sid ppc64, PowerPC 970FX
Buster amd64, Intel Xeon E3-1240 v3
Sid ppc, PowerPC 7447a
Sid ppc64, PowerPC 970FX
Re: Firefox 53 (in Sid) requires Pulse Audio for sound
Do you have at least just libpulse0 installed ?
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Firefox 53 (in Sid) requires Pulse Audio for sound
Firefox now requires pulseaudio be running, or at least apulse to fool it. Libpulse alone is not going to do that.L_V wrote:Do you have at least just libpulse0 installed ?
MX Linux packager and developer