[tor-project] Network team meeting notes, 7 Aug 2019

Nick Mathewson nickm at torproject.org
Thu Aug 8 00:06:10 UTC 2019

We had our tor meeting at 2300 today, as is our custom in the first
week of the month.

You can read our logs here:

Here are the contents of our pad:

= Network team meeting pad! =

This week's team meeting is at Wednesday 7 August 2300 UTC on
#tor-meeting on OFTC.
We have changed the day from Tuesday to Wednesday.

August schedule:
    * Wednesday 7 August 2300 UTC (!!!)
    * Monday 12 August 1700 UTC
    * Monday 19 August 1700 UTC
    * Monday 26 August 1700 UTC

Welcome to our meeting!
First meeting each month: Wednesday at 2300 UTC
Other meetings each month: Mondays at 1700 UTC until 3 November 2019,
when daylight saving time changes
On #tor-meeting on OFTC.

(This channel is logged while meetings are in progress.) (See
for background.)

Want to participate?  Awesome!  Here's what to do:
    1. If you have updates, enter them below, under your name.
    2. If you see anything you want to talk about in your updates, put
them in boldface!
    3. Show up to the IRC meeting and say hi!

After each week's meetings, the contents of this pad will be sent to
tor-project @ lists.torproject.org.
After that is done, the pad can be used for the next week.

== Previous notes ==
(Search the list archive for older notes.)
8 July: https://lists.torproject.org/pipermail/tor-project/2019-July/002390.html
In-person meetings:
22 July: https://lists.torproject.org/pipermail/tor-project/2019-July/002401.html
29 July: https://lists.torproject.org/pipermail/tor-project/2019-July/002408.html

== Stuff to do every week =

* Let's check the 0.4.1 release status page.
  See https://trac.torproject.org/projects/tor/wiki/org/teams/NetworkTeam/CoreTorReleases/041Status
  (This page automatically shows the latest trac ticket status.)

* Let's check and update the roadmap.
  What's done, and what's coming up?
  We're using a kanban board:

* Check reviewer assignments! How reviews from last week worked? Any blocker?

Here are the outstanding reviews, oldest first, including sbws

== Reminders ==

* Remember to "/me status: foo" at least once daily.
* Remember that our current code reviews should be done by end-of-week.
* Make sure you are in touch with everybody with whom you are doing
work for the next releases.

* Remember to fill up the 'actual point' field when you close a
ticket. We need those to calculate velocity.

* Check other's people call for help in their entries.

* When you are overloaded, it is ok to say "no" to things.
    * And it is ok to reschedule things.

---- 7 August 2019

== Announcements ==


reminder: catalyst will be AFK Jul 29 through Aug 18

nickm will be AFK August 12 through August 16

ahf will be AFK all of August for BornHack and CCC Camp, but will be
on IRC every now and then

On September there is a technical writer from Google Season of Docs
starting to work with us on rewriting the Tor manual page. She will be
participating in the network team meetings. Her project:

We are moving the kanban board from storm into
https://dip.torproject.org/torproject/core/tor/boards . This will help
lead a plan for migration into dip.torproject.org.

The release date for 0.4.1.x-stable is postponed to 20 August, so that
it will come out _after_ Nick is back from vacation.  Please get all
041 blockers fixed and merged if possible?

== Discussion ==

- Technical writer: are you ok if she brings any of the issues of her
project to tor-dev and the discussion is there? (the IRC channel or
the mailing list? Both are fine) -ok

Technical Writer man page rewrite feedback: << teor: I will copy this
to some place for later. The project starts september 1st. --gaba  >>
    * Tor is spelt "Tor" (the project) or "tor" (the program), not "TOR"
    * should we change the existing 9 categories of options in the man page?
    * tor command-line options belong in the man page, this is a man
page convention
    * torrc options should have an explicit default value in the
values subsection
    * torrc options should have an optional subsection that tells
users if they can't be changed at runtime
    * some of the proposed changes might not be possible in nroff
format (the markup format used by man pages)

== Recommended links ==

Practical Concurrency

[OT] Remembering Toni Morrison

== Updates ==

    Week of XYZ (planned):
        - What you planned for last week.
    Week of XYZ (actual):
        - What you did last week.
    Week of ABC (planned):
        - What you're planning to do this week.
    Help with:

     - Something you may need help with.


Leave the "Planned" parts!
Leave the parts for last week and this week!


Last week (actual):

. catching up

. s30

. roadmap

This week (planned):

. s28

Help with:

