Skip to content
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

Rebase on upstream #2

Open
wants to merge 206 commits into
base: 3mdeb-lab
Choose a base branch
from
Open

Conversation

philipanda
Copy link

No description provided.

marmarek added 30 commits March 9, 2024 00:49
Workaround QubesOS/qubes-issues#8794 to allow running
rest of the tests on Framework.
Almost the same as for S3, but switch suspend mode (and reboot) first.
QubesOS/qubes-issues#6411
Useful for testing audio, which may also be hardware-dependent.
This is useful to run PRs test (multiple PRs at once) with the kernel test
flavor - for example to test S0ix.
This means in some cases the kernel test flavor will have updates for VMs too -
do not disable those unconditionally anymore, but test if there is something in
the repository. For now hardcode checking for bookworm specifically (should be
good for quite some time), but it will need a more generic solution at some point.
- don't ask for confirmation on template install/update
- fix finding the right github issue to post test results too (it used checking
  "update" job for the template version, but on R4.2 it's "update2" job)
Add support for enabling testing repo on Arch, and also installing test-related
packages.
It isn't used on of the systems right now, but it's useful for testing from
time to time.
See patch description for details. This fixes running UEFI tests after
QubesOS/qubes-linux-kernel@3e8be4a

The binaries are based on ccf91b518f22102d446f26320110d30ea0fc1fa9 of edk2,
with the patch applied and then built using "OvmfPkg/build.sh -a X64" command.

Fixes QubesOS/qubes-issues#9028
Handle the password prompt even if menu wasn't restarted.
And also add a link to issue whtat is workarounded.
Switch to apps as the first step then.
…ab directly

This works also when artifacts on gitlab expire.
This allows installing packages that are still only in the CI repo.
The R4.1 kernel is still loaded at 0x1000000 (up to 0x5000000, plus a bit for
Xen-provided page tables), so move OVMF even higher to not conflict with this
either.
Allows scheduling another build the some hour than previous one (for example in
different flavors, or if failure was very early).
Used for AudioVM tests
- handle OEM install (where two USB disks are plugged in)
- handle TOTP refresh when needed, and regenerate TOTP/HOTP secret when needed
- enter TPM owner password when prompted (newer Heads tries default one, but
  older one doesn't)
In addition to prerelease prompt, make it also work for LUKS passphrase prompt.
When inactive window is detected, click on it before typing.
For some reason, sometimes geany starts with no new file open. Click on the
"new file" icon in this case.
Remove old installed files before installing new ones. Before /usr was forced,
files might be installed to /usr/local.
philipanda and others added 11 commits February 14, 2025 07:47
Co-authored-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

aem_hw: Fix package names & repo definition

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
to work with the newest changes and installing using qubes-dom0-update

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Co-authored-by: Krystian Hebel <krystian.hebel@3mdeb.com>
aem_hw powered off the device which caused shutdown to fail
The device will now be shut down like in aem_hw in shutdown.pm if
aem_hw tests are being performed

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
The old ones matched only in ~96% on hpt630 which was on the
verge of working

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
@philipanda philipanda marked this pull request as ready for review February 22, 2025 12:57
philipanda and others added 18 commits March 6, 2025 18:07
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Co-authored-by: Krystian Hebel <krystian.hebel@3mdeb.com>
In addition to copying from `openqa-dump-templates --json`:
- default SKL revision was bumped to v0.5.0-rc2
- obsolete and empty job groups were removed
- unused parameters HDD_1 and DO_NOTHING were removed
- dummy test suite was removed
- the file was passed through `jq` for consistent formatting

Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
…atching

Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Co-authored-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
workaround for Dasharo/dasharo-issues#1256

Co-authored-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
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.

6 participants