Here is my status report for August 2022.
This month I worked mainly on the Tor Browser switch from 91.x ESR to 102.x ESR.
At the beginning of the month, I continued reviewing the rebase I started at the end of July .
Then, I focused on updating our toolchains, which took me two weeks.
I first found some issues with rustc (the most problematic one was that it got stuck while compiling Firefox on Debian Jessie ; I resolved it by enabling jemalloc). I took the occasion to make rustc reuse the LLVM tools we have already been building instead of building them again to shorten the process .
Another massive change is that we use only Clang to build Windows binaries (almost: rustc needs to link libgcc, and NSIS has an assembly module that only GCC and MASM can compile) .
The next step was some maintenance on the existing code. I linted all our patches, thanks to which we found some minor fixes . It was propedeutic to move tor-launcher and torbutton to the main Tor Browser patchset . I have also started working on it but then stopped to fix the issues Richard found when auditing Firefox closed tickets.
In particular, this week, I have been analyzing new problems related to fingerprinting through fonts .
We are finally close to building the first Tor Browser alpha based on 102.2 ESR (12.0a2) for desktop and Android, too!
Please, consider testing it and sending us feedback!
 Rebase tor-browser patches to 102.0esr (desktop) (#40730) · Issues · The Tor Project / Applications / Tor Browser · GitLab
 Rust 1.60 not working to build 102 on Debian Jessie (#40591) · Issues · The Tor Project / Applications / tor-browser-build · GitLab
 Consider re-using our LLVM/Clang to build Rust (#40592) · Issues · The Tor Project / Applications / tor-browser-build · GitLab
 Drop mingw-w64/gcc toolchain (#29318) · Issues · The Tor Project / Applications / tor-browser-build · GitLab and linked issues
 Fix linting issues (#40012) · Issues · The Tor Project / Applications / Tor Browser · GitLab
 Draft: Bug 40933: Move tor-launcher to tor-browser.git (!348) · Merge requests · The Tor Project / Applications / Tor Browser · GitLab
 Review Mozilla 1226042: add support for the new 'system-ui' generic font family (#41116) · Issues · The Tor Project / Applications / Tor Browser · GitLab
tor-project mailing list