Re: Re: Decommissioning Qt 5 CI

David Redondo <[email protected]> Thu, 30 Jul 2026 17:47:24 +0200
Newsgroups gmane.comp.kde.devel.general
Message-ID <[email protected]>
Am Donnerstag, 30. Juli 2026, 17:22 schrieb Ingo Kl=C3=B6cker:
> On Dienstag, 28. Juli 2026 23:36:20 Mitteleurop=C3=A4ische Sommerzeit Alb=
ert=20
Astals=20
> Cid wrote:
> > El dimarts, 28 de juliol del 2026, a les 13:20:56 (Hora d=E2=80=99estiu=
 d=E2=80=99Europa
> > central), Nicolas Fella va escriure:
> > > That said, we have a number of (Plasma) components that we still build
> > > for Qt5 for (external) application compatibility (breeze,
> > > plasma-integration, etc). So far we have not made a decision to stop
> > > doing that, and I'd rather not lose CI for those. That doesn't mean we
> > > need Qt5 CI in the current form. Could we use a distribution image wi=
th
> > > Qt and the few necessary libraries/frameworks baked in? That would be=
 a
> > > much smaller image and easier to maintain than the current suse-qt515
> > > image.
> >=20
> > Does the code of those repos change in qt5 related areas?
> >=20
> > Trying to understand what we want CI for here:
> >  * Potentially new qt5 code builds with old qt5/gcc distros?
> >  * Non changing qt5 code builds new gcc/stuff from distros?
>=20
> Additionally to Albert's questions I don't understand why distros that st=
ill=20
> need Qt 5 builds of breeze and plasma-integration cannot simply build the=
=20
> latest released versions that support(ed) Qt 5. Why do they need the late=
st=20
> and greatest breeze and plasma-integration for the remaining Qt 5 apps wh=
ich=20
> probably haven't seen a release in years? Does plasma-integration need to=
=20
> match the version of Plasma?
>=20
> Regards,
> Ingo
>=20
We did this with Plasma 5 and Qt 4 things.
=46or Plasma 6 we decided that we want applications to look and behave the =
same=20
no matter if they use Qt 5 and Qt6. To the user Qt5 vs. Qt6 makes no differ=
ence=20
and they would be confused or file a bug if some applications randomly look=
 and=20
behave differently.
=46or example single click vs. double click which was changed in Plasma 6.0
or breeze which received user visible changes since 6.0.

Cheers,
David