Skip to content

Conversation

@deeplow
Copy link
Contributor

@deeplow deeplow commented Oct 1, 2025

Prepares a lot of work tests/securedrop/precache_installation.pm

Fixes: freedomofpress/securedrop-workstation#1358

@deeplow
Copy link
Contributor Author

deeplow commented Oct 1, 2025

(Current test running here).

@deeplow
Copy link
Contributor Author

deeplow commented Oct 2, 2025

We're running against a full vm-pool storage:
Screenshot 2025-10-02 at 12-14-21 Qubes OS openQA Video

This is later manifesting as seemingly unexplainable IO errors wile building a container.

@deeplow deeplow force-pushed the optimize-securedrop-tests branch 10 times, most recently from 85cd9e2 to 2903c82 Compare October 6, 2025 14:28
The idea is that in the future this will be run in order to build a base
image, that regular securedrop tests run on top of. This includes:
  - pre-downloading cached templates
  - sd-dev development VM with repos and dependencies pre-setup

The current PR presents the first step of factoring these elements out
Maybe we can consider using the UPDATE instead, in case it runs after
the template installation.
@deeplow deeplow force-pushed the optimize-securedrop-tests branch 4 times, most recently from b8e0342 to c03e5da Compare October 8, 2025 13:36
In the future we're aiming to explore downloading pre-build workstation
PR-specific RPMs [1], but for now we're settling with locally building
them. However, with the pre-downloading of extra templates, we were
running out of space [2]. Deleting 'sd-dev' was the most straightforward
way to save space.

[1]: freedomofpress/securedrop-workstation#1322
[2]: freedomofpress/securedrop-workstation#1358 (comment)
@deeplow deeplow force-pushed the optimize-securedrop-tests branch from c03e5da to 8c90987 Compare October 8, 2025 14:48
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.

Optimize OpenQA Run Time

2 participants