-
Notifications
You must be signed in to change notification settings - Fork 687
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release SecureDrop 1.8.0 #5794
Comments
(Just a placeholder for now based on the last release, will likely need some fleshing out to account for the additional complexity of adding and testing support for Ubuntu 20.04.) |
Initial testing on NUC5 hardware looks solid. I do have a few questions:
|
1.8.0 QA ChecklistEnvironment
Command Line User Generation
Application Acceptance TestingSource InterfaceLanding page base cases
First submission base cases
Returning source base cases
Journalist InterfaceLogin base cases
Index base cases
Individual source page
1.8.0 release-specific changes (common)
1.8.0 release-specific changes (Xenial only)
1.8.0 release-specific changes (Focal only)
Preflight testingBasic testing
Tails
|
1.8.0 QA ChecklistEnvironment
Basic Server Testing
Command Line User Generation
Administration
Application Acceptance TestingSource InterfaceLanding page base cases
First submission base cases
Returning source base cases
Journalist InterfaceLogin base cases
Index base cases
Individual source page
Basic Tails TestingAfter updating to this release candidate and running
1.8.0 release-specific changes (common)
1.8.0 release-specific changes (Xenial only)
1.8.0 release-specific changes (Focal only)
Preflight testingBasic testing
Tails
|
1.8.0-rc1 Mac minis install-and-restore on Focal (in progress)Environment
Basic Server Testing
Command Line User Generation
Administration
Application Acceptance TestingSource InterfaceLanding page base cases
First submission base cases
Returning source base cases
Journalist InterfaceLogin base cases
Index base cases
Individual source page
Basic Tails TestingAfter updating to this release candidate and running
1.8.0 release-specific changes (common)
1.8.0 release-specific changes (Xenial only)
1.8.0 release-specific changes (Focal only)
Preflight testingBasic testing
Tails
|
v2+v3 Xenial to focal migrations:Just completed a migration from a v2+v3 Xenial to a v3 Focal (using the branch in #5834 for the restore, as this is currently broken in RC1). Steps are as follows, starting in
The v3 addresses and auth keys for the JI, SI, and ssh should match the ones in V3 Xenial to Focal migrationsThe process should be identical to the v2+v3 case, except it should not be necessary to disable v2 in sdconfig (vbut step through sdconfig anyway V2 Xenial to Focal migrationsAs v2 onion services can't be migrated to Focal, this case should be easier (again, using #5834 if it's not merged and RCed yet):
|
Tested RC2 for specially: V2 Xenial to Focal migrationsAs v2 onion services can't be migrated to Focal, this case should be easier (again, using #5834 if it's not merged and RCed yet):
I can still do ssh, both source and journalist address work. I can also do standard application specific steps (source submission + decryption at the journalist end) following regular steps. |
1.8.0 QA ChecklistEnvironment
Command Line User Generation
Application Acceptance TestingSource InterfaceLanding page base cases
First submission base cases
Returning source base cases
Journalist InterfaceLogin base cases
Index base cases
Individual source page
1.8.0 release-specific changes (common)
1.8.0 release-specific changes (Focal only)
Preflight testingBasic testing
Tails
|
1.7.1->1.8.0-rc4 (VMs) In progressEnvironment
Basic Server Testing
Command Line User Generation
Administration
Application Acceptance TestingSource InterfaceLanding page base cases
First submission base cases
Returning source base cases
Journalist InterfaceLogin base cases
Index base cases
Individual source page
Basic Tails TestingAfter updating to this release candidate and running
1.8.0 release-specific changes (common)
1.8.0 release-specific changes (Xenial only)
RC3/RC4 specific testing
|
1.8.0-rc4 (NUC8+NUC7)Environment
Basic Server Testing
Command Line User Generation
Administration
Application Acceptance Testing SKIPPEDSource InterfaceLanding page base cases
First submission base cases
Returning source base cases
Journalist InterfaceLogin base cases
Index base cases
Individual source page
Basic Tails TestingAfter updating to this release candidate and running
1.8.0 release-specific changes (common)
1.8.0 release-specific changes (Xenial only)
1.8.0 release-specific changes (Focal only)
Preflight testingBasic testing
Tails
|
The fresh VM I created yesterday on |
I took a quick stab at this on Friday, but was surprised to encounter #5781. Will need to adjust the box slightly, perhaps fall back to an older version, to get it to build. I can do that today if no one else is looking at it. |
Falling back to box version v202008.16.0 was enough to clear the problem. PR in #5870. |
1.8.0 was released on 2021-03-11; as usual we have left this ticket open until upgrade boxes for the next release are ready. Due to complications, this may be only done for Focal; tracked separately in #5512. |
This is a tracking issue for the release of SecureDrop 1.8.0
Tentatively scheduled as follows:
String and feature freeze: 2021-02-23
String comment period: 2021-02-23 - 2021-02-26
Translation period: 2021-02-26 - 2021-03-08
Pre-release announcement: 2021-03-02
Release date:
2021-03-092021-03-11Release manager: @zenmonkeykstop
Deputy release manager: @emkll
Localization manager: @rmol
Deputy localization manager: @emkll
Communications manager:: @rocodes
SecureDrop maintainers and testers: As you QA 1.8.0, please report back your testing results as comments on this ticket. File GitHub issues for any problems found, tag them "QA: Release", and associate them with the 1.8.0 milestone for tracking (or ask a maintainer to do so).
Test debian packages will be posted on https://apt-test.freedom.press signed with the test key. An Ansible playbook testing the upgrade path is here.
QA Matrix for 1.8.0
Test Plan for 1.8.0
Supplementary notes for Xenial->Focal Migrations
Prepare release candidate (1.8.0~rc1)
1.8.0~rc1
on test apt server: SecureDrop 1.8.0-rc1 securedrop-apt-test#94Prepare release candidate (1.8.0~rc2)
1.8.0~rc2
on test apt server: Adds debs for SecureDrop 1.8.0-rc2 securedrop-apt-test#96After each test, please update the QA matrix and post details for Basic Server Testing, Application Acceptance Testing and 1.8.0-specific testing below in comments to this ticket.
Final release
release
branch in the LFS repo)release
branch in the LFS repo for the debs)main
in the LFS repo)main
and verify new docs build in securedrop-docs repoPost release
securedrop-docs
and Wagtaildevelop
The text was updated successfully, but these errors were encountered: