-
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 2.6.0 #6798
Comments
Build metadata was committed in <freedomofpress/build-logs@6c42ed0>. Refs <freedomofpress/securedrop#6798>.
Environment
Basic Server Testing
Command Line User Generation
(Optional) Administration
(Optional) 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
2.6.0 release-specific changes
agrant@app-prod:~$ sudo -u www-data sqlite3 /var/lib/securedrop/db.sqlite "SELECT COUNT(*) FROM sources;"
111
vagrant@app-prod:~$ sudo systemctl start securedrop-remove-pending-sources.service
vagrant@app-prod:~$ sudo -u www-data sqlite3 /var/lib/securedrop/db.sqlite "SELECT COUNT(*) FROM sources;"
101
|
Environment
Basic Server Testing
Command Line User Generation
(Optional) Administration
(Optional) 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
2.6.0 release-specific changes
|
Environment
Basic Server Testing
Command Line User Generation
(Optional) Administration
(Optional) 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
2.6.0 release-specific changes
|
Environment
Basic Server Testing
Truncated release-specific testing
sdadmin@app:~$ sudo journalctl | grep -E "securedrop-(clean-tmp|remove-pending-sources|submissions-today)" | tail -n 10
Jun 19 03:00:40 app systemd[1]: securedrop-submissions-today.service: Succeeded.
Jun 19 04:00:00 app systemd[1]: securedrop-clean-tmp.timer: Succeeded.
Jun 19 04:00:00 app systemd[1]: securedrop-remove-pending-sources.timer: Succeeded.
Jun 19 04:00:00 app systemd[1]: securedrop-submissions-today.timer: Succeeded.
Jun 20 00:00:02 app systemd[1]: securedrop-clean-tmp.service: Succeeded.
Jun 20 00:00:02 app systemd[1]: securedrop-remove-pending-sources.service: Succeeded.
Jun 20 03:00:21 app systemd[1]: securedrop-submissions-today.service: Succeeded.
Jun 20 04:00:00 app systemd[1]: securedrop-clean-tmp.timer: Succeeded.
Jun 20 04:00:00 app systemd[1]: securedrop-remove-pending-sources.timer: Succeeded.
Jun 20 04:00:00 app systemd[1]: securedrop-submissions-today.timer: Succeeded. |
Environment
Basic Server Testing
Command Line User Generation
(Optional) Administration
(Optional) 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
2.6.0 release-specific changes
No, only journalists who have logged in since the upgrade to a v2.6.0 RC have updated password hashes. (This is an error in the test plan, not the implementation of #6657.)
This is a long-running instance with a useful amount of junk: amnesia@amnesia:~$ ssh app 'sudo -u www-data sqlite3 /var/lib/securedrop/db.sqlite "SELECT COUNT(*) FROM sources;"'
177
This is a long-running instance with a useful amount of junk: amnesia@amnesia:~$ ssh app sudo systemctl start securedrop-remove-pending-sources.service
amnesia@amnesia:~$ ssh app 'sudo -u www-data sqlite3 /var/lib/securedrop/db.sqlite "SELECT COUNT(*) FROM sources;"'
123
|
Environment
Basic Server Testing
Command Line User Generation
(Optional) Administration
(Optional) 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
2.6.0 rc2 release-specific changes
|
Environment
Preflight testingBasic testing
Tails
|
Can also confirm:
New SecureDrop menu appeared for me after reboot & connecting to network, and is working as expected. |
Fresh install preflight checks out. |
This is a tracking issue for the release of SecureDrop 2.6.0
Tentatively scheduled as follows:
Pre-release announcement: 06-15-2023
Release date: 06-22-2023
Release manager: @legoktm
Deputy release manager: @zenmonkeykstop
Localization manager: @cfm
Communications manager: @nathandyer
SecureDrop maintainers and testers: As you QA 2.6.0, please report back your testing results as comments on this ticket. File GitHub issues for any problems found, tag them "QA: Release".
Test debian packages will be posted on https://apt-test.freedom.press signed with the test key.
QA Matrix for 2.6.0
Test Plan for 2.6.0
Prepare release candidate (2.6.0~rc1)
2.6.0~rc1
on test apt serverAfter each test, please update the QA matrix and post details for Basic Server Testing, Application Acceptance Testing and release-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: