Hello!
We had our weekly browser meeting yesterday held in #tor-meeting2. Here comes, as usual, the IRC log
http://meetbot.debian.net/tor-meeting2/2019/tor-meeting2.2019-08-26-17.31.lo...
and our items from the pad:
Discussion:
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 (thanks!) - #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 profiles). - 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).
Pili: 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: https://nc.riseup.net/s/pLxWcGQD3THrXEd
- S27 August report
- OTF Browser proposal
GeKo: 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
tjr: - Began the WASM-support-for-extensions work: https://bugzilla.mozilla.org/show_bug.cgi?id=1576254 - 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 https://bugzilla.mozilla.org/show_bug.cgi?id=1547519 - This is the only outstanding esr68 problem. esr68 needs --disable-malloc which is not in-tree.
acat: Last week: - Ported #30683 and #31298 to esr68. - Updated rebased esr68 branch (#30429).
- Added mcs/brade updater patches.
- Added newer missing desktop patches from tor-browser-60.8.0.esr-9.0-1.
- 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.
sysrqb: 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)
boklm: 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
Antonela: - #31286 - Tor network settings - are we OK using a plain-color version of the Tor Browser icon for the Tor network settings? mockup -> https://trac.torproject.org/projects/tor/raw-attachment/ticket/31286/C-about... (GeKo: looks good to me, +1)
pospeselr: 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)
sisbell: - #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
Georg