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: 70.0.1 -> 71.0 #74905
firefox: 70.0.1 -> 71.0 #74905
Conversation
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.
Other than lib.versionOlder ffversion "68.2.0"
, LGTM and succeeded to build and run.
Tested with nix-review and run for an hour without issues. |
Can you check if it builds with Rust 1.39? Currently we have a line |
Firefox will probably work (at least 71.x) but the tor browser will not work just yet. I am planning on reworking the way we are currently passing packages into this as it isn't very flexible enough for the variants of packages we are building with |
staging-next got merged. |
The firefox version bump seems to break indexedDB at least for some extensions and thus prevents saving their preferences on my machine. This happening both on master and 19.09. The issue has also been reported upstream and websites also seem to be affected though I haven't tested this yet. We should revert the firefox bump ASAP, at least on 19.09! Fedora has the same problems: https://bugzilla.redhat.com/show_bug.cgi?id=1779762 One of the upstream reports is here: https://bugzilla.mozilla.org/show_bug.cgi?id=1601365 And this might be the root cause: https://bugzilla.mozilla.org/show_bug.cgi?id=1601707. We don't have GCC9 and thus might not be affected by the actual segfault described there but Comment 7 suggests that more fixes are needed to get extensions to work. I will continue to investigate but wanted to share my findings as soon as possible. |
Since this has been verified by some other people, I've reverted it on 19.09 now because this change was already part of a 19.09 channel release. |
I can confirm this on release-19.09 (in my case one symptom was that riot couldn't decrypt messages in encrypted rooms - in case anyone else stumbles upon this) and the revert fixes the problem. Folks who use channels rather than the git branches to build their systems (latest channel release for 19.09 was 8 hours ago which means that this package is part of it) can work around the issue by either using |
Motivation for this change
This updates Firefox to the upcoming stable version.
This might look like it should go to staging but it actually just has to land on master AFTER #74795 since that already includes the NSS bump. I kept it in this branch to have a consistent history regarding what kind of updates are required to make this work.
Release notes should pop up at https://www.mozilla.org/en-US/firefox/71.0/releasenotes/ some time today/tomorrow.
I'll start working on a backport of all the deps to stable within the next day.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @