[tor-project] PieroV's Monthly Status Report, December 2022

Pier Angelo Vendrame pierov at torproject.org
Wed Jan 4 14:34:17 UTC 2023


Hi everyone!
Here is my status report for December 2022.

At the beginning of the month, we of the application team released Tor 
Browser 12.0 stable. So, in the first week, I worked on some last-minute 
changes (such as some migration code to remove old language packs [0]), 
and I helped to release the 12.0.

Then, I started migrating the remaining torbutton code from its 
dedicated repository to tor-browser.git [1]. We plan to refactor all 
this code and to better integrate it with the rest of the patch set.
And we started with the localization files: previously, we kept them in 
torbutton.git, and we ran a script to update them at each release.
Now, we keep only English in tor-browser.git, and the rest of the files 
are injected during the build. As a result, nightly builds will always 
have the latest and most updated translations [2].
While doing these changes, we also cleaned unused strings [3] and 
migrated the localization files from Transifex to Weblate, and I helped 
emmapeel with this.

Another task I worked on was improving the patch that makes Tor Browser 
portable. In particular, my previous refactor of this patch still 
deleted some code that could be helpful when the standalone mode was not 
enabled. Some users asked us to improve this patch long ago [4].

Then, I wrote a patch for our toolchain to make it able to build the 
WASI sandbox and include it in Tor Browser [5]. The patch is still under 
review, so it was not included in 12.5a1.

Finally, I helped prepare and build the first alpha from the 12.5 series.

Best,
Pier

[0] 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41435
[1] 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41478
[2] 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40679
[3] 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41375
[4] 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/20497
[5] 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40353



More information about the tor-project mailing list