1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2026-08-14 08:45:59 +00:00
Commit Graph

4108 Commits

Author SHA1 Message Date
Lukáš Růžička
eb70ce8dae Create a basic networking test 2026-01-27 14:00:20 +01:00
Adam Williamson
0704c31c57 Update README.md for forgejo migration
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-23 13:21:59 -08:00
Adam Williamson
0ebd4fdc31 Add a server-boot-iso test for updates (#482)
https://bugzilla.redhat.com/show_bug.cgi?id=2429501 shows that we
need this - a bug that affected Server installs but not Everything
because of the different default filesystem. We want to catch
that kind of problem in gating in future.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-22 16:44:11 -08:00
Adam Williamson
c2b5698fce disk_custom_with_swap_postinstall: accept -1 priority
In today's Rawhide, the disk swap gets prio -1 not -2. Dunno why,
doesn't really matter, let's just accept it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-22 14:45:59 -08:00
Adam Williamson
41df08d878 desktop_login: set solid background on plasma-login on F44+
plasma-login has now replaced SDDM on our base disk images, so
we need this.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-22 14:09:16 -08:00
Adam Williamson
60a1d4b605 Update KDE login input needle for plasma-login
This might just be the same as the one from a week ago without
the cursor, but whatever, I'm in a hurry.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-22 14:08:49 -08:00
Adam Williamson
1d6a96231b samba_domain_controller: move /etc/samba/smb.conf removal
This should happen after the package install, as it's in
samba-common, which might be installed as part of the package set.
This wasn't the case previously, but something changed in samba
deps in the last 24 hours and now samba-common *does* get
installed, so the tests broke.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-22 11:40:15 -08:00
Adam Williamson
c72066ae32 Bump podman retries to 5
We seem to be getting a lot of failures due to connectivity issues
with quay.io. While I dig into that, bump retries to compensate.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-21 11:31:33 -08:00
Adam Williamson
c27fa6f425 Drop workaround for https://gitlab.gnome.org/GNOME/mutter/-/issues/4243
It's fixed, by the looks of it. Tested on lab.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-20 18:35:04 -08:00
Adam Williamson
a03f66e392 Add a web UI error report button needle
Without this, when web UI hits an error, we sit staring at the
error page for like an hour.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-19 17:02:12 -08:00
Adam Williamson
6801c4658d Update a few needles for new KDE login manager
The new KDE login manager matches SDDM's appearance pretty well,
but not 100%.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-16 16:16:42 -08:00
Lukáš Růžička
f6c8cb3bce Add some waiting time for shutdown
On Staging, I have recently spotted a situation where it takes
too long for the VM to shutdown and the tests fails due to
time out, see https://openqa.stg.fedoraproject.org/tests/5784475.

Let's increase the wait time to give it better chance to shut down.
2026-01-16 14:13:50 +01:00
Lukáš Růžička
243831d99e Replace the links to the new repository on forge.fedoraproject.org
The original Pagure repository has been migrated to the Fedora's
new git forge and files should be downloaded from there.
This PR fixes the URL links pointing to the new repository.
2026-01-15 17:08:43 +01:00
Adam Williamson
9a97fdcaf1 Add the KDE update which fixes plasma-login as a workaround
It's going to go stable fairly soon, but I need to go out and I
don't want to wait to re-trigger all the other failed tests.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-12 16:40:49 -08:00
Adam Williamson
eae16e6751 Drop cockpit from F43 update workarounds
The update's been stable a couple of days.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-09 15:59:46 -08:00
Adam Williamson
d8cdebe87e cockpit: clean up a no-longer-needed conditional
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
2502ba3095 nautilus: clean up a no-longer-needed conditional
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
ee09022063 gnome-initial-setup: drop a relnum < 42 conditional
F41 is now EOL.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
fa28040ef8 Drop a couple of 'relnum < 41' conditionals
F40 was EOL a while ago.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
99fdb41adf rpmostree_rebase: drop multiple workarounds in rebase logic
All of these are no longer needed, now F39 and F41 are EOL. We
can go back to our 'preferred' rebase logics.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
2488caa79a Tweak gnome/terminal comment
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
9a6dfe5d76 desktop_login: update a FIXME
This bug is probably still around, so let's just bump the FIXME
to say F43+ for now.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
6010a55c03 kde/firewall: drop an old FIXME
So...the bug is allegedly fixed upstream, but I just tested and
type_very_safely still doesn't work. type_safely has been working
OK, so...let's just stick with it and drop the FIXME.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
1375e937c7 Revert "KDE apps_startstop: get rid of the akonadi notification"
This reverts commit 04fa379361. The
bug was fixed. It looks like the needle has never matched in prod
either, so we don't need it.
2026-01-07 13:37:33 -08:00
Adam Williamson
e0c2660613 GNOME Camera startstop: drop stray FIXME comment
We did actually drop the Cheese support back in F39 EOL cleanup,
but didn't remove this comment.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
c7e4a023fc maps/export: drop pre-F41 export flow
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
d42baea7ad clocks: simplify handling on alarm stop
As the comment noted, now we're no longer testing < 47.0, we can
simplify this to only handle the 'it goes inactive on stop' path.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:37:33 -08:00
Adam Williamson
7233550c23 Revert "blivet: workaround https://gitlab.gnome.org/GNOME/mutter/-/issues/4211"
This reverts commit 203deabe9c. The
bug was fixed upstream, so this should no longer be needed.
2026-01-07 13:37:33 -08:00
Adam Williamson
5f7aea1a0f Revert "disable gpgcheck on openh264 repo for rawhide"
This reverts commit 81e5837fda.
Pretty sure it's not been needed for months.
2026-01-07 13:37:33 -08:00
Adam Williamson
a2b813547e Add cockpit-354 for f42 and f43 to workarounds, re-enable services
Cockpit has worked around the Firefox bug with the Services page,
so let's add the fixed builds to workarounds and re-enable the
tests.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:34:06 -08:00
Adam Williamson
fa3e435b7d drop plasma-setup from workarounds, stable for a couple days
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 13:32:17 -08:00
Adam Williamson
1bbbb577ce Revert "CI: update os-autoinst to make it work on F41"
This reverts commit e43f7eac09. We
finally got Zuul updated, so it's no longer needed.
2026-01-07 11:19:10 -08:00
Adam Williamson
44ee704e90 Update tox and CI job Python versions
3.8 and 3.9 are EOL, 3.13 and 3.14 exist.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 10:51:55 -08:00
Adam Williamson
abf1ab7755 Updating print dialog needles for GTK update
The fonts got smaller. Oh well, whatever.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-07 09:44:56 -08:00
Adam Williamson
80ec5ea718 Fix CoreOS USB install test to disconnect USB before rebooting
Whoops. We only put this in _do_install_and_reboot, which is not
hit for CoreOS installs, so the CoreOS USB install test never
worked. It always boots back to the USB stick.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 11:25:08 -08:00
Adam Williamson
b4cd806493 Old needle cleanup 2026-01-02
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
7f7d76c098 cleanup-needles: allowlist desktop_package_tool_update_download_unsigned
This one is only ever hit when testing COPRs or side tags.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
bfeab75d64 cleanup-needles: allowlist emergency_rescue
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
eb638ba6c2 cockpit: drop 'reconnect' handling in update test
This needle hasn't matched for many months (two years in prod),
suggesting the handling is no longer necessary. Let's get rid.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
c3bf96a934 Cockpit: drop sidebar scroll handling
It looks like we haven't need to do this for some time. The search
needle doesn't match current Cockpit at all, so we'd be getting
test failures if we needed to scroll the sidebar to see the
Updates link, but we aren't. This needle hasn't matched for 8
months.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
43ed426909 cleanup-needles: allowlist install_lang_search_field
Also explain why, in cleanup-needles and also in the test code.
This is for the "gnome-initial-setup before anaconda" flow for
Workstation live. It was temporarily implemented, which is why
we have the code and the needles, but then disabled because the
changes weren't successfully upstreamed and we didn't want to
maintain them downstream any more. It's still *supposed* to come
back at some point, so let's keep the code and the needles for a
while at least.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
4b1639cd1d Plasma Vault: drop security notice handling
All 'Security notice' texts were dropped upstream in
ba292cce35907707cab41e651fd86b847117ed73 , in March 2025.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
102906de69 Contacts: simplify deletion
We no longer need to support the old paths here, the flatpak was
updated long ago.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
536f7f813e Drop handling of webUI install confirm dialog (it's gone)
Looks like webUI got rid of the extra confirm dialog at least a
year ago.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
5254093cb0 kleopatra: drop self-check page handling
It seems to have disappeared, the last time it showed up was in
Fedora-43-20250912.n.0. Ever since then we seem to be just going
straight to apps_run_kleopatra.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
cbfef48da0 kde start/stop: simplify krfb
It seems kinda random whether the sharing permissions and/or
kwallet flows appear on app startup, so let's give up on handling
them and just check we can see the app, whether it's behind them
or not.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:52 -08:00
Adam Williamson
caf41d6d9c GNOME Text Editor: drop pre-48 workarounds
The flatpak was updated to/past 48 a while ago, so we no longer
need all these conditionals and needles, yay.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:56:51 -08:00
Adam Williamson
e927ac48fa plasma-setup: handle new hostname screen
Let's not make this conditional, let's just add it, and add the
update that adds the screen as a workaround until it's stable and
in the next nightly.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-05 10:28:43 -08:00
Adam Williamson
e43f7eac09 CI: update os-autoinst to make it work on F41
It doesn't seem like anyone is getting around to bumping Zuul CI
off of F41 yet, so we're stuck with the perl test failing because
F41 os-autoinst doesn't have disconnect_usb in it. Let's hack
around it by installing an unofficial os-autoinst rebuild I just
did.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-01-02 13:48:09 -08:00
Adam Williamson
56bfde0f7a Add a French variant anaconda error report button needle
We had a French install test crash, so, we can do this needle.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-12-22 16:19:20 -08:00