GNOMEShell

Revision 3 as of 2022-10-31 15:45:11

Clear message

Below are the test cases that should be run when gnome-shell is updated to new major releases in the development version of Ubuntu. These should also be run for all gnome-shell Stable Release Updates.

Test Case 1

  1. sudo apt install gnome-session gnome-shell-extensions
  2. Install the update.
  3. Log out.
  4. Select your name on the login screen.
  5. Click the gear button to choose a session to log in to.
  6. Finish logging in.
  7. Verify that things continue to work well for all these sessions:
    • GNOME
    • GNOME Classic
    • Ubuntu
    • Ubuntu on Xorg

Test Case 2

Because a GNOME Shell update years ago broke some GNOME Shell extensions, it's also requested that we do a basic test of all the extensions included in the Ubuntu repositories.

https://discourse.ubuntu.com/t/removal-of-gnome-shell-extension-from-universe-and-stop-auto-syncs/18437/9

  1. Install all the extensions.
  2. Log out and then log back in.
  3. Enable all the extensions. This is a way to do it:
    • apt install gnome-shell-extension-manager
      extension-manager
  4. Verify that they can all be enabled without showing an error.
  5. Verify that the basic functionality of each extension works as expected.

What Could Go Wrong

GNOME Shell is the heart of the Ubuntu desktop experience.

A severe enough bug could mean that people are unable to use their desktop version of Ubuntu.

Smaller bugs could interrupt people's workflows.

GNOME Shell is included in the GNOME micro release exception

https://wiki.ubuntu.com/StableReleaseUpdates/GNOME