[tor-project] Tor Browser Team Meeting Notes, 9 December 2019
Matthew Finkel
sysrqb at torproject.org
Tue Dec 17 21:22:52 UTC 2019
Hello!
We held our weekly meeting on 9 December. The logs are available
http://meetbot.debian.net/tor-meeting2/2019/tor-meeting2.2019-12-09-18.29.log.txt
.
In that meeting we discussed on which platforms Tor Browser is
supported. The current set of supported operating systems and processor
architectures is significantly based on Mozilla's list, but that list
hasn't been defined. This question wasn't resolved during the meeting.
I created a wiki page, as a starting point for what we have now. I may
have some errors on that page, so please correct it if there are any
errors (in particular, the supported compilers per platform).
https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/Supported_Platforms
The second topic we discussed was writing a specification for the
information provided at
https://aus1.torproject.org/torbrowser/update_3/release/downloads.json .
It is a convenient source of the currently available Tor Browser
versions, however there isn't any documentation of its format (except
ticket #16551). This should be added in the tor-browser-spec repository,
and it should be described on the (future) Dev web portal.
We concluded the meeting by having a meta-discussion on how we annotate
topics on the meeting pad. Until now, discussion topics were bolded on
the pad, but that does not translate into plain-text emails. We decided
for future meetings we will both bold the line and add a '[discuss]'
annotation at the beginning of the line.
===============
Week of December 9, 2019
Discussion:
- Which Tiers Mozilla has
(https://developer.mozilla.org/en-US/docs/Mozilla/Supported_build_configurations)
do we want to support? Where do we draw the line?
- it seems the *bsds are maintained elsewhere? (seems okay to me)
- what about windows aarch64 (which is even a tier 1 platform for
Mozilla)?
- then we have #12631 (Tor Browser for ARM architecture) and #28326
(Tor Browser for PPC64LE). would we just take a patch or even build
those things during releases and make them available on the website?
- We have
https://aus1.torproject.org/torbrowser/update_3/release/downloads.json
for helping other projects/folks that depend on parsing the latest Tor
Browser updates (great)
but we have not place where this is documented (not so great).
Where do we want to put that info?
- One idea was to create a retroactive proposal in our
tor-browser-spec repo where users can then learn about it but maybe
there is a smarter plan
- Should we delete old meeting notes?
- Reminder to move documents off storm and into Nextcloud
GeKo:
Last week:
- #32053 (patch is finally up for review), #31597, #25021
- started with the BIG ticket triage
- reviews (#30558, #32676, #28475, #32659, #32116)
- summarized the current macOS signing situation with some possible
ways forward (Jeremy: is there a link to this summary? sysrqb informs
me that it's in #32173, thanks.)
- more RLBox work in spare time
- poked a bit at mingw-w64-clang GeckoDriver build issue on the
weekend (https://bugzilla.mozilla.org/show_bug.cgi?id=1489320)
This week:
- likely help with another revision of the OTF proposal
- #31597 (hopefully finishing that one this week), #25021
- more old ticket triage
- reviews
- more RLBox work in spare time
mcs and brade:
Last week:
- Sponsor 27 work: #19757 (permanent storage of client auth keys
and associated management UI).
- Added comments to a few tickets:
- #32654 (Torbrowser overides user disabling tor proxy after
restart).
- #32460 (download page has confusing flow, especially with
donate banner).
This week/upcoming:
- More work on #19757 (permanent storage of client auth keys and
associated management UI).
- #32674 (Change link on 'Get involved' in about:tor to new
community portal).
- Review for #21952 (Onion-Location).
Jeremy Rand:
Last week:
- Addressed Georg's review so far on #30558.
This week:
- Address whatever additional review happens on #30558.
- Review boklm's rebased #30334 patch.
boklm:
Last week:
- helped publish new releases
- looked at blog comments
- fixed #32675 (Add lt, ms, th locales to the alpha download
page)
- attended reproducible builds summit
- helped with patch for #32676 (Consider publishing a tarball
with all Tor Browser langpacks)
- rebased patch for #30334 (build_go_lib for executables) and
started testing it
This week:
- Finish reviewing/testing #30334 (build_go_lib for executables)
- Review #32053 (Tor Browser bundles based on Firefox 68 ESR are
not reproducible (LLVM optimization issue))
- Work on #18867 subtickets:
- #31988 (Generate a mar signing key for nightly builds)
- #25102 (Add script to sign nightly build mar files)
- Look at macOS signing situation
tjr:
Submitted the form boundary randomization patch for review
MinGW Build improvements, mostly on mozilla's/central's end:
bump to clang 9
bump mingw version and remove a bunch of ifdefs for undefined
stuff in mingw
build libssp (without building gcc!) for fortify source and
stack-protector
pospeselr:
Last week:
- revisions for Mozilla 1594455 (letterboxing UX improvements)
- revisions for Mozilla 1601040 (letterboxing settings in
about:preferences#privacy)
- started real work on #30570, creating new dummy permissions
for javascript and active content
This week:
- afk in second half of the week
- continue work on #30570 and keeping the ball rolling on those
Mozilla tickets
Next week:
- offline most of next week but not afk
sysrqb:
Last week:
Releases
Ticket maintenance/triage
Drafted some emails
This week:
More ticket maintenance
OTF proposal
More drafting emails
Android signing key documentation
Updating Tor Browser Design Doc
sisbell:
Last Week:
- #28764 - OpenSSL Android - working with latest
- #28765 - LibEvent Android - working with 2.1.11 (If we use current
2.1.8 we need to apply a patch)
- #28766 - Tor Build for Android - in progress
This week:
- #28766 - Tor Android build
- #31130 - test builds for whezzy and stretch work with latest Debian
version
- Follow up about jtorctl deployment to maven repo
pili:
Last week:
- Ticket Triage
- October and November Tor Browser reports
- S27 reports
This week:
- December and January roadmap review
- OTF Proposal revisions
Next week:
- AFK from December 20th 2019 - January 7th 2020 (might extend
it to January 8th or 9th...)
antonela:
- reviewing TorBrowserTeam201912 + ux-team tickets
https://trac.torproject.org/projects/tor/ticket/32228
https://trac.torproject.org/projects/tor/ticket/32119
https://trac.torproject.org/projects/tor/ticket/21952
https://trac.torproject.org/projects/tor/ticket/30570
- S27 - https://trac.torproject.org/projects/tor/ticket/32645
- anything we would like to discuss during the next All Hands
meeting with Firefox folks?
https://pad.riseup.net/p/h_AP8p92R9AhcDaxAUxk
===============
Thanks,
Matt
More information about the tor-project
mailing list