From Fedora Project Wiki

Revision as of 09:24, 7 September 2022 by 192.168.1.12 (talk)

Fedora Test Week
Echo-testing-48px.png
GNOME 43 RC

Date 2022-09-07 to 2022-09-14
Time all day

Website QA/Test Days
IRC #fedora-workstation (webirc)
Mailing list test


Note.png
Can't make these dates?
If the test days have not happened yet, or have already finished, your testing is still valuable! The information on this page can still be used to test, and you can still file bugs and add results to the results section.

What to test?

This Fedora Test Week will focus on the GNOME 43 Release Candidate (RC).

Who's available?

The following cast of characters will be available for testing, workarounds, bug fixes, and general discussion ...

Note that different from previous GNOME test days, this time we would like everybody to join the #fedora-workstation IRC channel instead of #fedora-test-day channel that we've used previously. Feel free to just come by and say hi. Everybody is welcome!

Prerequisites for Test Day

Testers need to have a Fedora 37 environment with the GNOME 43 RC included. You can set this up by:

  1. Install Fedora 37 and update to the latest version
    • Install Fedora 37 using a nightly image, or by upgrading from a previous version
    • Once you have Fedora 37 installed, ensure that you have updates-testing repository enabled, and update to the latest version. Then check that your installed GNOME packages have the GNOME 43 RC version.
  2. Install Fedora 37 using the dedicated GNOME 43 RC test day iso image.

The test environment can be a live image, a bare metal install, or a virtual machine. However, in some cases, the type of installation may affect what can be tested.

Files Nightly Builds

The Files nightly flatpak can be a useful way to test, since this allows running the new version of the file manager on an existing Fedora 36 installation. To install it, run the following in the terminal:

flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo

flatpak install org.gnome.NautilusDevel

Known bugs with this Flatpak compared with the packaged version:

  • In the open with dialog, the full list of apps isn't available

These issues can be safely ignored when testing.

How to test?

Run the tests

Visit the result page and click on the column title links to see the tests that need to be run: most column titles are links to a specific test case. Follow the instructions there, then enter your results by clicking the Enter result button for the test.

Test the new features

Fedora 37 and GNOME 43 include a number of new features that would benefit from testing. These include:

  • Redesigned system status menu
    • This can be accessed from the top bar, where the system status icons are
    • This feature is best tested using a bare metal installation, due its high level of hardware integration
    • Things to focus on:
      • Do each of the toggle buttons work as expected?
      • Can you perform your usual connectivity tasks: connect to Wi-Fi, Bluetooth, VPN, Bluetooth tethers, USB tethers.
  • Files (nautilus) GTK 4 port
    • The default file manager has been ported to GTK 4 for GNOME 43. This is primarily a technical change, but there have been a large number of small design changes also.
    • This feature is best tested through ongoing dog fooding: can you use the new Files version as your daily file manager? Does it perform well with the files and folders that you typically interact with?
    • In addition to testing using the Fedora 37 package, it is also possible to test using the nightly Flatpak (see above).
  • Initial setup GTK 4 port
  • Software sources dropdown
    • This dropdown is now located below the install/open/remove button on each app page
    • To test this, try adding a few different types of app repository, and see how it looks and behaves for different applications

Do exploratory testing

Use the latest Fedora 37 Workstation that includes GNOME 43 and see if you can find anything that's crashing or not working correctly. In that case, file a bug!

Reporting bugs

We have two separate places to file bugs. First, downstream in Fedora bug tracker. This is mostly useful for issues with packaging and for issues that need tracking downstream (blocker bugs for F37): Red Hat Bugzilla.

Second, there's upstream GNOME Gitlab that's useful for issues that are likely not Fedora-specific. If you file an issue downstream that looks like it needs a code fix, please file it upstream as well, to make sure all relevant people get notified of the issue.

If you are unsure about exactly how to file the report or what other information to include, just ask on IRC #fedora-test-day or #fedora-qa and we will help you.

Test Results