Skip to content
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: clean up, make flags closer to default, official branding #55026

Closed
wants to merge 1 commit into from
Closed

thunderbird: clean up, make flags closer to default, official branding #55026

wants to merge 1 commit into from

Conversation

lukateras
Copy link
Member

Motivation for this change

Clean up derivation, strip away flags that upstream is not happy with (such as --disable-alsa), enable official Thunderbird branding.

Superset of #38943, #36449.

cc @jerith666 @vcunat

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Assured whether relevant documentation is up to date
  • Fits CONTRIBUTING.md.

@lukateras
Copy link
Member Author

lukateras commented Feb 1, 2019

@sylvestre: Could you look at this again?

Section with flags is: https://github.com/NixOS/nixpkgs/blob/33ef0f72ec7028a0ad68d999d904f214f132f162/pkgs/applications/networking/mailreaders/thunderbird/default.nix#L94-L128

This has been largely based off Debian mozconfig, including vendored NSS/NSPR. We can't run tests since all builds are sandboxed, and other system libs contain Nix-specific patches.

@ryantm
Copy link
Member

ryantm commented Feb 26, 2019

@yegortimoshenko Is this waiting on review from Mozilla?

@vcunat
Copy link
Member

vcunat commented Mar 1, 2019

@ryantm: the enableOfficialBranding ? true part should work wait for them, I believe. The rest can most likely be done independently.

@matthewbauer matthewbauer modified the milestones: 19.03, 20.03 Aug 28, 2019
@lovesegfault
Copy link
Member

I suggest this be superseded by #75328

@ryantm
Copy link
Member

ryantm commented Dec 11, 2019

Sure. yegortimoshenko can always reopen if he disagrees.

@ryantm ryantm closed this Dec 11, 2019
@vcunat
Copy link
Member

vcunat commented Dec 12, 2019

We did not advance the issue branding by default. @sylvestre: can you suggest how to proceed with that? (I.e. whether it's OK or what's the problem with our current state. Or how to find this out.)

@jerith666
Copy link
Contributor

for the record, official branding was enabled in #94880.

@sylvestre
Copy link

@jerith666 could you please tell me who reviewed the nix patches on top of tb?
Thanks

@jerith666
Copy link
Contributor

I don't know -- I only noticed #94880 because I had official branding enabled locally and got a merge conflict with it. You've already commented on #94880 so I think you probably know more than I do. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants