-
Notifications
You must be signed in to change notification settings - Fork 690
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.9.0 #7168
Comments
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.9.0 release-specific changesUpdate release key expiry #7167
API range request support #7160
Preflight testingBasic testing
Tails
|
In Progress 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.9.0 release-specific changesUpdate release key expiry #7167
API range request support #7160
Preflight testingBasic testing
Tails
|
So far I've tested only the Tor proof-of-work defense (on and back off) on the upgrade path. @zenmonkeykstop, we can check in tomorrow about how much more general testing you'd like on this scenario. 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.9.0 release-specific changesTor PoW defense #7175
Upgrade
Update release key expiry #7167
API range request support #7160
|
2.9.0 QA Checklist **IN PROGRESSNote that this release includes changes to the server configuration to enable Tor PoW - you should complete the relevant test plan section while performing the installation or upgrade. Environment
Basic Server Testing
Command Line User Generation
(Optional) Administration
(Optional) Application Acceptance Testing SKIPPEDBasic Tails TestingAfter updating to this release candidate and running
2.9.0 release-specific changesTor PoW defense #7175Fresh install
Upgrade N/AUpdate release key expiry #7167
API range request support #7160
Preflight testingBasic testing
Tails
|
Just repeated the range request tests on rc2 after reports that it wasn't working for some folks. I can now confirm that the range requests are not working for me, either on rc2 or when I manually fall back to rc1. I receive: Not sure why it worked for me a couple weeks ago (I'm questioning if I was just mistaken, although I remember having to look up how to carve out the first 100 bytes of |
Environment
2.9.0 release-specific changesTor PoW defense #7175
Fresh install
Update release key expiry #7167
API range request support #7160
|
2.9.0-rc3 QA Checklist - IN PROGRESSFor 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 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 release-specific changes as well as changes since the previous release candidate. Note that this release includes changes to the server configuration to enable Tor PoW - you should complete the relevant test plan section while performing the installation or upgrade. Environment
Basic Server Testing
Command Line User Generation
(Optional) Administration SKIPPED(Optional) Application Acceptance Testing SKIPPED2.9.0 release-specific changesTor PoW defense #7175
Fresh install N/AUpgrade
Update release key expiry #7167
API range request support #7160
Preflight testingBasic testing
Tails
|
install-scenario preflight:
Tails
|
Preflight testingBasic testing
Tails
Some fancy footwork required for updating a shallow clone. Documentation forthcoming.
|
This is a tracking issue for the release of SecureDrop 2.9.0
Tentatively scheduled as follows:
Pre-release announcement: TK
Release date: TK (no later than 2024-07-05)
Release manager: @zenmonkeykstop
Deputy release manager: @legoktm
Localization manager: n/a (no string changes)
Communications manager: @nathandyer
SecureDrop maintainers and testers: As you QA 2.9.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.9.0
Test Plan for 2.9.0
Prepare release candidate (2.9.0~rc1)
2.9.0~rc1
on test apt serverPrepare release candidate (2.9.0~rc2)
2.9.0~rc2
on test apt server.Prepare release candidate (2.9.0~rc3)
2.9.0~rc3
on test apt server.After 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
Ensure builder in release branch is updated and/or update builder image(no longer in use)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: