-
Notifications
You must be signed in to change notification settings - Fork 685
Standup Notes 2018 12 04
Participants (alphabetical): Conor, Emmanuel, Erik, Jaysinh, Jen, Josh, Kevin, Kushal, Mike, Mickael, Nina
Release:
Client architecture recap: See https://pad.riseup.net/p/ClientArchitectureSync for notes -- focusing on MVC refactor for now, putting replies on hold
For later discussion: https://github.com/freedomofpress/securedrop-debian-packaging/pull/33
Yesterday: Reviewed and approved GCE CI PR! https://github.com/freedomofpress/securedrop/pull/3909 Took a look at iptables Xenial ticket, will try something hacky like rc.local to append the new rule (only relevant for upgrades).
Today: Merged GCE CI PR (neglected to do so yesterday, oops). Only landed in develop, so shouldn't affect release tooling. Holler if any problems.
Blockers: None.
Yesterday: Support, non-SD work
Today: Non-SD work, Migrating client data, Support
Blockers: None!
Link to current pre-release announcement draft: https://docs.google.com/document/d/1G_j8v0IdeQ2Oj0tfVBhqpMpNmBmks1Zk8fQXlzOUHA8/edit
Yesterday:
- Pre-release announcement
- More support-related follow-up
- More hiring (phone screen, candidate follow-up)
- Xenial planning
Today:
- a UX research session with Nina in the afternoon
- finishing and distributing pre-release notes for 0.11.0 by EOD
- more planning of the Xenial transition w/ Jen and Conor
- task review for the SecureDrop Sr. Engineer position w/ Jen and Mickael
- assorted hiring & support follow-up.
Blockers:
Yesterday:
- worked on getting UI to behave well with replies
- MVC framework stuff
Today:
- More MVC stuff
- Qt slots/signals stuff?
Blockers:
- I don't actually know what I'm doing with Qt D:
Yesterday:
- Created a fix for preventing client crash when journalist is trying to delete a source while in offline mode https://github.com/freedomofpress/securedrop-client/pull/205
Today:
- Fix for wrong total files and total messages numbers displayed at delete source confirmation message box https://github.com/freedomofpress/securedrop-client/pull/206
Blockers:
None
Yesterday:
- reviewed release related PRs as needed
- spent some time learning qt's MVC pattern https://github.com/redshiftzero/python-qt-mvc
Today:
- block of meetings all morning to do planning, hiring stuff, etc.
- afternoon start messing with using these abstract classes for the cliennt application as discussed in https://github.com/freedomofpress/securedrop-client/issues/208
Blockers:
Yesterday
- rebuilding client
- deploying staging server
- debugging unstarring issue
Today
- more unstarring issue
- learning qt-mvc
- learning qt abstract classes
Yesterday: Evening: spent some time replicating a support-related issue. This morning: caught up on some outstanding support tasks, started upgrade test of 0.11.0 rc3
Today: Continuing to test RC3
Blockers: No blockers.
Yesterday:
- Doing QA for rc3
- Pushed the PR for reproducible debian package builds https://github.com/freedomofpress/securedrop-debian-packaging/pull/33
Today:
Blockers:
Yesterday: GCE Nested CI instance cleanup work
Today: GCE cleanup work from yesterday and unrelated infrastructure tasks :(
Blockers:
Yesterday:
- Uploaded RC3 debs
- QA on rc3
- otherwise meeting-heavy day
Today:
- Continuing QA on RC3
- Hiring tasks
- Preparing physical instance for RC4 testing
Blockers:
Yesterday: Visual Design, some research prep, and a happy distraction in the AM.
Today: VisDe cave, with a pop-out in the afternoon for a user testing session; then unavailable until 3:45, to get an estimate on having my hot water heater replaced. :(
Blockers: None!