Skip to content

Add whonix-config package back#2664

Closed
deeplow wants to merge 1 commit intomainfrom
revert-whonix-config-removal
Closed

Add whonix-config package back#2664
deeplow wants to merge 1 commit intomainfrom
revert-whonix-config-removal

Conversation

@deeplow
Copy link
Copy Markdown
Contributor

@deeplow deeplow commented Sep 3, 2025

Partially reverts d5fdbb4 and d175066 in order to restore the whonix-config package. This will be fully removed in a future release 1 but for now it will be kept, should there be any need to re-enable it.

This is mandatory, given that in its current form, the workstation changes meant to accompany this release do not remove sd-whonix nor its salt states. This means that the package whonix-config is still expected to exist.

Test plan

  1. Deploy with workstation before the merging of Prepares path for sd-whonix whonix removal securedrop-workstation#1414
  2. Install securedrop-proxy-0.16.0 in sd-small-bookworm-template, shut down template and restart sd-proxy.
  3. Install built whonix-config package in whonix-gateway-17
  4. Client is able to connect to server

Checklist

This change accounts for:

  • testing changes on Qubes as needed (especially changes related to cryptography, export, disposable VM use, or complex UI changes)
  • any needed updates to the AppArmor profile for files beyond the application code
  • any needed self-contained database migrations (including testing against a clean test database from main)

Partially reverts d5fdbb4 and d175066 in order to restore the
whonix-config package. This will be fully removed in a future release
[1] but for now it will be kept, should there be any need to re-enable
it.

[1]: https://github.com/freedomofpress/securedrop-client/milestone/24
@deeplow deeplow requested a review from a team as a code owner September 3, 2025 12:18
@deeplow deeplow moved this to Ready For Review in SecureDrop Sep 3, 2025
@deeplow deeplow mentioned this pull request Sep 3, 2025
18 tasks
@legoktm
Copy link
Copy Markdown
Member

legoktm commented Sep 3, 2025

Per standup today, we're going to close this for now, and just keep it in our back pocket in case we do need to do a revert. The old packages will still be on apt.freedom.press in case we do need them.

@legoktm legoktm closed this Sep 3, 2025
@github-project-automation github-project-automation bot moved this from Ready For Review to Done in SecureDrop Sep 3, 2025
@deeplow deeplow deleted the revert-whonix-config-removal branch September 3, 2025 16:34
@deeplow
Copy link
Copy Markdown
Contributor Author

deeplow commented Sep 3, 2025

The old packages will still be on apt.freedom.press in case we do need them.

Perfect. New workstations will still install this package, but if it's available, then that should not be a problem.

@deeplow deeplow mentioned this pull request Sep 5, 2025
6 tasks
@nathandyer nathandyer removed this from SecureDrop Sep 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants