[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-project] Tor Browser team meeting notes, 12 and 19 August 2019



Hi!

Here come the notes from our last two meetings, held on 12 and 19
August. The IRC logs can be found at:

http://meetbot.debian.net/tor-meeting2/2019/tor-meeting2.2019-08-12-17.30.log.txt
http://meetbot.debian.net/tor-meeting2/2019/tor-meeting2.2019-08-19-17.30.txt

The status updates and discussion items for both meetings are:

Week of August 19, 2019
Discussion
  - next alpha release (switch to esr68? what about the notarization bug
(#30126))? [GeKo: decision is postponed for next week, while targetting
alpha as expected]
  - transition to gitlab - what are the browser team requirements for
this? [GeKo: We'll pick the discussion up once Tor Browser 9 is out (end
of October)]


GeKo:
    Last Week:
        - afk
    This Week:
        - backlog
        - CCCamp
        - getting remaining toolchains ready for nightly builds (I have
a patch for macOS shortly)
        - browser meetup (sysrqb/pospeselr: can I ignore all the related
mails or do you need anything from me here? Something good to read I
guess: https://webkit.org/tracking-prevention-policy/ and John
Wilander's presentation at USENIX was good as well I heard) [sysrqb:
yes, I think you can ignore them. They don't have much info.]
        - reviews  (#30429 and related bugs/patches)
        - desktop toolchains (#30323, where I do a final test, windows
(#28238, #28716 etc.))
        - I need to prep for the talk at CCCamp


mcs and brade:
    Last week:
        - #30429 (ESR 68 Rebase).
            - finished rebasing the updater patches.
            - tested the ESR68-based updater on Linux and macOS.
            - posted patches for review.
        - Helped with triage of incoming tickets.
     This week/upcoming:
        - We have several family commitments during the week of August
26th and will only be working Tuesday & Wednesday (27-Aug and 28-Aug).
        - We will be away from keyboard on September 5th and 6th (and
Monday September 2 is a U.S. holiday).
        - #30429 (ESR 68 Rebase) — rebase updater patches.
            - test the ESR68-based updater on Windows.
            - revise the patches in response to acat’s feedback.
        - #29430: Use uTLS for meek TLS camouflage in Tor Browser.
        - #30126 (Make Tor Browser on macOS compatible with Apple's
notarization).
        - Respond to Antonela's comments in #30237 (Onion Services
client auth prompt).


sysrqb:
    Last week:
        Identified cause of #31140 - crash on aarch64 Android
        More progress on #31010 68esr rebase
    This week:
        More progress on #31010
        Start writing OrfoxRIP blog post


boklm:
    Last week:
        - afk
        - made patch for #31447 (adding a comment about why we install
the python package)
    This week:
        - Work on fix for #31449 (Signing tools for 32bit Linux are
64bit now)
        - 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 nonreproducible timestamps)
        - Review/help with other toolchain updates


Pili:
    Last week:
        - afk
    This week:
        - Orfox RIP blogpost
        - Team capacity, time estimations and task re-org - sent an email
        - S27 meeting


