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
firefox: 79.0 -> 80.0, firefox-esr-78: 78.1.0esr -> 78.2.0esr, firefox-esr-68: 68.11.0esr -> 68.12.0esr #96454
Conversation
|
The 80.0 build failed for me, when I did these bumps, which is why I didn't open a PR. Haven't gotten around to debugging it yet, though. |
We have |
Well... probably nothing important, as with the following patch it built fine: --- a/pkgs/development/libraries/nspr/default.nix
+++ b/pkgs/development/libraries/nspr/default.nix
@@ -37,6 +37,7 @@ stdenv.mkDerivation {
postInstall = ''
find $out -name "*.a" -delete
moveToOutput share "$dev" # just aclocal
+ ln -s . "$dev/include/nspr"
'';
buildInputs = [] ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices ]; |
10a8687
to
f1acaf6
Compare
Thx! |
Will build and then test firefox. Should we add nspr to the title? So this pr is easier to find if something breaks? |
The change to Currently looking into:
|
Why does this occurs? Is it a packaging problem in nspr? Should it be fixed either way? |
500--1000... isn't really a large rebuild. That's way smaller than the usual FF updates where we had to bump nss. But certainly, if you find a nice way of avoiding it, I won't mind. My patch was a quick hack anyway; I don't understand why the problem started. |
There already is a nspr and nss bump in staging right now, through #96185 That's probably unrelated to what we're seeing here, but just so everyone is aware in case it is related. |
So maybe somehow include the nspr fix in staging? (Would be greate if FF 80 got into 20.09. Firefox build on my side, and everything seems working. |
Firefox has always been backported so far, so I expect it will make it in any case. EDIT: current staging most likely won't make it to 20.09, BTW. |
That's why I mentioned that i would like FF in 20.09. I'm currently trying to build it with the old nspr, and like 4 lines fixed in firefox. |
Oh, I just noticed those errors, but it can be that they are from my config, which is kinda broken. This errors occur when right clicking an tab, trying to open it in another container (with the mozzilla container addon)
|
f1acaf6
to
ff9084c
Compare
Exactly tested your last commit (just build it my self). That firefox works for me, and also the error is not there anymore. |
Did a
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I expect it will be OK as usual. I used each for at least a few minutes. I can't see anything risky for us in announcements.
Anyone tested the Firefox esr updates? |
Did a very quick test of |
This needs a backport to 20.03, is anyone interested in preparing the PR and doing basic testing? |
I can certainly do the builds and a few minutes of usage. |
Should I help building/testing? I also have a buildfarm |
Done. Anyone can still continue testing and commenting, though in case of 20.03 the update is likely to hit channels soon (today), contrary to nixos-unstable that's blocked ATM. |
Motivation for this change
Security and bug fixes
firefox: 79.0 -> 80.0
https://www.mozilla.org/en-US/firefox/80.0/releasenotes/
https://www.mozilla.org/security/advisories/mfsa2020-36/
firefox-esr-78: 78.1.0esr -> 78.2.0esr
https://www.mozilla.org/en-US/firefox/78.2.0/releasenotes/
https://www.mozilla.org/security/advisories/mfsa2020-38/
firefox-esr-68: 68.11.0esr -> 68.12.0esr
https://www.mozilla.org/en-US/firefox/68.12.0/releasenotes/
https://www.mozilla.org/security/advisories/mfsa2020-37/
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)