From Fedora Project Wiki
(Created page with "= Sericea SDDM Wayland = {{Change_Proposal_Banner}} == Summary == At the moment Sericea (and Sway Spin) use `sddm-x11`. This proposal is to move them to `sddm-wayland-generic`. == Owner == * Name: Aleksei Bavshin, Fabio Alessandro Locati, Sway SIG ** Primary contact person: Fabio Alessandro Locati * Email: fale@fedoraproject.org == Current status == Category:ChangePageIncomplete <!-- When your change proposal page is completed and...")
 
(add release note ticket)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Sericea SDDM Wayland =
= Sericea and Sway Spin Xorg-less =
{{Change_Proposal_Banner}}
 


== Summary ==
== Summary ==
At the moment Sericea (and Sway Spin) use `sddm-x11`. This proposal is to move them to `sddm-wayland-generic`.
At the moment Sericea and Sway Spin ship with xorg-x11 packages.
This proposal aims to remove xorg-x11 packages from such artifacts.


== Owner ==
== Owner ==
Line 11: Line 12:


== Current status ==
== Current status ==
[[Category:ChangePageIncomplete]]
[[Category:ChangeAcceptedF39]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
Line 27: Line 28:
ON_QA -> change is fully code complete
ON_QA -> change is fully code complete
-->
-->
* [<will be assigned by the Wrangler> devel thread]
* [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3NFKMYOQFJ76WTOCY36TQ5BJB3K2FWF3/ devel thread]
* FESCo issue: <will be assigned by the Wrangler>
* FESCo issue: [https://pagure.io/fesco/issue/3028 #3028]
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2233238 #2233238]
* Release notes tracker: <will be assigned by the Wrangler>
* Release notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/1017 #1017]


== Detailed Description ==
== Detailed Description ==
When we started working on F38 we were not fully convinced on the stability of SDDM-Wayland, so I opted for the safer bet: SDDM-X11. Though, since Sway is Wayland-only, it would make sense for Sericea and Sway Spin to prefer, and in future limit to, Waylnad.
At the moment Sericea and Sway Spin require the installation of xorg-x11 due to the use of `sddm-x11`.
When we started working on F38 we were not fully convinced on the stability of SDDM-Wayland, so we opted for the safer bet: SDDM-X11. Though, since Sway is Wayland-only, it would make sense for Sericea and Sway Spin to prefer the use of `sddm-wayland-sway`.


== Feedback ==
== Feedback ==
Line 40: Line 42:


== Benefit to Fedora ==
== Benefit to Fedora ==
This change will:
This change will allow Sericea and Sway Spin artifacts to ship without xorg-x11.
* improve the user experience on Sericea and Sway Spin login
* move Sericea and Sway Spin closer to an X11-free future


== Scope ==
== Scope ==
Line 68: Line 68:


== How To Test ==
== How To Test ==
1. Install `sddm-wayland-generic`
# Install `sddm-wayland-sway`
2. Reboot and test the login
# Reboot and test the login


== User Experience ==
== User Experience ==
`sddm-wayland-generic` should have a slightly positive experience for users, with less bugs in some edge cases than `sddm-x11`. Majority of users should not be able to notice the difference.
`sddm-wayland-sway` should have a slightly positive experience for users, with less bugs in some edge cases than `sddm-x11`. Majority of users should not be able to notice the difference.


== Dependencies ==
== Dependencies ==

Latest revision as of 23:40, 28 September 2023

Sericea and Sway Spin Xorg-less

Summary

At the moment Sericea and Sway Spin ship with xorg-x11 packages. This proposal aims to remove xorg-x11 packages from such artifacts.

Owner

Current status

Detailed Description

At the moment Sericea and Sway Spin require the installation of xorg-x11 due to the use of sddm-x11. When we started working on F38 we were not fully convinced on the stability of SDDM-Wayland, so we opted for the safer bet: SDDM-X11. Though, since Sway is Wayland-only, it would make sense for Sericea and Sway Spin to prefer the use of sddm-wayland-sway.

Feedback

So far only positive feedback have been provided on this idea.

Benefit to Fedora

This change will allow Sericea and Sway Spin artifacts to ship without xorg-x11.

Scope

  • Proposal owners: change the default in comps
  • Other developers: N/A
  • Release engineering: N/A
  • Policies and guidelines: N/A (not needed for this Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with Community Initiatives: N/A

Upgrade/compatibility impact

When the users will update their Fedora installation, the change will occur in their boxes automatically. No direct impact nor configuration change is required.

How To Test

  1. Install sddm-wayland-sway
  2. Reboot and test the login

User Experience

sddm-wayland-sway should have a slightly positive experience for users, with less bugs in some edge cases than sddm-x11. Majority of users should not be able to notice the difference.

Dependencies

N/A

Contingency Plan

If unexpected issues will be created by this change, we can easily rollback to sddm-x11 by changing back the comps packages.

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No

Documentation

N/A (not a System Wide Change)

Release Notes