[tor-project] Tor Browser team meeting notes, 26 August 2019

Georg Koppen gk at torproject.org
Tue Aug 27 11:39:00 UTC 2019


We had our weekly browser meeting yesterday held in #tor-meeting2. Here
comes, as usual, the IRC log


and our items from the pad:


    sysrqb: what is the expectation of our mozconfigs in
tor-browser.git? (GeKo: #23656. They should be the canonical ones I
think so that both local and rbm builds are in sync)

mcs and brade (will miss the meeting today):
    Last week:
        - #30429 (ESR 68 Rebase).
            - revised the updater patches in response to acat’s feedback
        - #29430 (Use uTLS for meek TLS camouflage in Tor Browser).
            - posted patches for review (but it seems that they need
more work).
            - created ticket and patch for #31487 (Modify moat client
code so it is compatible with ESR68).
            - created ticket and patch for #31488 (moat: support a
comma-separated list of transports in Tor config).
            - created #31491 (clean up the old meek http helper browser
            - created core Tor ticket #31495 (cannot configure bridges).
        - Responded to Antonela's comments in #30237 (Onion Services
client auth prompt).
        - Did a little testing for #30126 (Make Tor Browser on macOS
compatible with Apple's notarization).
        - Did some quick testing of the new macOS ESR68 Tor Browser
nightly build.
        - Helped with triage of incoming tickets.
     This week/upcoming:
        - #29430 (Use uTLS for meek TLS camouflage in Tor Browser).
            - investigate circuit display breakage when meek is used.
        - #30429 (ESR 68 Rebase) — rebase updater patches.
            - test the ESR68-based updater on Windows.
        - We have several family commitments this week and had planned
to only be working on Tuesday and Wednesday (27-Aug and 28-Aug).
        - Now Tuesday 27-Aug will be a partial day because we will
attend the funeral of a friend.
        - We will be away from keyboard on September 5th and 6th (and
Monday September 2 is a U.S. holiday).

    Last week:
        - OTF Browser proposal
        - S27 meeting
    This week:

        - Task re-org meeting tomorrow (Tuesday 27th @ 15UTC)

        - Tor Browser Release meeting on Wednesday 28th @ 18UTC

        - September Roadmapping and capacity planning

    - imported tickets for August in gitlab to help me with roadmapping
for September

    - we need to look at what's going to be carried over to September
and discuss time estimates

    - Team capacity for the month is currently 79 person days taking
into account holidays and vacation (mcs, brade and sysrqb)

    - Please let me know if there's any other planned vacation/afk time
I should know about

        - Please fill out the areas of expertise on the spreadsheet:

        - S27 August report

        - OTF Browser proposal

    Last week:
        - presentation at CCCamp (went well even though the acoustics
were awful)
        - finished macOS toolchain (#30323)
        - thought more about notarization issue (#30126)
        - worked on windows toolchains (#28716 and #28328); final tests;
patches for the former are up for review and I'll post patches for the
latter later (barring unforeseen issues)
        - helped with the OTF proposal
        - again dealing with backlog
    This week:
        - release prep and building
        - final reviews for #30429 and #10761
        - finish outstanding Windows toolchain issues
        - backlog

 - Began the WASM-support-for-extensions work:
 - Did a bunch of little mingw build patches last night - nothing urgent
for Tor to worry about, they'll get to ESR68 when they get there
 - Still ( :( ) waiting in alloc/dealloc patch review
    - This is the only outstanding esr68 problem. esr68 needs
--disable-malloc which is not in-tree.

    Last week:
        - Ported #30683 and #31298 to esr68.
        - Updated rebased esr68 branch (#30429).

            - Added mcs/brade updater patches.

            - Added newer missing desktop patches from

            - Backported patches (#2760 and #28711).

    - Patch for https://bugzilla.mozilla.org/show_bug.cgi?id=1573276
(DTD locale leak patch regression)

    - Investigated changing noscript from security settings not working
in nightlies (#31396).

    Next week:
        - Fix #31396.
        - Possibly address review comments on latest #30429 changes.
        - Review latest #31010 changes.
        - Try to upstream some patch in the backlog.
        - Keep testing nightly, file/fix tickets.

    Last week:
        Mostly 68esr rebase and testing
        Wrote draft Orfox R.I.P. blog post
    This week:
        Continue testing 68esr builds
        Help with build system, as needed
        Get nightly android builds?
        Publish Orfox blog post
        OTF proposal
    Next week:
        AFK mostly after release (until 12 Sep)

    Last week:
        - Backlog from previous weeks
        - Worked on #31449 (Signing tools for 32bit Linux are 64bit now)
        - Reviewed #30323 (macOS toolchain updates for esr68) and #31465
(tor-browser-build changes for macOS notarization)
        - Started looking at #31517 (Simplify macOS related bits in
Firefox project)
    This week:
        - Verify that our esr68 mar-tools can be used for signing
        - Review #28716 (Create a mingw-w64-clang project) and other
toolchain tickets
        - Investigate #31448 (gold and lld break linking 32bit Linux
bundles we need to resort to bfd)
        - Review #30334 (build_go_lib for executables) and #31264
(tar.gz output files contain non-reproducible timestamps)
        - Help with new releases build

    - #31286 - Tor network settings - are we OK using a plain-color
version of the Tor Browser icon for the Tor network settings? mockup ->
(GeKo: looks good to me, +1)

    Last Week:

    - network settings work (#31286)

    - completed the about:preferences xul and layout

    - started prototyping the 'request bridge' dialog

    - misc widl followup (#31458)

    This Week:

    - finish request bridge dialog xul, move on to wiring in logic from
tor-launcher (#31286)

    - get a windows build with latest mingw and verify screen readers
work as expected (#31458)

    I tried building release/nightly windows i686/x86_64 a couple times
over the weekend and ran into some issues (first cbindgen not building
which seems to be resolved, and now the firefox project pointing to a
tag that supposedly doesn't exist ( tor-browser-68.0esr-9.0-1-build2 ),
haven't investigate further, but is there a known working windows sku in
tor-browser-build right now?) (GeKo: let me give you some bundles after
the meeting; I have patches to enabled Windows nightly builds again)

  - #30665: Get Firefox 68 ESR working for Android. Additional fixes to
mozconfigs. Now working for arm7, arm8, x86. Ready for integrating patches.
This week:
  - #30665: Work with sysrqb on getting patches applied. There is a
build break if we disable webrtc, so will investigate this
  - Add x86_64 android support


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.torproject.org/pipermail/tor-project/attachments/20190827/e28860c3/attachment-0001.sig>

More information about the tor-project mailing list