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.

> We had a similar discussion re openssl engines. If upstream drops
> support for a feature, we'll follow, but there is little benefit to
> us
> or our users by doing it before upstream.
> 
Right. I raised this at the Workstation WG meeting when we reverted the
X11 droppage for F42 and urged that it be a proper change proposal for
F43.


Best regards,

-- 
 _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

Reply via email to