Re: Re: Re: Re: Decommissioning Qt 5 CI
David Redondo <[email protected]> Fri, 31 Jul 2026 15:17:36 +0200
| Newsgroups | gmane.comp.kde.devel.general,gmane.comp.kde.devel.plasma,gmane.comp.kde.devel.core,gmane.comp.kde.devel.plasma |
|---|---|
| Message-ID | <[email protected]> |
Am Freitag, 31. Juli 2026, 11:34 schrieb Ben Cooksley: > On Fri, Jul 31, 2026 at 9:15=E2=80=AFPM David Redondo <kde@david-redondo.= de> wrote: >=20 > > Am Donnerstag, 30. Juli 2026, 20:53 schrieb Ben Cooksley: > > > On Fri, Jul 31, 2026 at 3:47=E2=80=AFAM David Redondo <kde@david-redo= ndo.de> > > wrote: > > > > > [Snip] > > > > > > So the Plasma developers want to keep supporting Qt 5 for essentially > > > eternity and never drop support for it? > > > > > > At what point do you stop, or do you just keep continuing to maintain > > > compatibility because one distribution doesn't want to drop > > > $unmaintainedQt5App? > > > > (readding dropped lists) > > > > I dont't know the concrete point in time but given that there are some > > big > > applications on still on Qt5 I would say it's too early now. > > >=20 > Please quantify that and list the applications you consider "big" that ne= ed > to have ported before this can be abandoned. >=20 >=20 > > > > Btw Plasma 5 dropped support of Qt4 builds of breeze and oxygen in 2020 > > with > > 5.18, see > > https://mail.kde.org/pipermail/plasma-devel/2020-January/108585.html >=20 >=20 > > > > I don't think we need an image provided by sysadmin and build kf5 on ou= r CI > > infra. Couldn't we just download a image of $LTS distro like okular doe= s? > > > > https://invent.kde.org/graphics/okular/-/blob/master/.gitlab-ci.yml? > > ref_type=3Dheads#L24 > > <https://invent.kde.org/graphics/okular/-/blob/master/.gitlab-ci.yml?re= f_type=3Dheads#L24> >=20 >=20 > Depends on the number of times your job runs. > Doing jobs that way is expensive because everytime the job runs it > re-fetches every single dependency from distribution archives and installs > them in the container before it even starts building. >=20 I've typed it up for breeze here: https://invent.kde.org/plasma/breeze/-/merge_requests/630 job is here: https://invent.kde.org/plasma/breeze/-/jobs/4788674 Because of the inclusion of all our default rules, it runs only when trigge= red manually like all the other Plasma build jobs.=20 > > > > > Will Plasma developers keep Qt 5 installed on their local machines and > > > perform appropriate testing for that with the legacy, unported > > applications > > > still using Qt 5? > > > Just having CI compile something isn't a true test as to whether it w= orks > > > or not and risks silent bitrot taking place due to behaviour differen= ces > > > between Qt 5 and Qt 6. > > > > > > > > > > > > > > Cheers, > > > > David > > > > > > > > > > > Regards, > > > Ben > > > >=20 >=20 > Regards, > Ben >=20