-
Notifications
You must be signed in to change notification settings - Fork 39
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
Update 4.1 SDW to use Fedora-39 #1000
Conversation
As we move towards 4.2, we'll still have a 4.1 branch for backports, so the CI runner needs to know which Qubes version to test against. Having this file will tell it what to do and avoids us from needing special branch prefixes and is hopefully future-proof. Refs <freedomofpress/infrastructure#4603 (comment)>. (cherry picked from commit ff56cbd)
(cherry picked from commit caf6569)
The sd-ci-runner failure seems to be related to an issue with downloading the base template RPM - I can replicate on a Qubes 4.1 machine. The test signing key was recently rotated, it looks like the RPM was re-signed as well but for some reason qubes-dom0-update is barfing on it. The prod template and key are unchanged however - the test plan refers to prod setups so it should be possible to do QA on that basis. |
(Taking fresh install scenario.) |
Q: Is this intentionally targeting the |
No, it should have been 0.11.0, good catch. |
I have tested this on the "Upgrade from 0.10.0 (no fedora-39 templates preinstalled)" path. Framework laptop. |
All good on fresh install (Qubes 4.1.2, T480, staging run with RPM built from this branch). Can't test print (no supported printer) but export works; printer dialog/check also comes up. Boxes checked directly in test plan. |
(Test plan seems to be duplicated in release ticket; have checked it off there as well.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, per chat with Kev we'll test the final scenario during preflight.
(Per quick chat, treating SDW CI fail as unrelated to this PR which has been independently QA'd.) |
Status
Ready for review
Description of Changes
Fixes #975
Testing
Prep
Build an RPM from this branch with
make build-rpm
, and copy it to dom0 for use with test plans below.Fresh install (prodlike install)
Qubes 4.1.2 expected, please note hardware
Prep:
Testing:
sdw-admin --apply
completes successfully--apply
runprint) completed successfullyUpgrade from 0.10.0 (no fedora-39 templates preinstalled)
Qubes 4.1.2 expected, please note hardware
Testing:
sudo dnf install <name>
in dom0, replacing the existing 0.10.0 rpmsdw-admin --apply
completes successfully--apply
runprint) completed successfullyUpgrade from 0.10.0 (with fedora-39 templates preinstalled)
Qubes 4.1.2 expected, please note hardware
Testing:
sudo dnf install <name>
in dom0, replacing the existing 0.10.0 rpmsdw-admin --apply
completes successfully--apply
run