[tor-project] PieroV's monthly status report

Pier Angelo Vendrame pierov at torproject.org
Thu Jan 6 09:27:38 UTC 2022


Hi everyone!
This is my status report for December 2021.

I started on December 1st as a developer on the Applications team.
Initially, I spent some time learning how the projects are organized and 
how to build Tor Browser.

Then, I started looking at a crash of Tor Browser on Windows 
(tor-browser#40721).
To do so, I found a workaround to add xul.pdb to the installer (see 
tor-browser-build#31546) and added what I found on the wiki page about 
debugging Tor Browser on Windows. We can now debug on Windows with 
source code rather than relying on the disassembly.
Eventually, reverting one of Mozilla's patches solved this issue, 
tor-browser#40698, tor-browser#40706, and we could roll 
tor-browser-build#40389 back.
Mozilla is investigating this problem further.

I also had a look at font problems on Ubuntu and Fedora.
It was a regression of Firefox bug #1661532, combined with a new Firefox 
anti-tracking feature added between versions 78 and 91.
We worked on a patch with Mozilla (Bugzilla#1745715), which solved 
tor-browser#40685 and tor-browser-build#40387.

My next task was reorganizing the Tor Browser patch set (tor-browser#40562).
We wanted to reorganize patches to make Tor Browser work after a small 
number of patches and make git bisect easier.
I proposed some changes and discussed them with GeKo and Richard. I am 
pushing a reorganized branch either later today or in the next few days.

Finally, my last task was looking at the automatic tests, which have 
been broken for a while.
They work with a manual setup of a Python 2 virtual env (as described in 
my comments on tor-browser-bundle-testsuite#40033).
Tor Browser 11 passes most of them. Some others need to be updated, and 
some just fail. Before the holidays, I was investigating the latter ones.

Thanks, and I wish you a happy new year!
Pier


More information about the tor-project mailing list