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, firefox-bin: 59.0.2 -> 59.0.3, firefox-esr: 2.7.3esr -> 52.7.4esr #40006
Conversation
For EDIT: my download is getting hash |
Same issue for me. The downloads have always been slow but not as slow as this time. The build fails with the same hash as for @vcunat According to http://releases.mozilla.org/pub/firefox/releases/59.0.3/SOURCE the commit hash we are using is correct for that specific tag (is that the right term with hg?). Also https://hg.mozilla.org/releases/mozilla-release/rev/FIREFOX_59_0_3_RELEASE points to the same. |
Updated hash. I have no idea why the hash changed. The URL point to the https://hg.mozilla.org/releases/mozilla-release/file/6b51784853e4 |
Looking at download links at https://hg.mozilla.org/releases/mozilla-release/rev/FIREFOX_59_0_3_RELEASE , I thought the tarball is a dynamically generated one and thought we would better switch to |
Updated to use |
Would you mind updating this for Firefox 60 which got released? I'll try to verify it again. Rebuilding the current state right now |
OK, now updating. The archive server has source archive again, but |
Updated to 60.0. We have two ESR versions 52.8.0 and 60.0 for smooth migration. |
Thanks! What are your thoughts on the migration to version 60 as the default ESR version? IMHO on |
Also what is the current best practice in regards to target branch for this? Should this go into |
@andir IMO, stable branches should keep 52.x as long as it is supported. The |
Changed the base branch. |
@taku0 you probably have to pick bcb1f17 since the aarch64 build is failing (on stable) with the newer nss. Let us see what OfBorg says about it… @GrahamcOfBorg build nss |
Success on x86_64-linux (full log) Attempted: nss Partial log (click to expand)
|
Failure on x86_64-darwin (full log) Attempted: nss Partial log (click to expand)
|
Failure on x86_64-darwin (full log) Attempted: nss Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: nss Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: nss Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: nss Partial log (click to expand)
|
With the update to 3.36 the patch introduced with e96473b is no longer required.
Rebased onto |
aarch64-linux is probably OK now, but let me finish pre-testing the builds on aarch64.nixos.community (the Borg's machine). |
@GrahamcOfBorg build nss |
Success on aarch64-linux (full log) Attempted: nss Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: nss Partial log (click to expand)
|
Failure on x86_64-darwin (full log) Attempted: nss Partial log (click to expand)
|
I only now got to building firefox itself, after many packages like llvm and rustc. We'll fix it up later in the worst case; there are far bigger breakages on staging ATM anyway. |
Guys, I'm disappointed about removal of |
Right, I brought it back on 18.03. ATM I'm not even certain it was intentional to remove it on master either, but intuitively if one wants ESR, one probably wants to switch the major version by hand (and thus avoid the default-esr names). |
Motivation for this change
https://www.mozilla.org/en-US/firefox/59.0.3/releasenotes/
https://www.mozilla.org/en-US/firefox/52.7.4/releasenotes/
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)Tested only
firefox-bin
.