[tor-bugs] #30321 [Applications/Tor Browser]: Adapt Linux toolchain for Firefox 68 ESR
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Aug 7 20:20:16 UTC 2019
#30321: Adapt Linux toolchain for Firefox 68 ESR
-------------------------------------------------+-------------------------
Reporter: gk | Owner: tbb-
| team
Type: task | Status: new
Priority: Very High | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-rbm, ff68-esr, | Actual Points:
GeorgKoppen201907, TorBrowserTeam201907, |
tbb-9.0-must-nightly |
Parent ID: #30320 | Points:
Reviewer: | Sponsor:
| Sponsor44-can
-------------------------------------------------+-------------------------
Comment (by gk):
Replying to [comment:14 boklm]:
> My branch `linux_esr68_v6` contains the latest version of the patches
for the Linux changes:
> https://gitweb.torproject.org/user/boklm/tor-browser-
build.git/log/?h=linux_esr68_v6
>
> The top commit from this branch is only for testing and should not be
merged. It should be replaced by a commit updating the firefox version
(after we pushed an esr68 branch to `tor-browser.git`).
Thanks. The language pack related commit looks good to me, nice find! I
cherry-picked that one to `master` as commit
4a632f8ac10f5d01ac9ef075fc698bd7454ab6cb. I looked over the ESR 68 changes
again and tweaked the commit slightly, e.g. by passing `--enabled-proxy-
bypass-protection` to i686 as well. It's now commit
c26b8196c90e908a83104c639865a2aca6598efe. Please have a look once you are
back.
There are a number of XXX's and issues we still should try to address as
well. For verbosity they are:
1) We are installing `python` just for `mach`. I guess we should use the
one we built ourselves instead?
2) gold and lld break for 32bit and we need to resort to bfd. This needs
investigation (I bet Mozilla is not affected here)
3) We don't get 32bit signing related binaries anymore but we need those.
We need to fix that.
4) We need to enable the updater again once the rebases patches are
available
5) I think we still should build the debug build with GCC enabled to catch
potential issues Mozilla is not catching anymore after they switched to
clang.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/30321#comment:17>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list