acat:
    Last week:
        - Review latest updater patches (#30429)
        - Security slider translation deduplication (#24653).
        - Investigated why search icons disappear in nightly
    This week:
        - Investigate #31396.
        - Port #30683 to esr68 (and probably backport #31298 together)
        - Add missing commits from tor-browser-60.8.0esr-9.0-1 to #30429
        - Fix regression for
https://bugzilla.mozilla.org/show_bug.cgi?id=467035
        - Investigate why onboarding does not work in nightly.
        - Maybe do style fixing pass for #30429


tjr
 - No report I can think of


Antonela
 - Guardian Project is planning their future work with Onion Browser,
and they want to get closer with feature/UI matching to TBA. I put some
notes here, could you help me to list what am i missing?
https://pad.riseup.net/p/TBA9 [GeKo: I can take a look]
 - Network Settings (#31286) - are we good using the Tor Browser icon in
Tor network settings? Thanks for your comment at the issue folks!


 sisbell:
Last Week:
  - #31293: grade version 4.1 fails if network not enabled from rbm
conf. Disabling network ok for 4.10
  - got build working all the way through release for arm using new
toolchain
  - generated new gradle dependencies
  - detailed diffs between Firefox esr68 build and our version, Only sig
difference is we are picking up rust 1.34 vs their 1.35, although both
supported
This week
  - Testing of new build (some Firefox doc that arm may not work with
NDK 17 build)
  - add additional android arch support
  - updated gradle dependency doc on how to update since this changes
with 4.10


  pospeselr:
      - Last Week:
          - booked (and rebooked) travel to silicon valley downtown sf
          - finished the xul layout for bridge settings in about:preferences
      - This week:
          - browser privacy meeting background prep
          - start wiring up preferences xul to tor launcher logic


Week of August 12, 2019


Discussion

pospeselr:
    Last Week:
        - office build machine setup fun
        - a bit of #31293 investigation ( broken tor-onion-proxy-library
build )
        - #31286 work ( network settings, new settings panel prototyped)
   This Week:
       - more #31286 (get all the visual elements laid out, then work on
making it functional)
       - travel prep


tjr:
 - Got a couple of patches uplifted to 68 \o/
 - Worked on the alloc/dealloc mismatch. Had a working solution, it
wasn't fully conceptually complete, working on that aspect.
   - Note: an x86 mingw-clang build of -esr68 with jemalloc enabled WILL
crash.


mcs and brade:
    Last week:
        - #30126 (Make Tor Browser on macOS compatible with Apple's
notarization).
           - completed another round of testing.
        - #30429 (ESR 68 Rebase) — rebase updater patches.
            - posted a rebased #13252 patch for review.
            - made progress on other patches.
        - Provided some feedback for #31286 (Include bridge
configuration into about:preferences).
        - Participated in discussions r.e. grant proposal.
        - Helped with code reviews and some bug triage.
     This week/upcoming:
        - #30429 (ESR 68 Rebase) — rebase updater patches.
            - finished initial rebasing of patches.
            - test the ESR68-based updater on all desktop platforms.
        - #29430: Use uTLS for meek TLS camouflage in Tor Browser.
        - #30126 (Make Tor Browser on macOS compatible with Apple's
notarization).
        - Respond to Antonela's comments in #30237 (Onion Services
client auth prompt).


sysrqb:
    Last week:
        Android 68ESR patches (#31010)
        aarch64 crash debugging (#31140)
        A little fiddling with gradle failure (#31293)
    This week:
        Android 68ESR patches (#31010)
        aarch64 crash debugging (#31140)


acat:
    Last week:
        - Review Android patches (#31010)
        - Address review comments for #30429
        - Fix about:tor assertion failure in esr68 linux debug builds
(#31322)
        - Review one updater patch in #30429
    This week:
        - Review more updater patches? (#30429)
        - Security slider translation deduplication (#24653).
        - style fixing pass for #30429
        - general testing for nightly, report issues+investigate if
there is time


 antonela:
     Last week:
        - worked in TB usage survey recap, will share this week
        - working in Network Settings (#31286)
        - kickoff S30 with the anti-censorship team (mostly bridges UX
in Tor Browser for this team)
    This week:
        - more on Network Settings (#31286)


sisbell:
  Last Week:
  - Investigated #31293 - gradle failure when probing interfaces.
Finally managed to reproduce. At time of query, no interface is not
available in the container. Grade 4.1 throws NPE as a result (this has
been fixed in gradle 4.10). I am unable to fix from gradle side. Could
find no commits in config files that may be causing this issue. Blocked.
  - #31388 - Rust - added config needed for armv7 builds
  - #31389 - Clang - commit for using clang built in tbb
  - Working on issue with JNI phase failing in Firefox build
  This Week
  - Continue working through Firefox android build issues


Georg


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
tor-project mailing list
tor-project@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-project