stable

gnome-kiosk-48.0-6.fc43, gnome-session-48.0-4.fc43, & 3 more

FEDORA-2025-6ae57ec591 created by ngompa 10 months ago for Fedora 43

Turn off X11 session support

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2025-6ae57ec591

This update's test gating status has been changed to 'waiting'.

10 months ago

This update's test gating status has been changed to 'failed'.

10 months ago

ngompa edited this update.

New build(s):

  • anaconda-43.22-1.fc43

Karma has been reset.

9 months ago

I've added the anaconda build to this update.

This update's test gating status has been changed to 'waiting'.

9 months ago

This update's test gating status has been changed to 'failed'.

9 months ago

agh, crap, there's another:

13:57:44,808 ERR run-in-new-session:gnome-kiosk: Configuration failed: Unknown option --no-x11

most of the other failures look like needle issues, but we're gonna need another anaconda PR. I can do it and backport it so we don't have to wait for next Monday.

ugh, I did the anaconda build but forgot to do it on the side tag. Let's see if it makes it through testing on its own, not sure how it'll behave with the current mutter.

looks like it got through, so once it's in the buildroot I'll re-trigger these tests. but there may be another issue with the gnome-shell update that I'm looking into ATM.

User Icon adamwill commented & provided feedback 9 months ago
karma

OK, so the other problem is a real one: after installing this update, the next boot defaults to GNOME Classic.

In the previous gnome-session package - gnome-session-48.0-1.fc43 - there are two sessions in /usr/share/wayland-sessions: gnome.desktop and gnome-wayland.desktop. They are identical except for the Name field: gnome.desktop is just called "GNOME", gnome-wayland.desktop is called "GNOME on Wayland".

gdm does not display both, it only displays the one called "GNOME". That is the session you wind up in by default. The options it shows are "GNOME" and "GNOME Classic".

After the update, there is only /usr/share/wayland-sessions/gnome-wayland.desktop; gnome.desktop no longer exists. So there is no session called "GNOME" any more, and GDM shows the two available sessions as "GNOME on Wayland" and "GNOME Classic". So the problem here is that the session which was used on the previous boot no longer exists at all, and more broadly, we no longer have a generically-named "GNOME" session which is gnome-on-wayland as we presumably intend to.

adamwill edited this update.

New build(s):

  • gnome-session-48.0-4.fc43

Removed build(s):

  • gnome-session-48.0-3.fc43

Karma has been reset.

9 months ago

This update's test gating status has been changed to 'waiting'.

9 months ago

OK, so the problem is basically a few issues in the rather twisty corridors of gnome-session's session install logic, caused by the patches we chose to backport.

I tested and I'm pretty sure we can "fix" it by just removing two of them, so I've sent a build that does that. Let's see how the tests come out.

adamwill edited this update.

Removed build(s):

  • anaconda-43.22-1.fc43

Karma has been reset.

9 months ago

This update's test gating status has been changed to 'passed'.

9 months ago

This update has been submitted for stable by bodhi

9 months ago

Please log in to add feedback.

Metadata
Type
enhancement
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
1
Stable by Time
0 days
Dates
submitted
10 months ago
in stable
9 months ago
modified
9 months ago
approved
9 months ago

Automated Test Results

Test Cases

0 0 Test Case Gnome Accessibility
0 0 Test Case Gnome Classic mode
0 0 Test Case Gnome Lock Screen
0 0 Test Case Gnome Login Screen
0 0 Test Case desktop user switching
0 0 Test Case gnome desktop background
0 0 Test Case gnome-shell activities
0 0 Test Case gnome-shell dash
0 0 Test Case gnome-shell extensions gnome org
0 0 Test Case gnome-shell extensions install
0 0 Test Case gnome-shell extensions remove
0 0 Test Case gnome-shell overview search
0 0 Test Case gnome-shell workspaces