-
Notifications
You must be signed in to change notification settings - Fork 685
Sprint Planning Meeting 2019 04 17
Board review: https://github.com/orgs/freedomofpress/projects/1
What we said we would do:
Complete key deliverables for point release: e1000e kernel, disabling source interface on Trusty instances, reverting NoScript instructions
Sprint goal exceeded: Point release will also include fixes for backup issue, graphical updater, OSSEC fix, dependency updates.
Consensus on architecture and behavior for queue, so we can start implementing it next sprint
Sprint goal met: https://docs.google.com/document/d/1oiJdP5uvDEBrR6KyxTfR04NG0M0gW-GPoeKF9hJD4nA/edit# captures current implementation proposal
Finalize TBB merge
Sprint goal not met: VNC changes have landed, main PR completed at the end of the sprint, but not merged yet
Free-form comments:
-
We do need to make some smaller scoped tickets 1. in general e.g. in the client repo and 2. in preparataion for pycon (e.g. a good ticket to file for contributors at pycon sprints is "Update thing X causing deprecation warning Y"
-
Create a list of items/project maintainers SecureDrop team wants to talk to during PyCon
-
Molecule is PAIN (kushal) -^ seconded4
- Action item: file issues for common pain points so we can document them and their workarounds? YES PLEASE
-
Lots of ad-hoc dependency management, but our visibility into what needs to be patched is better than ever
- some of these tasks could be automated: https://github.com/ansible/molecule/issues/1955 - 👍
-
Lack of familiarity with core Qubes tooling rearing its head again, will improve over time
-
In Qubes template generation, a few git repos are being pulled in ad hoc - e.g. Qubes builder repo - we're not pinning a hash, we probably should
-
Nina and Allie def need to communicate more (we both love our caves), but we both got a great start, yesterday co-creating documentation (thank you Allie for starting that!) :D
-
Hands off during logging off helped picking up reviews on time (kushal)
-
(allie) Just a shout-out: We started a new review process to get feedback about how closely the client matches Zeplin, which we now call the Spec, that I think is useful for getting feedback outside of PRs
-
(allie) I think we should have a team-wide client test once in a while (monthyly?) because we found some good bugs when mickael and heartsucker reviewed the top pane PR
-
(allie) Where are we on getting the client running on qubes? (Sorry if I just missed this)
- John got securedrop-sdk 0.0.7 released yesterday and on PyPI so now we just need to update the version we're using in the client repo and we can make a securedrop-client release (yay) - i.e. this issue https://github.com/freedomofpress/securedrop-client/issues/292
2019-04-17 : PTO: Jen (1/2 day)
2019-04-18 : Nina WILL go Snowboarding, after 9am call
2019-04-19 : Kushal will start travelling (To SF)
2019-04-22 to 2019-04-26: Kushal working from San Francisco (PDT)
2019-04-18 to 2019-04-22: Jen working remotely (Hawaii, but planning to work PDT)
2019-04-22 to 2019-04-26: Conor working remotely (Seattle, PDT)
2019-04-19 : Holiday: Kevin, Mickael
2019-04-22 : Holiday/PTO: Kevin, Mickael
2019-04-23 : SecureDrop 0.12.2 Release
2019-04-23 to 2019-04-24: Kevin at on-site (DC)
2019-04-24 to 2019-04-25: Tentative remote support window (John)
2019-04-24 : Odd hours, might need 1/2 PTO, driving from Portland to Vancouver (Allie)
2019-04-26 : PTO: Jen (1/2 day)
2019-04-30 to 2019-05-10: PyCon travel & conference (Kushal, Jen, Allie, John, Mickael)
2019-04-30 to 2019-05-02: Heartsucker may take some time off, but will aim to accommodate consistent ~20 hour/week availability
Time check: https://docs.google.com/spreadsheets/d/1AR_DJ6-9YwmdTq_Af6gPkjp7pCm6qlhLEso5PzK8oCE/edit#gid=0
- Ship a successful SecureDrop 0.12.2 with all milestoned fixes and improvements
- Assist the last batch of news organizations with a successful Xenial upgrade
- Implement first iteration of queue for all server actions in the SecureDrop Workstation client
https://docs.google.com/spreadsheets/d/1AOmOSly-e5ex0hFFYW_o9AAWPZtZZ_v3KcRU8FTyLzo/edit#gid=0