-
Notifications
You must be signed in to change notification settings - Fork 687
Standup Notes 2020 01 23
Participants (alphabetical): Allie, Conor, Erik, Jen, John, Kevin, Kushal, Mickael, Nick (async), Nina, Ro
- No UX mtg today
- ICYMI: Qubes 4.0.3 out today
- Updater: How/when to enforce Salt state
Cron job has been doing a lot of different things. VM package update logic has been ported. Salt states still need to run: - target dom0 - target other VMs. Conor: As compromise for pilot, perhaps we can automate salt states targeting dom0. Takes a couple of seconds to 2 minutes. Mickael: Maybe we can expose wrapper script to run make commands on specific targets or dom0 if we don't automate. Let's consider applying those in the updater itself. Maybe for beta we can just expose a make all equivalent that applies states provisioned by dom0. Something in /usr/bin. ACTION: dom0 salt state to be added to existing preflight updater ACTION: Wrapper tool will be added for managing specific VM salt state changes, as part of #406
-
Scaling the client
- UI updates
- qrexec calls - btw i added that "qrexec can hang" ticket john had found onto the qubes priority list
- ACTION: John to investigate qrexec issue further
- No action on UI issue until other refactoring is done
-
black/flake8 style changes
- ACTION: Post-beta standardization
-
do we still want to rename svs-disp package or defer? (not user-facing)
-
make all needs new values in config.json for storage size (see config.json.example)
Yesterday:
- Started the day by submitting a few client PRs towards continuous metadata syncs
- Submitted a sd-export-usb PR to fix ppdc error when installing drivers
- Worked a bit on fixing cupsenable error
- Sprint planning
- Reviewed/merged 4 PRs for the client
Today:
- More client review
- Work on fixing bug in Export and Print GUI
- Work on fixing cupsenable error
- Set up time to talk to Kev and Ro about client and test plan
Blockers or Asks: None
Yesterday:
- Fix sd-svs-disp package to fix libreoffice issue
Today:
- Working on RPM story
Blockers or Asks: None
Yesterday:
- Sprint planning & associated follow-up
- Pilot coordination
- Testing in Qubes, repro'd PDF issue and located cause
Today:
- Troubleshooting docs
- Maybe start poking at "not checked for updates since X" warning dialog
- Budget work as needed
Blockers or Asks: None
Yesterday:
- cycled v2 creds for test server
- responded to review comments on dom0 rpm nightly, thanks for review/merge this morning
- did a bunch of review at my EOD
Today:
- reviewing get_source API speed improvements / fifo cache in crypto utils server side
- re-reviewing PRs that ive been commenting on
- I have some RTD things to figure out (related to an infra ticket)
- pickin up another ticket if time permits - pip mirror rebuild is still prolly highest on my list
Blockers or Asks:
- none
Yesterday:
- updating auto-attach
- looking into client freeze
- finishing crypto key caching PR
Today:
Blockers or Asks:
- none
Yesterday:
- Continued work on test plan
- (This morning) Qubes updates/make all...
Today:
- Finish client test plan
- Review https://github.com/freedomofpress/securedrop/pull/5096
- Review https://github.com/freedomofpress/securedrop/pull/5098 and backport to stable docs branch if good
- Set up RTD for securedrop-workstation-docs repo
- Finishing
Blockers or Asks:
- May need RTD privs via Conor/Jen (changing to github auth?)
Today:
- https://github.com/freedomofpress/securedrop-proxy/pull/61 updated with .flake8 and details about why we can not have pyproject.toml
- https://github.com/freedomofpress/securedrop-workstation/pull/405 this is now merged (Mickael, thank you for the merge).
- https://github.com/freedomofpress/securedrop-log/pull/8 is ready for review
- Added https://github.com/freedomofpress/securedrop-debian-packaging/pull/132 pr for redis wheel in our repo (also reviewed it).
- Created PR https://github.com/freedomofpress/securedrop-debian-packaging/pull/133 to update required for securedrop-log new one
- Profiling securedrop-client for https://github.com/freedomofpress/securedrop-client/issues/716
Tomorrow:
- work based on feedback Blockers or Asks:
- None
Yesterday:
- Fix progress bar, limit to 95% before reboot: https://github.com/freedomofpress/securedrop-workstation/pull/418 (ready for review)
- Fixed updater bug reported by ro: https://github.com/freedomofpress/securedrop-workstation/pull/422 (ready for review)
- Tested make all qubes 4.0.3 and requested changes in https://github.com/freedomofpress/securedrop-workstation/pull/421
- Work on svs-disp-nightly: https://github.com/freedomofpress/securedrop-debian-packaging/pull/131#issuecomment-577671373 (should be ready for review)
- reviewed/merged desktop icon string change https://github.com/freedomofpress/securedrop-workstation/pull/420
- reviewed/merged nightly rpm package: https://github.com/freedomofpress/securedrop-debian-packaging/pull/129
- reviewed/merged sd-log sd-app storage https://github.com/freedomofpress/securedrop-workstation/pull/405
- Opened PR to update RPMspec (missing files, pr template): https://github.com/freedomofpress/securedrop-workstation/pull/425, testing fix to review comments (now with tor v3 support)
Today:
- working w/ conor on rpm install story
- Review logging PRs
Blockers or Asks:
- Spent the morning addressing / fixing / testing feedback (thanks Allie) on PRs 688, 702 and 715. Please see comments and updates therein.
- Spent large part of this afternoon trying to figure out what's going on with 716 (UI freeze). I've learned a LOT about Python profiling tools. I'll add commentary and thoughts to that ticket.
- Tomorrow is my non-FPF day although I'll be online, so feel free to ping me.
- Next tasks are to follow the progress of the UI freeze investigation, and plug on with other outstanding tickets on the client otherwise.
Yesterday:
Today:
- Sync icons
- Qubes laptop update/troubleshooting as needed
- Planning upcoming Europe trip
Blockers or Asks: Qubes !!!
Yesterday:
- Fresh SD workstation install & some troubleshooting with Mickael (thanks Mickael!)
- Some support comms, but mostly workstation setup
- DST meeting re: conference schedule 2020 and travel plans. If anyone from SecureDrop side of things wants to confer or find out what conferences DST plans to be at, feel free to get in touch with your travel plans/conference goals.
Today:
- All docs all the time: SD workstation documentation now that my workstation is in a good place. Should have something for Kev to review by EOD, trying not to add any other tasks today
- I'm finding the Contact Form really challenging these days (re people in distress). Nothing specific or new at all, but I wanted to bring it to the team's attention.
Blockers or Asks:
- Conor or Mickael, could one of you sign off on/suggest changes re: grsec licensing query from the forum)? Thank you!