openQA failure monitoring 2026 sprint 8 #37

Closed
opened 2026-04-21 01:36:35 +00:00 by adamwill · 15 comments
Owner

This is a process ticket to account for the ongoing task of openQA test failure monitoring and assessment in the agile/scrum process. We will create a ticket like this for each sprint. The ticket can potentially be used for co-ordination if that seems useful.

This is a process ticket to account for the ongoing task of openQA test failure monitoring and assessment in the agile/scrum process. We will create a ticket like this for each sprint. The ticket can potentially be used for co-ordination if that seems useful.
adamwill added this to the Sprint 8 project 2026-04-21 01:36:42 +00:00
Author
Owner
* reported another [ELN ppc64le dep issue](https://github.com/fedora-eln/eln/issues/487) * [updated a needle](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/commit/218e266e40976eee84f23a08e373d3121f1c6038) for a new Firefox release
Owner
  • re-ran a bunch tests for 20260421 and 20260422, some of the continued to fail repetitiously
  • Added a real screen change check to replace a simple sleep which were not helping on aarch64
  • Added a workaround to unstuck map files and force the to reload
* re-ran a bunch tests for 20260421 and 20260422, some of the continued to fail repetitiously * Added a real [screen change](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/commit/f033d2c08882911865872ec08c3c109682f211d2) check to replace a simple `sleep` which were not helping on `aarch64` * Added [a workaround](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/commit/ed3ab381392db35e709ab33eb83a8b36ed58df16) to unstuck map files and force the to reload
Author
Owner

Added a real screen change check to replace a simple sleep which were not helping on aarch64

Eh, I think this was working 99% of the time. Most of the failures I see are on blivet tests, where various clicks in blivet just...don't work. It's always on aarch64, never x86_64. There's probably a real, subtle bug lurking in GTK or something but it'd be a nightmare to debug, I think.

I've actually tried a few mitigations for this but there's just so many clicks in blivet, and some of them are annoyingly awkward to retry :(

> Added a real screen change check to replace a simple sleep which were not helping on aarch64 Eh, I think this was working 99% of the time. Most of the failures I see are on blivet tests, where various clicks in blivet just...don't work. It's *always* on aarch64, never x86_64. There's probably a real, subtle bug lurking in GTK or something but it'd be a nightmare to debug, I think. I've actually tried a few mitigations for this but there's just so many clicks in blivet, and some of them are annoyingly awkward to retry :(
Author
Owner

For the notification test we need to find a way to robustify it or just disable it again :( I'm wondering if having the test run as a new user, created after we do the package futzing, would help, so the user environment is fresh...

(or I guess there's an actual bug here? but...I suspect that's not it.)

* reported a [critical dep issue in samba](https://bodhi.fedoraproject.org/updates/FEDORA-2026-12549c6a9b#comment-4624717) * restarted a whole ton of flakes, mainly aarch64 but also the notification test sometimes just not finding any updates * [dropped concurrency on aarch64 workers from 60 to 45](https://forge.fedoraproject.org/infra/ansible/pulls/3298) to see if it maybe helps with the aarch64 flakes For the notification test we need to find a way to robustify it or just disable it again :( I'm wondering if having the test run as a new user, created after we do the package futzing, would help, so the user environment is fresh... (or I guess there's an actual bug here? but...I suspect that's not it.)
Author
Owner
* reported [unexpected installer changes](https://github.com/fedora-eln/eln/issues/490) in ELN with new release package, adjusted openQA for the package set change: [expect the new default package set](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/commit/6131eb77a50d9fe2876034e6e55555f8134202e6), [bump disk sizes to cope with it](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/commit/8095768e69617a2823c33217b2693feb837a1f54) * reported [broken webui installer theming](https://github.com/fedora-eln/eln/issues/493) in ELN with the new release package, made some new needles for minor button appearance changes but not committing them in case this gets fixed and the needles turn out to be unneeded * reported ELN installs [ultimately crash on a bootloader error](https://github.com/fedora-eln/eln/issues/494) after working around all other issues
Author
Owner

investigated gnome-initial-setup running on ELN GNOME live along with yselkowitz, wound up with a livesys-scripts PR

investigated gnome-initial-setup running on ELN GNOME live along with yselkowitz, wound up with a [livesys-scripts PR](https://pagure.io/livesys-scripts/pull-request/37)
Author
Owner
* kernel tests [still failing on podman quadlets](https://bodhi.fedoraproject.org/updates/FEDORA-2026-23d7d9ae9a#comment-4629794), tried the test with SELinux disabled at request of jforbes, it passed, he will take it from there
Author
Owner
  • tweaked things to work with ELN changing BaseOS to default to graphical desktop (ongoing) - scheduler, tests
  • updated a couple of maps needles
* tweaked things to work with ELN changing BaseOS to default to graphical desktop (ongoing) - [scheduler](https://forge.fedoraproject.org/quality/fedora_openqa/pulls/139), [tests](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/pulls/537) * updated a couple of [maps needles](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/commit/9ecc999ebf683c5c385f697381b87f02943c75d2)
Author
Owner
  • disabled the podman quadlet test as we established it's the test that's broken not the kernel or SELinux
  • restarted some flakes
  • more staring at rmdepcheck failures on ELN, realized we need to be fancier about the ELN repo setup, sent alternative fixes
* [disabled](https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/commit/4e94e5ef66ee88f495203a48eeffc68e8c9e3484) the podman quadlet test as we established it's the test that's broken not the kernel or SELinux * restarted some flakes * more staring at rmdepcheck failures on ELN, [realized](https://forge.fedoraproject.org/quality/rmdepcheck/issues/37) we need to be fancier about the ELN repo setup, sent [alternative](https://forge.fedoraproject.org/quality/rmdepcheck/pulls/38) [fixes](https://forge.fedoraproject.org/quality/rmdepcheck/pulls/39)
Author
Owner
  • still trying to nail down rmdepcheck on ELN to behave exactly as yaakov wants, latest attempt is a WIP, will polish it more tomorrow
* still trying to nail down rmdepcheck on ELN to behave exactly as yaakov wants, [latest attempt](https://forge.fedoraproject.org/quality/rmdepcheck/pulls/40) is a WIP, will polish it more tomorrow
Author
Owner
* investigated ELN boot failures, turns out it's caused by [wrongly-signed kernel modules](https://bugzilla.redhat.com/show_bug.cgi?id=2464626). investigation ongoing
Owner

checking failing tests, restarting them, adding needles, etc.

checking failing tests, restarting them, adding needles, etc.
Author
Owner
* reported [gpgme package split affecting ELN deps](https://github.com/fedora-eln/eln/issues/506)
Owner
* reported https://gitlab.freedesktop.org/pipewire/pipewire/-/work_items/5259
Author
Owner

Sprint done.

Sprint done.
Sign in to join this conversation.
No milestone
No project
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
quality/paperwork#37
No description provided.