-
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.4.0 #5289
Comments
We'll need to correct the 1.4.0 changelog by replaceing |
https://github.com/freedomofpress/securedrop/wiki/1.4.0-Test-Plan is now live. Next, we need to update the hagrid keyserver and securedrop.org webiste with the new release signing key. |
https://docs.google.com/spreadsheets/d/15qr2XMlBrlCwgaErGzW9HR4UXJsRtwadwkhOPpEJmec/edit#gid=0 is ready (hardware columns we can skip during QA are marked |
1.4.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. Feel free to edit this message to update the plan as appropriate. If you have submitted a QA report already for a 1.4.0 release candidate with successful [[Basic Server Testing]] and [[Application Acceptance Testing]], 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.4.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 TestingUpdater GUIAfter updating to this release candidate and running
1.4.0: Release-specific changesVersion updates#5292
#5277
#5287
Web Application#5257
Admin Workstation#5287
#5288
#5277
Preflight
These tests should be performed the day of release prior to live debian packages on Basic testing
Tails
|
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 TestingUpdater GUIAfter updating to this release candidate and running
1.4.0: Release-specific changesVersion updates#5292
#5277
#5287
Web Application#5257
Admin Workstation#5287
#5288
#5277
|
QA planThere is no kernel update in this release, so we’ll be testing on fewer hardware platforms. However, given the importance of the iptables check, we’ll test the officially supported hardware:
1.4.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. Feel free to edit this message to update the plan as appropriate. If you have submitted a QA report already for a 1.4.0 release candidate with successful [[Basic Server Testing]] and [[Application Acceptance Testing]], 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.4.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 TestingUpdater GUIAfter updating to this release candidate and running
1.4.0: Release-specific changesVersion updates#5292
#5277
#5287
Web Application#5257
Admin Workstation#5287
#5288
#5277
Preflight
These tests should be performed the day of release prior to live debian packages on Basic testing
Tails
|
Sounds like #5265. Failure may be logged under procmail.
I do see such an email alert from 2020-06-11, but that's likely too old for the current test report you're filing. What about in |
That was my original experience after upgrading to 1.3.0, before rebooting. After rebooting, the test alerts did send (while permission errors continued to be logged), with the email body documented here: |
All PRs have been backported, proceeding with final tag for 1.4.0. |
(For historical purposes, the OSSEC agent failure mentioned above was tracked down to a misconfiguration in QA firewall rules, not a code issue) |
Fully closed out by #5329. |
This is a tracking issue for the release of SecureDrop 1.4.0
String and feature freeze: N/A (no string changes)
String comment period: N/A (no string changes)
Translation period: N/A (no string changes)
Pre-release announcement: 2020-06-10
Translation freeze: N/A (no string changes)
Release date: 2020-06-17
Release manager: @conorsch
Deputy release manager: @creviera
Localization manager: N/A
Deputy localization manager: N/A
SecureDrop maintainers and testers: As you QA 1.4.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.4.0 milestone for tracking (or ask a maintainer to do so). The test plan TK
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.4.0
Test Plan for 1.4.0
Prepare release candidate (1.4.0~rc1)
1.4.0~rc1
on test apt server (this is now done via a PR into this repository) - SecureDrop core packages for 1.4.0-rc1 securedrop-apt-test#44After each test, please update the QA matrix and post details for Basic Server Testing, Application Acceptance Testing and 1.4.0-specific testing below in comments to this ticket.
Final release
master
and verify new docs buildPost release
develop
The text was updated successfully, but these errors were encountered: