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.

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

In this case, there is a benefit since there are problems with it and
there's no one to do anything about it.




-- 
真実はいつも一つ!/ Always, there's only one truth!
-- 
_______________________________________________
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