-
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.7.0 #5689
Comments
Test report from 1.7.0~rc1. Mostly completed yesterday. Omitted the portions I skipped, after encountering #5703 Environment
Basic Server Testing
Command Line User Generation
Administration
Application Acceptance TestingSource InterfaceLanding page base cases
First submission base cases(did not test, presumably prevented by #5703)
Returning source base cases(did not test)
Journalist InterfaceLogin base cases
1.7.0 release-specific changes
|
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.7.0 release-specific changes
Preflight
These tests should be performed the day of release prior to live debian packages on apt.freedom.press Basic testing
Tails
|
Mac Mini - cron-apt upgrade from 1.6.0 (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.7.0 release-specific changes
|
QA plan - IN PROGRESS
1.7.0 QA ChecklistFor both upgrades and fresh installs, here is a list of functionality that requires testing. You can use this for copy/pasting into your QA report. If you have submitted a QA report already for a 1.7.0 release candidate with successful basic server testing and application acceptance testing sections, then you can skip these sections in subsequent reports, unless otherwise indicated by the Release Manager. This is to ensure that you focus your QA effort on the 1.7.0-specific changes as well as changes since the previous release candidate. 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.7.0 release-specific changes
Preflight
These tests should be performed the day of release prior to live debian packages on apt.freedom.press Basic testing
Tails
|
QA plan
1.7.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.7.0 release-specific changes
Preflight
These tests should be performed the day of release prior to live debian packages on apt.freedom.press Basic testing
|
Spent some time on this:
It seems our server is throwing Finally, just downloaded the package and updated by hand. |
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.7.0 release-specific changes
Preflight
These tests should be performed the day of release prior to live debian packages on apt.freedom.press Basic testing
Tails
|
1.6.0-> 1.7.0-rc4Environment
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.7.0 release-specific changes
RC4-specific testing#5718, #5726
#5721, #5722
#5724
|
1.7.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.7.0 release-specific changes
RC4-specific testing#5718, #5726
#5721, #5722
#5724
|
QA plan - IN PROGRESS
1.7.0 QA ChecklistFor both upgrades and fresh installs, here is a list of functionality that requires testing. You can use this for copy/pasting into your QA report. If you have submitted a QA report already for a 1.7.0 release candidate with successful basic server testing and application acceptance testing sections, then you can skip these sections in subsequent reports, unless otherwise indicated by the Release Manager. This is to ensure that you focus your QA effort on the 1.7.0-specific changes as well as changes since the previous release candidate. Environment
Basic Server Testing SKIPPEDApplication Acceptance Testing SKIPPEDBasic Tails TestingAfter updating to this release candidate and running
1.7.0 release-specific changes
RC4-specific testing#5718, #5726
#5721, #5722
#5724
Preflight
These tests should be performed the day of release prior to live debian packages on apt.freedom.press Basic testing
Tails
|
SecureDrop 1.7.0 was released on January 26th. The only outstanding task in this ticket is to build and upload the upgrade boxes. With the release of #5758, and because only support a single version of upgrade boxes is supported in the tooling, there is little benefit to building 1.7.0 upgrade boxes. We will provide 1.7.1 upgrade boxes, tracked in #5758 |
This is a tracking issue for the release of SecureDrop 1.7.0
Tentatively scheduled as follows:
String and feature freeze: 2021-01-11
String comment period: 2021-01-11 - 2021-01-18
Translation period: 2021-01-18 - 2021-01-25
Pre-release announcement: 2021-01-19
Release date: 2021-01-26
Release manager: @creviera (surprise!)
Deputy release manager: @emkll
Localization manager: @rmol
Deputy localization manager: @kushaldas
Communications manager:: @eloquence
SecureDrop maintainers and testers: As you QA 1.7.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.7.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.7.0
Test Plan for 1.7.0
Prepare release candidate (1.7.0~rc1)
1.7.0~rc1
on test apt server (this is now done via a PR into this repository)After each test, please update the QA matrix and post details for Basic Server Testing, Application Acceptance Testing and 1.7.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: