Skip to content

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

Topics and Call-outs

1.6.0

  • RM volunteer needed, please ping Mickael

/users API endpoint

  • 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

Allie

Yesterday:

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

Conor

Yesterday:

  • Non-SD work

Today:

Blockers or Asks:

  • None

Erik

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

Joan

Yesterday:

Today:

  • Investigating build process for ReadTheDocs
  • Reviewing issues for triage on Friday
  • Prep for 1:1

Blockers or Asks: None

John

Yesterday:

  • mostly meetings

Today:

  • API! all day

Blockers or Asks:

  • None

Kev

Yesterday:

Blockers or Asks:

  • None

Kushal

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

  • Create PR for CI
  • Add to Ubuntu 20.04 epic per above Blockers or Asks:
  • None; CI failure on #5502

Mickael

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

Ro

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 :)
Clone this wiki locally