-
Notifications
You must be signed in to change notification settings - Fork 686
Sprint Planning Meeting 2019 08 21
What we said we would do:
- SecureDrop Core: Land implementation of basic support for v3 onion services (including tailsconfig).
Sprint goal partially met: PRs for both issues close to done, follow-up issues identified.
- SecureDrop Core: Get resolution to securedrop-security #7 ready for QA and land resolution of related SD Core Issue.
Sprint goal partially met: PRs for both issues undergoing review.
- SecureDrop Workstation: Land minimal integration of existing export code in the SecureDrop Client, including a revision on the UI layer for presenting file actions, names & sizes.
Sprint goal partially met: Blocking dependencies for export integration resolved, PR for file widget redesign done, export integration just starting.
Other observations/comments:
-
Obviously too many fronts in parallel right now, leading to the kind of PR pile-up we've seen in the past. Shout-out to Kev for calling for reality check on release date; we could have done so earlier -- don't need to adhere to Tails calendar, look for opportunities to create breathing room where we can.
-
v3 is taking a lot of collab -- let's not view this as a negative, but more carefully build in such collaboration during planning of larger changes.
-
Deviation between prod/staging playbook caused at least one surprise during v3 testing, would be nice to combine these two at some point (I think Mike has advocated for this in the past): https://github.com/freedomofpress/securedrop/issues/3223
- +1
- Additional value could be gained from testing different
site-specific
config files - this could look like a new weekly CI job that would basically kick off different staging CI jobs (i.e. with different site-specifics) and then the testinfra test suite would need to parse that site-specific and then assert that the playbook did what is expected
-
Heavy collaboration on multiple branches, v3-related PRs developed in tandem, made possible by communicating specs
-
Test plan for Admin Workstation in v3 transition is complicated; we have many sdconfig paths now
-
Behind on testing HTTPS cert interaction with v3 (working on procuring for QA) - can at least do self-signed for QA
-
Having more complete specs prior to implementation would reduce overhead on collaboration on PRs
-
Finding issues in the v3 branch before QA time is a very good thing.
Note: Due to Labour Day, this sprint has only 9 work days.
2019-08-19 to 2019-08-30: PTO: Mickael
2019-08-26 : PTO: John
2019-08-27 : SecureDrop QA & String Freeze (EOD PDT)
2019-08-26 to 2019-08-30: PTO: Kev
2019-08-30 : PTO: Erik (tentative)
2019-09-02 : US/Canada/India Holiday
After sprint period:
2019-09-10 : SecureDrop 1.0.0 Pre-Release Announcement
2019-09-17 : SecureDrop 1.0.0 Release
Time check: https://docs.google.com/spreadsheets/d/1QYeo9NpH7FR3hJqXa3xRTW927Ma-6H7eBIusx4N-I9c/edit#gid=0
Same as above (v3 support, deletion fixes, basic export integration), including resolution of v3 follow-up issues that have been identified as release blockers.
https://docs.google.com/spreadsheets/d/1NJJ13qGfFy_B_h293Ia6gA2s2UBeghzdYkB_UGAzydI/edit#gid=0
- Focusing in export
- v3 testing and SSH over local issue
- UI refresh , docs
- SecureDrop-Security issue
- Tests for SecureDrop-Security issue
Today:
- reviewed v3 tailsconfig PR
- Lost 2 hours into installing Tails on a vm
Tomorrow:
- Oh my v3! branch
Blockers or Asks:
- None