Sunsetting Qt 5
Albert Astals Cid
aacid at kde.org
Sun Dec 1 01:19:00 GMT 2024
El dissabte, 30 de novembre del 2024, a les 22:04:19 (Hora estàndard del
Centre d’Europa), Ingo Klöcker va escriure:
> On Samstag, 30. November 2024 11:51:51 Mitteleuropäische Normalzeit Albert
>
> Astals Cid wrote:
> > El dissabte, 30 de novembre del 2024, a les 4:57:10 (Hora estàndard del
> > Centre
> >
> > d’Europa), Ben Cooksley va escriure:
> > > HI all,
> > >
> > > This past week or so i've been dealing with a number of issues relating
> > > to
> > > a handful of still Qt 5 based projects trying to make use of updated
> > > dependencies. These issues have revealed that the level of support for
> > > Qt
> > > 5
> > > as a platform in general is now subject to a significant degree of
> > > bit-rot.
> > > As such, we need to set a point at which we consider Qt 5 to no longer
> > > be
> > > supported.
> > >
> > > To start I would like to remove support for all CD builds (Windows,
> > > Appimage, macOS) as well as CI support for Windows. There is already a
> > > general view in Craft that Qt 5 is unmaintained and this removal simply
> > > reflects that.
> >
> > If the Craft maintainers don't want to maintain Qt5 and no one steps up I
> > guess that's understandable.
>
> The qt5-lts branch of Craft is no longer maintained officially since months.
> Those few projects who still use this branch mostly know how to deal with
> this and do the work themselves. As such it's IMHO unfair and untrue to say
> that Qt 5 is unmaintained in Craft.
I said "If XXX", so given that you say that the If is false, then "XXX" of my
sentence no longer applies :)
Cheers,
Albert
> It's just not maintained anymore by
> Hannah, Julius and others who maintain the Qt 6 branches of Craft.
>
> Many of the projects which still do Qt 5 based releases on Windows are
> lighthouse projects, e.g. Kdenlive, KMyMoney, KStars. I don't think pulling
> the rug under their feet is fair. (I didn't forget Krita. They maintain
> their own CI/CD jobs as far as I know.)
>
> Isn't there a middle ground like keeping the last working Qt 5 CI images but
> not creating/updating them anymore? It's not as if the Qt 5 based projects
> would need to use the latest published Qt 5.15.x release or the latest
> versions of their other dependencies for patch releases. In the Craft
> builds they could still use newer versions of their dependencies but for CI
> the versions would be frozen.
>
> I do agree that new feature releases which need the newest versions of some
> third-party dependencies should be Qt 6 based.
>
> Regards,
> Ingo
More information about the kde-core-devel
mailing list