On Thu, 2025-04-24 at 18:13 -0400, Neal Gompa wrote: > On Thu, Apr 24, 2025 at 6:11 PM Michel Lind > <sali...@fedoraproject.org> wrote: > > > > On Thu, 2025-04-24 at 17:53 +0000, Zbigniew Jędrzejewski-Szmek > > wrote: > > > On Tue, Apr 22, 2025 at 07:55:53PM +0100, Aoife Moloney via > > > devel- > > > announce wrote: > > > > == Benefit to Fedora == > > > > This aligns us with the effort going on upstream to retire the > > > > GNOME > > > > X11 session. It also aligns us with Fedora KDE. Like the Fedora > > > > KDE > > > > SIG, the Fedora Workstation WG recommends and supports the > > > > Wayland > > > > platform for graphics. > > > > > > > > Fedora Workstation has a long history of developing and > > > > promoting > > > > the > > > > Wayland experience for GNOME, and > > > > [ > > > > https://fedoraproject.org/wiki/Changes/WaylandByDefaultOnNVIDIA > > > > it > > > > has been the primary experience for all users (including those > > > > with > > > > NVIDIA cards) since Fedora Linux 36]. This continuation of > > > > [[WaylandOnlyGNOMEWorkstationMedia|the work in Fedora Linux 41 > > > > to > > > > drop > > > > the X11 session from the media]] reaffirms our commitment to > > > > the > > > > Wayland GNOME experience in furtherance of the goal to provide > > > > the > > > > highest quality GNOME experience through Fedora Workstation. > > > > > > I find this motivation a bit of a stretch. > > > > > > Firstly, it doesn't really align us with upstream, since we're > > > doing > > > something that upstream is not doing (yet). > > > > > > Secondly, I see little benefit in "aligning" the Workstation > > > Edition > > > with KDE. We have both because they are different. > > > > > > Thirdly, I'm very happy that the WG recommends Wayland and that > > > there's a long history of championing Wayland by Fedora. But this > > > doesn't mean that we should drop support for an alternative. > > > > > > The benefits of dropping code are different for upstreams and for > > > downstreams. For the upstream, dropping an feature like this can > > > result in removing a lot of code, and then possibly they can get > > > rid > > > of some abstraction layers or limitations, also compile times > > > improve, > > > testing is simplified, etc. But for downstreams that aren't > > > developing > > > the code, those benefits are much smaller. The compile times > > > improve > > > a > > > bit, possibly there are less subpackages, but that is just some > > > CPU > > > time. The only big change is that the support matrix is smaller. > > > > > > In the case of the X11 sessions, one has to explicitly select > > > the session. This is something that users who explicitly want it > > > will do. And if they do this, this is most likely because > > > $something > > > doesn't work well under Wayland for them. Maybe it's the fault > > > of their custom config or hardware, that doesn't really matter. > > > But since this is clearly opt-in, whether the feature is there or > > > not does not make that much of a difference for maintainers. > > > > > > I don't personally care for the X11 and I haven't used it in > > > years. > > > But I think that those X11 subpackages and the users who use them > > > are > > > not a problem and there is little benefit in accelerating the > > > removal > > > of X11 before upstream. > > > > > Marking these as deprecated() could be a reasonable compromise - > > after > > all, upstream is already disabling it by default for 49 and will be > > removing it in 50, right? > > > > So marking these as deprecated seems reasonable - these will have > > to > > eventually go away anyway, and this signals to users to not rely on > > these packages for much longer and for packagers that they should > > not > > package something that hard-depends on these. > > > > They were marked as deprecated since Fedora Linux 40 already. > For gdm there is no subpackage right now though, right?
e.g. this is the commit restoring X11 support in F42 https://src.fedoraproject.org/rpms/gdm/c/21ea3e2aaba10f49a08c13f317da6c48ab2b546e?branch=f42 So a next step forward could be to ship those files in a deprecated gdm-x11 subpackage - whether that's installed by default or not is a separate question. Likewise with other packages that might be packaged similarly at the moment. Best, -- _o) Michel Lind _( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2 README: https://michel-slm.name/ -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue