Hi everyone! Here is my status report for May 2023.
I spent almost the entire month rebasing Tor Browser and Mullvad Browser to Firefox 115, which will be the next ESR version from this June. I rebased all our patches and updated all the toolchains we use in our reproducible build system. I have a merge-request [0] for the first chunk of patches. The rest is still on work-in-progress branches. Desktop is already in a very good shape. Probably, we will need to update the Rust compiler again (to 1.70, published today), but it should be easy enough. Android will need a big rework, because Mozilla unified Android Components and Fenix in a single repository. At the moment, Dan is working on that.
Since we were almost in sync with mozilla-central (Firefox's development repository), I took the occasion to try to upstream a few more patches, such as the one to allow using NSS to verify MAR signatures also on Windows and macOS [1].
Finally, I worked on the rebases for 12.0.6, 12.5a6, 12.0.7, 12.5a7 and helped with the various releases of May.
Best, Pier
[0] https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/... [1] https://phabricator.services.mozilla.com/D177743