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