Frameworks / Plasma/ Gear Release Schedule Plan

christoph at cullmann.io christoph at cullmann.io
Sat Sep 9 12:49:55 BST 2023


On 2023-09-05 23:08, Albert Astals Cid wrote:
> El dimarts, 5 de setembre de 2023, a les 22:42:13 (CEST),
> christoph at cullmann.io va escriure:
>> On 2023-09-04 22:59, Albert Astals Cid wrote:
>> > El dilluns, 4 de setembre de 2023, a les 18:50:45 (CEST), David
>> > Edmundson va
>> >
>> > escriure:
>> >> Following on from the last Akademy we checked where we were with our
>> >> development progress in a meeting and settled on the following plan
>> >>
>> >> for all 3 major parts:
>> >>  - In KDE Gear master will be open for Qt6 code to land for those
>> >>
>> >> ready to move. Not all apps need to port.
>> >
>> > For the trigger happy among us...
>> >
>> > This is a plan/proposal, let's give people at least one week to
>> > comment/
>> > disagree on it before making master Qt6-only for Gear apps.
>> 
>> Hi,
>> 
>> yes, good point.
>> 
>> Just a technical question: if we do this after that period, what is
>> the process to do it for an application belonging to Gear?
>> 
>> Will it just be sufficient e.g. for Kate to drop the Qt 5 variants in
>> 
>> https://invent.kde.org/utilities/kate/-/blob/master/.kde-ci.yml?ref_type=hea
>> ds
>> 
>> and
>> 
>> https://invent.kde.org/utilities/kate/-/blob/master/.gitlab-ci.yml?ref_type=
>> heads
>> 
>> and require KF 6 + Qt 6 in the CMake files or is there additional 
>> stuff
>> that
>> needs updates to avoids one breaks stuff?
> 
> My guess is what you are describing plus updating things in 
> repo-metadata, i
> can think of
> 
> dependencies/logical-module-structure
>   to update the branch info (i.e. kf5-qt5 won't be master anymore, i 
> guess
> point it to the latest stable branch)
> 
> dependencies/dependency-data-kf6-qt6
>   to update the dependency info
>   But this is autogenerated by Nico scripts nowadays so... maybe not? 
> or prod
> him to run the script?
> 
> projects/*/*/i18n.json
>   to update the i18n branch information
> 
> Anything else I am missing?

Hi,

Thanks for the additional pointers.

Given no one did seem to oppose so far, I would consider to switch Kate 
to Qt 6 in master next Wednesday and start the bit Qt 6 run :)

(If nothing comes up here)

The everybody had a week to chime in.

Let's make our Qt 6 based 'bundled' release next year a good one ;)

Greetings
Christoph

> 
> Cheers,
>   Albert
> 
>> 
>> Greetings
>> Christoph
>> 
>> >>  - The KDE Gear release will move by 2 months to allow for the extra
>> >>
>> >> time needed for testing initial Qt6 changes
>> >>
>> >>  - An Alpha will be made in November  (a soft freeze in Plasma terms)
>> >>
>> >>  - Betas/RCs will be made throughout December and January (3 releases,
>> >>
>> >> 3 weeks apart)
>> >>
>> >>  - Final release of all 3 major parts in sync in February
>> >>
>> >> Due to the delay of KDE Gear by an additional patch release of 23.08
>> >> will be made.
>> >
>> > Or maybe even two if there's bugfixes flowing.
>> >
>> > Cheers,
>> >
>> >   Albert
>> >>
>> >> David Edmundson


More information about the Plasma-devel mailing list