-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
thunderbird: enable official branding #36449
Conversation
as was done for firefox in ce08581
@sylvestre: I think we would better get explicit permission for Thunderbird as well. |
Could we perhaps get permission from @sylvestre or @garbas? Build options: https://github.com/nixos/nixpkgs/blob/18.03/pkgs/applications/networking/mailreaders/thunderbird/default.nix#L55 No patches are currently being applied. |
Would it be possible to decrease a bit the list of specific configure option? |
OK! I'll open a separate pull request that removes On |
please keep disable-alsa. I know distro like to use system libraries (I am a debian developer myself) but we (Mozilla) prefer to have the exact library... especially with security libs like nss. |
ALSA is off by default, so the switch has no effect. Excerpt from
My idea was to base flags on mozconfig found in Thunderbird packages on Debian and Fedora. I will also check mozconfig for Firefox on Debian :-)
We have the following out-of-tree patch for NSS: https://github.com/NixOS/nixpkgs/blob/18.03/pkgs/development/libraries/nss/85_security_load.patch It makes sense to bundle all libraries on Debian, where stable packages may be dated, but NixOS is a bleeding-edge distro. Security-related updates are strongly prioritized. And if we update NSS system-wide, all Gecko-based applications can benefit from this, and we don't have to go and bump every and each one of them (which is also error-prone, and depends on upstream cutting a new release). And in Firefox package (now with official branding, thanks to you!) we also use system NSS and NSPR, the only Firefox-based browser exempt from this is Tor, because they have out-of-tree patches to NSS: https://github.com/NixOS/nixpkgs/blob/18.03/pkgs/applications/networking/browsers/firefox/common.nix#L160 Hope that's reasonable. |
Can I humbly ask why Thunderbird needs any audio at all?
remove --disable-pulseaudio
keep --disable-alsa
Even if you don't agree with my view that PulseAudio is unethical and dangerous (#35355 (comment)) such a change seems at the very least completely useless to me.
|
Thunderbird might need to play sound on certain actions (sending mail, archiving, receiving new mail). There are addons that add more sounds, like ToneQuilla. PulseAudio is the configuration supported by upstream. |
Superseded by #55026. |
as was done for firefox in ce08581
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)