-
Notifications
You must be signed in to change notification settings - Fork 687
Standup Notes 2018 11 15
Participants (alphabetical): Conor, Emmanuel, Erik, Jaysinh, Jen, Kevin, Kushal, Mike, Mickael, Nicholas, Nina
New bugs, not yet triaged
-
Deletion at collection level causes client to crash: https://github.com/freedomofpress/securedrop-client/issues/174
-
Apostrophes replaced with entities: https://github.com/freedomofpress/securedrop-client/issues/175
-
Unstarring consistently fails on Qubes: https://github.com/freedomofpress/securedrop-client/issues/173
-
App menu icon
-
Erik: A few more README tweaks pending, will prep PR after standup
-
Emmanuel: Nothing to call out.
Yesterday: Reviewed and merged Kushal's latest round of Deb packaging work. Proposing full wipe/rebuild based on latest docs
Today: Finalizing hardware, packaging - then ready to ship hardware
Blockers: None
Yesterday: Started cleaning up support with Erik.
Today: Finishing off that work today, and we'll be caught up (hopefully).
Blockers: None.
Yesterday:
Working through stale support tickets w/ Emmanuel
Hiring for Sr. Eng role -- candidate review
Built current securedrop-workstation master
on Qubes; mostly working:
- initial tor connection conflicts with short connection timeout -- file bug for that
- unstarring bug (only on qubes): https://github.com/freedomofpress/securedrop-client/issues/173
- download offline crashed client, appears to be fixed in securedrop-client master
Provisioned second account on SF instance for auditors
Today:
QA testing & logistics support for alpha as needed
Prep for abbreviated sprint planning mtg tomorrow; start fleshing out more issues for beta (may work in GDoc first to not clutter GitHub)
Pinging a few more folks for UX tests, creating more time blocks
More hiring work
Blockers:
None except on the hiring side as noted
- Today:*
- Trying to find issues which are important for release
- Will work on https://github.com/freedomofpress/securedrop-client/issues/175
- Installing QubesOS 4.0 to my worksation
Yesterday:
- Lots and lots of review of the packaging workflow (we whiteboarded the whole thing in the office because it's pretty complex). Some very important security implications to this dependency story so it was worth going through in detail.
- We did a round of testing and made all the changes
Today:
- Fix all the critical application crash / failure issues
- Do the release song and dance
Blockers:
- None
Yesterday: Installing Ubuntu on 2018 Mac Minis -- hit a buncha hurdles. Ran through test plan for client, filed issues we talked about.
Today: Keep testing the client, deal with support tasks. Continued on Ubuntu testing (now with 18.04) on Mac Minis
Blockers: None
Yesterday: Testing out the package building workflow + PyPI and wheel strategy. Testing out the Qubes workstation part by manual testing. Added beginner's issue about gpg signing.
Today:
Blockers: None
Yesterday: Website-related tasks. Been in contact with Loic regarding Weblate URL that is 405ing, haven't seen update on yet.
Today: ^^
Blockers: None but unclear on Weblate issue
Yesterday: Updated docs on install portions. Reviewed/approved final workstation PR, provisioned audit laptop. Found a bug in one of the tests.
Today: Fix for ^^, will build final alpha packages & push them up
Blockers: None
[skipping standup]
Kev: flagging support discussion
Conor: Rebuild pypi index, wipe S3 bucket in preparation for application code being final
Jen: Agree on ^^
Kushal: Point build-wheels to both projects (proxy and client) and remove extra directories from simple