On 2023-09-05 23:08, Albert Astals Cid wrote:
El dimarts, 5 de setembre de 2023, a les 22:42:13 (CEST),
christ...@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

Reply via email to