teor: (online first week of the month, offline at the usual meeting time)

    Week of 29 July (actual):
        - Leave until Tuesday
            - travel reimbursements
            - backlogs: email, IRC (mostly skipped), tickets
            - add tor controller trace logging to diagnose stem hangs (#30901)
                - nickm suggested a simpler implementation today
                - bugs I found while writing the control trace code
(need separate tickets)
            - some code reviews
            - merged CI for pluggable transports (#29267)
            - other merges
            - IPv6 funding proposal
            - proposal 306 IPv6 happy eyeballs review
            - backport deciding
            - release 0.4.1 CI updates (#30835)
            - CI fixes

    Week of 5 August (planned):
            - config.c refactor code review (#30914), because nickm is
going away next week
            - triage remaining backport backlog
            - finish add tor controller trace logging to diagnose stem
hangs (#30901)
                - try nickm's suggested a simpler implementation
                - split off bugs I found while writing the control trace code
            - code reviews

    Week of 5 August (actual):
            - config.c refactor meeting
            - worked on add tor controller trace logging to diagnose
stem hangs (#30901)
                - found bugs in practracker, draft add files script,
            - ticket triage
            - code reviews
            - IPv6 funding proposal
            - proposal 306 IPv6 happy eyeballs review

    Week of 29 July (planned):
        - More 29211 work (config.c): validation and subsystems integration.
        - Revise a bunch of earlier 29211 code
        - Revise a bunch of earlier practracker code
        - More practracker work
        - Help with any remaining roadmapping issues
        - Review and merge.
        - Backport things to 0.4.0.x?
    Week of 29 July (actual):
        - Review prop306
        - Various review and merge
        - Revise practracker code, fix more practracker issues
        - Analysis for walking onions paper
        - Several proposal comments
    Week of 5 August (planned):
        - More review and merge
        - Finish august practracker work by getting may-include support
        - Fix several CI issues
        - Work on validation refactoring for #29211 (config.c).
        - Logs ot meetings
        - Try to end the week with inbox zero
        - Reschnedule 041-stable
        - Walking onions paper
        - Start on 0.4.1.x release notes
        - NOTE: I am on vacation next week!
    Week of 5 August (actual):
        - ...
    Week of 12 august (planned):
        - ON VACATION

Mike (may have to leave early):
    Week of 7/29 (planned):
        - Peer reviews
        - Expense reports
        - Try to determine severity of wtf-pad log warn bugs
        - Define roles for Research Director position
        - Try not to work more than max hours for July
    Week of 7/29 (actual):
        - Peer reviews
        - Expense reports
        - Looked into wtf-pad log bugs: added more log messages;
enumerated issues
        - Fixed a comment in
          - asn: plz verify my comment's claim that vanguards closing
circuits for dropped
            cells in a testing framework is a reasonable plan
    week of 8/7 (planned):
        - Fix https://trac.torproject.org/projects/tor/ticket/30992 and/or
        - Clean up #30942
        - Catch up on researcher and scalability related mail
    Need help with/at risk of dropping this month:
        - Need nickm and asn's input on directions for #30992 and #30942
        - Teor/catalyst/dgoulet: Does our CI or test network stuff
care if we have noisy protocol warns (#30942)?  [It shouldn't. -nickm]
        - Scalability work (making tickets, running or attending
meetings, proposals, etc) [don't worry about this for now. i can ping
you in 1 or 2 weeks for reviewing stuff -gaba]
        - Deep-thought-required research project followup (masque,
BGP, ECN, etc)
        - Private browsing meetings
        - Relay community drive/mgmt (and related LTS herding)
        - Circpad documentation + Sponsor 2 report
        - Firefox ESR network code review
        - Code reviews?

catalyst: - on leave

    week of 07/08 (2019-W28) (planned):
        - travel prep
        - Stockholm meeting
    week of 07/08 (2019-W28) (actual):
        - travel prep
        - Stockholm meeting
    week of 07/15 (2019-W29) (actual):
        - travel
        - time off to recover from travel
    week of 07/22 (2019-W30) (planned):
        - Season of Docs selection due 07/23
        - expense reports
        - follow up from Stockholm meeting
        - hand off some reviews to teor
        - working partial days this week

   Week of 07/01 (actual):
   - Pushed #26294 branch to needs_review.
   - Some more thoughts on the DoS thread.
   - Some more thoughts on scaling thread.
   - Lots of hackerone activity/triaging/rewarding (#31022, #31001,
plus one more not yet filed)
   - Finished review/merge backlog.
   Week of 07/08 (planned):
   - Triaged a few wtf-pad related tickets but need more work: #30649, #31098.
   - Tor meeting in Stockholm.
   - Allhands expenses

ahf: - on leave
    Week of 22/7 (planned):
        - Do reimbursement
        - Go over all notes from Stockholm that seems relevant to me.
        - Follow up on pre-Stockholm items:
            - Continue figuring out some info on a potential Danish funder.
            - Continue with #5304 and #28930
    Week of 22/7 (actually):
        - Did reimbursement
        - Went over all notes from Stockholm.
        - Followed up on pre-Stockholm items:
            - Continue figuring out some info on a potential Danish
funder (postponed until they are back from vacation).
            - Continued work with #5304 and #28930
    Week of 29/7 (planned):
        - Finish off #5304 and #28930 before going on vacation.
        - Review Roger's DEFCON slides.
        - Do you need any help from me before I leave?

dgoulet: (offline)
  Week of 29 july:
    - Work on DoS tickets for sponsor 27.
    - Some scaling work as well.
    - Reproduce for Mike some circ padding issues on our HS DoS testbed.
    - Merges and review.
  Week of 5 august:
    - Did scaling work for #31340. Takes a lot of work and concentration so I
      rushed a lot of hours there so I can have 100% focus.
    - Got #15516 merged finally so I can finalize prop305 this week.
    - Planning to mostly finalize s27 things with the rest of the week.

More information about the tor-project mailing list