-
Notifications
You must be signed in to change notification settings - Fork 685
Standup Notes 2020 09 16
Erik Moeller edited this page Sep 17, 2020
·
1 revision
Participants (alphabetical): Allie, Conor, Erik, John, Kevin, Kushal, Mickael, Ro
- RM volunteer needed, please ping Mickael
- Stretch goal for 1.6.0, will not include is_admin Boolean or the last_login timestamp
- Follow-up issue post 1.6.0 - potentially normalize API
Yesterday:
- Meetings re: user deletion, seen/unseen, users endpoint
- Opened a draft PR for creating "seen" association tables and populating them based on user action in the journalist interface: https://github.com/freedomofpress/securedrop/issues/5503 ready for initial review
Today:
- Draft PR for reply badges, will be picking that back up again
- Will work on unit tests needed to move 5503 out of draft mode
Blockers or Asks:
- Additional eyes on seen/unseen draft PR welcome
Yesterday:
- Non-SD work
Today:
- Can review tor debs PRs
- Template consolidation planning (post-spike)
- new docs repo perms management - https://github.com/freedomofpress/securedrop/issues/5435
- investigate ci failure on https://github.com/freedomofpress/securedrop/pull/5502
Blockers or Asks:
- None
Yesterday:
- /users API endpoint discussion
- First news org ping re: account mgmt
- Non-SD/administrative work
- Promoted
securedrop-docs-alpha
to "beta"; filed infra ticket for permissioning
Today:
- Sprint prep & scoping for tomorrow
- Non-SD/administrative work; call w/ open source project interested in collaboration
- Technical work as time allows
Blockers or Asks:
- Permissioning on docs repo
- Decision on /users endpoint
Yesterday:
Today:
- Investigating build process for ReadTheDocs
- Reviewing issues for triage on Friday
- Prep for 1:1
Blockers or Asks: None
Yesterday:
- mostly meetings
Today:
- API! all day
Blockers or Asks:
- None
Yesterday:
- submitted https://github.com/freedomofpress/securedrop/pull/5497 - thanks to Kushal for merging
- worked on #5401 (CI staging-test-with-rebase), testing boot_id hypothesis, looks like it's not the problem Today:
- more on #5401, submitted https://github.com/freedomofpress/securedrop/pull/5504 to add a little buffer between reboot and reboot checks.
- support comms review
- testinfra work that I planned to do yesterday :/
Blockers or Asks:
- None
Today:
Things need to be done in Focal next
## Application code changes (parallel)
- [ ] Update removed platform.linux_distribution function call in Python 3.8 - #5433
- [ ] Fix application GPG/GNUPG error #5499
## Ansible and molecule changes
- [ ] NEXT STEP: Fixing paxctl error on Focal, as we may have to use paxctld on Focal. Details at #5495. (KUSHAL TO UPDATE ticket WITH FINDINGS for ELF header conversion)
- [ ] NEXT STEP: Specify grsec kernel in /etc/default/grub (KUSHAL TO OPEN TICKET, referencing https://github.com/freedomofpress/securedrop-debian-packaging/blob/main/securedrop-workstation-grsec/debian/postinst#L29-32)
- [ ] Consider using 5.4 series kernel for hardware support (tracked in #5479)
- [ ] Make sure generic Ubuntu kernels (non-grsec) are purged on install (KUSHAL TO OPEN TICKET OR TRACK IN EPIC)
- [ ] Possible issue with resolvconf on Focal (KUSHAL TO OPEN ISSUE AFTER REPRODUCUING THE ERROR)
- [ ] Fix `testinfra` tests against Focal staging. (KUSHAL TO OPEN ISSUE WITH LIST OF FAILING TESTS)
## CI work
- [ ] #5494 CI job to test Focal debian packages
- [ ] Create staging-focal Makefile target and related CI job (staging-with-rebase-focal) (KUSHAL TO OPEN ISSUE)
- [ ] Adding virtualbox-focal-staging (KUSHAL TO OPEN ISSUE, LINK TO ^ as a dependency/blocker)
- [ ] Create Focal update boxes/scenario (KUSHAL TO OPEN ISSUE, LINK TO ^ as a dependency/blocker)
- [ ] Clean up obsolete repo URL #1145
- Reviewed and merged https://github.com/freedomofpress/securedrop-dev-packages-lfs/pull/63
- Reviewed and merged https://github.com/freedomofpress/securedrop/pull/5497
- Discussed about the CI plan for Focal package builds
- Created https://github.com/freedomofpress/securedrop/issues/5499 (about GNUPG)
- Tried to debug more on the type annotation issue, did not come up with anything yet.
- Kicked CI for https://github.com/freedomofpress/securedrop/pull/5502 but now I guess it is failing unrelated to this PR.
Tomorrow:
- Create PR for CI
- Add to Ubuntu 20.04 epic per above Blockers or Asks:
- None; CI failure on #5502
Yesterday:
- focal planning work w/ kushal
- Opened 1.6.0 release ticket w/ tentative dates and Tor update PRs
- tried debugging type annotation PR Today:
- review template consolidation + planning
- meetings + document/contract review
- take a look at seen/unseen time permitting
Blockers or Asks:
- None
Yesterday:
- support comms
- n < inbox < 500
- set up SOPS in work qube, some time researching split-ssh and making other qubes improvements
- filed a docs issue I will work on
- sync with Ryan
Today:
- support comms
- n < inbox < 300
- misc hardware stuff: reinstall SD, rebuild workstation, update tails usbs, restore admin stick from backup with v2+v3 (for documentation purposes) and set up nuc8 in preparation for hardware compatibility testing
Blockers or Asks:
- none, and a shoutout that Kushal's blog is super helpful for all things Qubes :)