KF6 meeting notes 2022-05-24
Volker Krause
vkrause at kde.org
Tue May 24 17:16:51 BST 2022
Agenda: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/6
Deprecation level bump to 5.94:
- Use ecm_set_disabled_deprecation_versions() when fixing deprecation issues
to prevent regressions before we bump the overall level on the CI, use the
latest released version for this (which can be higher than the current overall
deprecation level for 6)
- two remaining MRs waiting for review, then we can bump this globally
Akademy CfP:
- ideally we have "how to port to Qt6?" talk (or workshop?) and/or "kf6
progress/plans" talk
- Alex/Nico look into doing a "how to port to KF6"
- Volker will submit a "KF6 progress and plans" talk
External Qt-using dependencies:
- create tracker task for those and qualify based on Qt6 support/co-
installability/release/CI availabilty -> https://phabricator.kde.org/T15543
- try to identify all of those dependencies, see also ci-images/ci-suse-qt62/
Dockerfile
- not limited to Frameworks, look at everything
https://invent.kde.org/frameworks/knewstuff/-/merge_requests/178
- Alex to review
Powerdevil KServiceTypeTrader usage:
- full QML port is likely too far away (and depends on the KConfigXT port)
-> do the plugin porting now
.desktop -> JSON migration:
- do we still need desktop to JSON conversion going forward, or can we drop
the entire infrastructure for that? -> yes
- if we do, a JSON -> desktop function would solve that and avoid duplicated
translations
- that conversion function can start in Plasma Workspace and move to KF once
stable
KRecentDirs:
- can move from KIOWidgets to KIOCore
- the global setting seems unused and can be deprecated
- there is direct usage in the file dialog, so defunct code in plasma-
integration might not mean KRecentDirs unused entirely
https://invent.kde.org/plasma/systemsettings/-/merge_requests/138#note_455377
- can we make assumptions about Plasma and release service version
combinations?
- this change would mean bleeding edge non-Plasma KCMs for systemsettings <
5.23 would not load anymore, which seems like a rare scenario
- double-check on the mailing list to see if somebody objects
Next meeting: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/
issues/7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20220524/bf6f394d/attachment.sig>
More information about the Kde-frameworks-devel
mailing list