-
Notifications
You must be signed in to change notification settings - Fork 685
Standup Notes 2019 06 04
Participants (alphabetical): Allie, Conor, Erik, Jen, John (async), Kevin, Kushal, Mickael, Nina
As we pick up tasks for the remainder of the sprint, here are the top priorities again that we set out at the beginning:
-
SecureDrop Workstation: Solidify queue operation and transition to it for core client operations (replies, message downloads)
-
SecureDrop Core: Significantly lower CI footprint by eliminating unnecessary jobs and optimizing resources
-
SecureDrop Core: Address mod_wsgi blocker for Python 3 migration: https://github.com/freedomofpress/securedrop/issues/4292
Yesterday:
-
Created a separate ticket for using context manager to handle session exceptions: https://github.com/freedomofpress/securedrop-client/issues/399
-
Spike on using context manager towards #399
- Ran into issues with our sync threads and using the context manager and decided to pause work A) get refactoring changes towards #399 merged in (#395), and B) move sync logic into queue jobs
Today:
- Rescheduled logout api meeting with Kushal
- Begin work on replacing message and reply sync as queue jobs: https://github.com/freedomofpress/securedrop-client/issues/389
- Reopen PR: https://github.com/freedomofpress/securedrop-client/pull/395 (finish up test)
- Review https://github.com/freedomofpress/securedrop-client/pull/398/
Blockers or Asks:
- None
Yesterday:
- Full review of SDW USB export flow, requested changes
- Non-SD backend tasks
Today:
- More review/collab on SDW USB export
- Preparing for FPF website major upgrade later this week
Blockers or Asks:
- https://github.com/freedomofpress/securedrop-debian-packaging/pull/44 still blocked, holding off on final review
Yesterday:
- Work on SecureDrop User Survey
- SecureDrop Workstation Funding proposal work
- Tested session expiry PR
Today:
- Hiring (interview for Newsroom Services Coordinator role)
- Implement survey in Wagtail for team review & timing
- Fundraising-related work
Blockers or Asks: None, but flagging potential need for custom dev re: survey implementation
Yesterday:
- Reviewed https://github.com/freedomofpress/securedrop/issues/4463 - thanks Kev for fixing!
- Reviewed https://github.com/freedomofpress/securedrop-debian-packaging/pull/45 yay
- Marked my PR to fix session expiration bug on source interface as ready for review: https://github.com/freedomofpress/securedrop/pull/4496
- Started on reply queue in #390, made https://github.com/freedomofpress/securedrop-client/pull/398 which has the first commit from my work towards #390 which is organizing the codebase
- Found security bug: https://github.com/freedomofpress/securedrop-client/issues/397 to be fixed after https://github.com/freedomofpress/securedrop-client/pull/398 is merged
Today:
- Continue working on #390
- Will review/merge any other refactoring PRs coming in for securedrop-client so we can keep moving quickly without creating rebase sadness for ourselves
- I don't expect I'll have sufficient time but bug #397 I plan to pick up next given the security implications. I want to fix that before we tag another release of securedrop-client
Blockers or Asks:
- Plz 2 Review/merge https://github.com/freedomofpress/securedrop-client/pull/398
- Lower priority since not on the sprint: review/merge https://github.com/freedomofpress/securedrop/pull/4496 - involves a session handling bug so might want to carefully look at this one
Yesterday:
- CI fixes for docs/i18n filtering
- 1/2 day PTO
Today:
- Finishing CI fixes
- Review of TBB 8.5 PR
- Starting https://github.com/freedomofpress/securedrop/issues/4292
- More PTO
Blockers or Asks:
- None
Yesterday:
- Put in PR for CSRF issue
- (Infra) PR for Nagios monitoring cleanup
Today:
- A little PTO time
- Review session expiration PR
- Set up Workstation Client
Blockers or Asks: None
Today:
- Reviewed and merged https://github.com/freedomofpress/securedrop/pull/4505
- Updated Tor Browser version https://github.com/freedomofpress/securedrop/pull/4504
- Updated paxctl.conf for sd-svs-disp PR opened https://github.com/freedomofpress/securedrop-debian-packaging/pull/47
Tomorrow:
- More reviews and work with allie Blockers or Asks:
- None
Yesterday:
- Looking at Conor's comments on export PR, refactoring logic for better error handling
Today:
- Continuing on ^^
- Reviewing LibreOffice PRs
Blockers or Asks: None
Yesterday:
- Client meeting; reviewed Network Activity messaging via the Sync widget
- Agreed to then spaced on creating follow-up spreadsheet
- Created Source UI styling issues (4500, 4501, 4502, 4503) & support materials per expressed volunteer dev interest
- Newsroom Survey design collaboration w/ Erik
- Poked at UX #55 (pre-Beta files design) Today:
- Network activity state spreadsheet for review by client development team
- Continued work on survey w/ Erik
- Moar on UX #55 (pre-Beta files design)
Blockers or Asks:
- Jen/Erik review of #4501 item 2 (checkmark icon)