We're down to one remaining blocker for SDDM on Wayland for F36, but unfortunately it's quite a doozy: the keyboard layout setting doesn't work at all and it's unclear that system keyboard layout setting is even respected at all.
This has been filed as a final blocker bug by @adamwill as RHBZ#2062415 and I've filed it upstream as gh#sddm/sddm#1528.
Unfortunately, @apol doesn't have time to work on this and neither @zzag nor David Edmundson are able to work on it either. Absent anyone else able to work on this, it's unlikely we're going to be able to resolve it by April 5 (the final freeze date).
I'm considering flipping the flag to prefer sddm-x11 by default for F36 and deferring the preference for sddm-wayland-plasma to F37.
sddm-x11
sddm-wayland-plasma
Note that our bugs around Xauthority might return with sddm-x11 because gh#sddm/sddm#1230 has not been rebased and merged. It might not, since we'll be using rootless X11 now and that's a different set of behaviors.
Xauthority
At this point, bugs around Xauth/Xauthority are probably fine compared to not having the keyboard stuff work properly, especially if we're only doing this for one more release.
This revert would not change the behavior in Rawhide, and SDDM on Wayland will remain optionally available for F36. It is also possible that this will be fixed later in Plasma 5.25 development, assuming the problem is with KWin rather than the SDDM greeter itself (I don't know where the problem is).
So at this point, we have two options:
What should we do?
Admittedly, I also haven't tried whether this issue shows up with SDDM on Wayland with another compositor. That might be worth exploring...
I don't like to put pressure on upstream projects to fix bugs for features we decided to ship in Fedora. This happened with Discover in the past and I don't want to repeat that.
If it's not ready, let's move it to the next release and we can take a look at it on a more reasonable schedule. In the meantime, let's make sure folks have instructions to test and work on the bugs we need fixed.
It would be good to have example configuration for X11 & Wayland in the change page: https://fedoraproject.org/wiki/Changes/WaylandByDefaultForSDDM
Those are provided in the sddm-wayland-plasma and sddm-x11 packages...
I don't like to put pressure on upstream projects to fix bugs for features we decided to ship in Fedora. This happened with Discover in the past and I don't want to repeat that. If it's not ready, let's move it to the next release and we can take a look at it on a more reasonable schedule. In the meantime, let's make sure folks have instructions to test and work on the bugs we need fixed.
I think I agree with @siosm here.
Furthermore, according to this the feature is not even implemented yet.
I agree with the revert. We can revisit this feature for F37. I unfortunately don't have knowlege and time to look into this in the near future.
I've implemented the revert:
sddm-0.19.0^git20220228.c257a40-4.fc36 has the SDDM side of the change, while plasma-workspace-5.24.3-2.fc36 will have the KDE Plasma half of the change.
sddm-0.19.0^git20220228.c257a40-4.fc36
plasma-workspace-5.24.3-2.fc36
@marcdeop, @jgrulich Can we get the Plasma 5.24.3 update prepared for F36? If you already have a side-tag for this, I can tag my sddm build into there so it'll be part of the update.
Metadata Update from @ngompa: - Issue untagged with: meeting
I'll update the BZ tracker and Change proposal
Thanks @bcotton!
This was completed in time for the Beta release.
Metadata Update from @ngompa: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.