Re: KDE Frameworks with failing CI (master) (8 September 2024)
On Sunday, 8 September 2024 11:22:13 CEST Albert Astals Cid wrote: > Please work on fixing them, otherwise i will remove the failing CI jobs on > their 4th failing week, it is very important that CI is passing for multiple > reasons. > > Small-bad news #1: found one unstable test more > https://invent.kde.org/frameworks/threadweaver/-/issues/1 > > > Small-bad news #2: 1 repository has started failing, but we know why > > > kuserfeedback - NEW > * https://invent.kde.org/frameworks/kuserfeedback/-/pipelines/771401 > * flatpak fails, needs new flatpak kde runtime to update KF once it's > released Possible solution for this: https://invent.kde.org/frameworks/kuserfeedback/-/merge_requests/62 Regards, Volker signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (master) (9 June 2024)
On Sonntag, 9. Juni 2024 12:24:25 CEST Albert Astals Cid wrote: > Please work on fixing them, otherwise i will remove the failing CI jobs on > their 4th failing week, it is very important that CI is passing for multiple > reasons. > > Bad news: 1 repo is still failing > > kuserfeedback - 2nd week > * https://invent.kde.org/frameworks/kuserfeedback/-/pipelines/708801 > * The typical problem of requiring an unreleased KF6 > > Should be fixed "shortly" when > https://buildbot.flathub.org/#/builders/6/builds/126970 > finishes (and gets imported into our thing I think) That still needs adjustment to the icon theme changes it seems: https://invent.kde.org/packaging/flatpak-kde-runtime/-/merge_requests/220 Regards, Volker signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (master) (14 April 2024)
On Montag, 15. April 2024 00:00:06 CEST Albert Astals Cid wrote: > Please work on fixing them, otherwise i will remove the failing CI jobs on > their 4th failing week, it is very important that CI is passing for multiple > reasons. > > Good news: 1 repository has been fixed > > Bad news: 2 repositories are still failing > > kcontacts - 2nd week > * https://invent.kde.org/frameworks/kcontacts/-/pipelines/662687 > * AddressTest::formatTest fails in FreeBSD https://invent.kde.org/frameworks/kcontacts/-/merge_requests/69 signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (master) (7 April 2024)
On Sonntag, 7. April 2024 23:02:06 CEST Albert Astals Cid wrote: > Please work on fixing them, otherwise i will remove the failing CI jobs on > their 4th failing week, it is very important that CI is passing for multiple > reasons. > > Bad news: 3 repositories have started failing > > kconfigwidgets - NEW > * https://invent.kde.org/frameworks/kconfigwidgets/-/pipelines/655246 > * klanguagenametest fails in Linux >* https://invent.kde.org/frameworks/kconfigwidgets/-/merge_requests/234 > > > kcontacts - NEW > * https://invent.kde.org/frameworks/kcontacts/-/pipelines/655247 > * AddressTest::formatTest fails in FreeBSD That's the same issue that also hit kitinerary. As I haven't gotten any answers for my questions about what changed on the CI there I've now disabled this test for FreeBSD for kitinerary, I can do the same for KContacts I guess. > kuserfeedback - NEW > * https://invent.kde.org/frameworks/kuserfeedback/-/pipelines/655248 > * The code requires unreleased versions so flatpak fails Hm, that's a systematic problem: We cannot do Flatpak builds in a KF master branch on top of an existing runtime. Doing Flatpak builds only in the stable branch wont work here given there is no such branch. So the options I can think of are either building all KF dependencies explicitly here rather than using those from the runtime, or splitting the management/analytics tools (which is what the Flatpak is actually for) from the library. Regards, Volker signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (kf5) (24 March 2024)
On Dienstag, 26. März 2024 00:42:53 CET Albert Astals Cid wrote: > El dilluns, 25 de març de 2024, a les 18:03:27 (CET), Volker Krause va > > escriure: > > On Sonntag, 24. März 2024 23:14:12 CET Albert Astals Cid wrote: > > > Please work on fixing them, otherwise i will remove the failing CI jobs > > > on > > > their 4th failing week, it is very important that CI is passing for > > > multiple reasons. > > > > > > Bad news: 2 repositories have started failing > > > > > > kirigami - NEW > > > > > > * https://invent.kde.org/frameworks/kirigami/-/jobs/1679118 > > > > > > * Android build fails > > > > > >* Something qt related needs a rebuild? > > > > Yep, looks like a version mix due to the patch collection rebase. > > But why has this happened? I mean how is it that some Qt has different than > some other Qt? Was there a rebuild of Android Qt while i was doing the > rebase? > > If I understand that right there's a QtSvg is 5.15.13 but QtWidgets is only > 5.15.12? Not sure what caused it specifically here, but this happens as soon as anything triggers a rebuild of a part of Qt for whatever reason. That part is then taken from the kde/5.15 head, which is newer than the rest of Qt in the cache. The effect used to spread/worsen over time as more things in the cache become outdated (not sure if that got better or worse with the significantly reduced Qt5-related activity nowadays). > > I'm wondering how we want to proceed here longer term, as this will > > continue to need active maintenance while most of our Android apps have > > meanwhile moved to Qt 6. > > > > Pin the Qt version in Craft to a fixed revision? Drop Android KF5 CI > > builds? Find volunteers to do the work of keeping this running/working? > > If we're saying Kirigami works on Android ideally we should keep a CI. Pinning the Qt5 version might be a good compromise then? Keeping Kirigami working in a fixed environment should be fine, but dealing with the movement in Qt, Android and Craft for one major version is hard enough already. Regards, Volker signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (kf5) (24 March 2024)
On Sonntag, 24. März 2024 23:14:12 CET Albert Astals Cid wrote: > Please work on fixing them, otherwise i will remove the failing CI jobs on > their 4th failing week, it is very important that CI is passing for multiple > reasons. > > Bad news: 2 repositories have started failing > > kirigami - NEW > * https://invent.kde.org/frameworks/kirigami/-/jobs/1679118 > * Android build fails >* Something qt related needs a rebuild? Yep, looks like a version mix due to the patch collection rebase. I'm wondering how we want to proceed here longer term, as this will continue to need active maintenance while most of our Android apps have meanwhile moved to Qt 6. Pin the Qt version in Craft to a fixed revision? Drop Android KF5 CI builds? Find volunteers to do the work of keeping this running/working? Regards, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the final KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/77 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (master) (25 February 2024)
On Sonntag, 25. Februar 2024 23:18:40 CET Albert Astals Cid wrote: > Please work on fixing them, otherwise i will remove the failing CI jobs on > their 4th failing week, it is very important that CI is passing for multiple > reasons. > > Good news: 1 repository has been fixed > > Bad news: 3 NEW repository are failing > > kuserfeedback - NEW > * https://invent.kde.org/frameworks/kuserfeedback/-/pipelines/615161 > * flatpak fails for versioning (why does this even have a flatpak? that's > the user case for a kuserfeedback flatpak?) That's the flatpak for the admin and analytics tool. The problem is the same we have pretty much everywhere with the Flatpak jobs at the moment, they contain components requiring KF 6.0, but we don't have a final KF6.0 runtime yet. Regards, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/76 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/75 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (master) (4 February 2024)
On Sonntag, 11. Februar 2024 01:06:53 CET Albert Astals Cid wrote: > Please work on fixing them, otherwise i will remove the failing CI jobs on > their 4th failing week, it is very important that CI is passing for > multiple reasons. > > Good news: 4 repositories have been fixed > > Bad news: 1 repository is still failing > > > kdav - 2nd week > * https://invent.kde.org/frameworks/kdav/-/pipelines/604710 > * davcollectionsmultifetchjobtest fails both in Linux and FreeBSD >* Volker identified a MR that broke it, but needs acting on. Do I > remember that Nico is on holiday? May need someone else to have a look at. Harald did, it's fixed now :) signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/75 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (master) (4 February 2024)
On Sonntag, 4. Februar 2024 13:26:54 CET Albert Astals Cid wrote: > Please work on fixing them, otherwise i will remove the failing CI > jobs on their 4th failing week, it is very important that CI is passing for > multiple reasons. > > Good news: 3 repository has been fixed > > Bad news: 2 repositories are still failing, 3 new ones have started failing > > > kdav - NEW > * https://invent.kde.org/frameworks/kdav/-/pipelines/598256 > * davcollectionsmultifetchjobtest fails both in Linux and FreeBSD Bisecting points to the following KIO MR as the cause: https://invent.kde.org/frameworks/kio/-/merge_requests/1543 Regards, Volker signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (master) (29 January 2024)
On Dienstag, 30. Januar 2024 19:08:50 CET Ben Cooksley wrote: > On Wed, Jan 31, 2024 at 5:10 AM Volker Krause wrote: > > On Dienstag, 30. Januar 2024 09:57:32 CET Ben Cooksley wrote: > > > On Tue, Jan 30, 2024 at 8:47 PM Sune Vuorela wrote: > > > > On 2024-01-29, Albert Astals Cid wrote: > > > > > Bad news: 6 repositories have started failing > > > > > > > > > > baloo: > > > > > kconfig: > > > > > kcontacts > > > > > kfilemetadata: > > > > > ki18n: > > > > > > > > > > threadweaver: > > > > > * FreeBSD tests are failing > > > > > > > > I haven't studied these, and don't know if they are frequent or > > > > occasional failures. I have seen, after the fbsd builder changes, that > > > > test execution times have gone up 20-50%. If it is big tests that is > > > > already close to the limit, then that might be the reason. > > > > > > > > Or for others with occasional timeout tests on freebsd. > > > > > > Having a quick look at this, it seems that quite a few of those failures > > > are i18n related. > > > Given we are seeing locale warnings I have a suspicion that is the cause > > > > of > > > > > many of those failures. > > > > For ki18n and kcontacts another possible cause could be the iso-codes > > translation catalogs missing. Are those by any chance packaged separately > > as > > on some Linux distributions? > > I've checked and we do have iso-codes installed within the FreeBSD > containers. > The files are located at /usr/local/share/iso-codes/ though - will our > logic find them there? Yes, the iso-codes data file are found, the tests would show very explicit error messages and fail in many more places otherwise. We however also need the corresponding translation catalogs, not just the data files. On Linux those are in /usr/share/locale/*/LC_MESSAGE/iso_3166*.mo (but often separately packaged and thus missing). Regards, Volker signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (kf5) (29 January 2024)
On Montag, 29. Januar 2024 23:59:18 CET Albert Astals Cid wrote: > Please work on fixing them, otherwise i will remove the failing CI jobs on > their 4th failing week, it is very important that CI is passing for multiple > reasons. > > Bad news: 11 repositories started failing > kemoticons: > * https://invent.kde.org/frameworks/kemoticons/-/pipelines/593601 > * Fails because of ecm_feature_summary All the ecm_feature_summary changes need to be reverted, David's mass editing script apparently ran amok there and changed deprecated frameworks in their kf5 branch. I started to do that now. Regards, Volker signature.asc Description: This is a digitally signed message part.
Re: KDE Frameworks with failing CI (master) (29 January 2024)
On Dienstag, 30. Januar 2024 09:57:32 CET Ben Cooksley wrote: > On Tue, Jan 30, 2024 at 8:47 PM Sune Vuorela wrote: > > On 2024-01-29, Albert Astals Cid wrote: > > > Bad news: 6 repositories have started failing > > > > > > baloo: > > > kconfig: > > > kcontacts > > > kfilemetadata: > > > ki18n: > > > > > > threadweaver: > > > * FreeBSD tests are failing > > > > I haven't studied these, and don't know if they are frequent or > > occasional failures. I have seen, after the fbsd builder changes, that > > test execution times have gone up 20-50%. If it is big tests that is > > already close to the limit, then that might be the reason. > > > > Or for others with occasional timeout tests on freebsd. > > Having a quick look at this, it seems that quite a few of those failures > are i18n related. > Given we are seeing locale warnings I have a suspicion that is the cause of > many of those failures. For ki18n and kcontacts another possible cause could be the iso-codes translation catalogs missing. Are those by any chance packaged separately as on some Linux distributions? Regards, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/74 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/73 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/72 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/71 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/70 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/69 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/68 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/67 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/66 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/65 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/64 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET (DST changed!): https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/63 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/62 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/61 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/61 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/60 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/60 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/59 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/58 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/57 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/56 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/54 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/52 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: KF5 release schedule
On Samstag, 5. August 2023 16:53:58 CEST David Faure wrote: > Hi everyone, > > Given the small size of the changelog these last two months (see attached) > I suggest that we move to a 2-months release schedule for KF5. > > Maybe even 3 months? Let me know, I don't mind either way. the suggestion from the KF6 meeting would be to continue on the 1 month cycle until the first KF6 release (in the best case that's just 3 releases away now), as besides regular bugfixes we might also still need forward compatibility fixes for co-existence with KF6. After that we can then increase the interval, either using a fixed 2 or 3 month cycle, or a continuously increasing scheme like the Plasma patch level releases. Would that be ok for you? Thanks, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/52 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/51 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/50 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: Phonon Backends
On Wednesday, 19 July 2023 16:46:55 CEST Jonathan Riddell wrote: > Hola, I see Volker has stopped installing the capitalised headers for > Phonon. > > This breaks the build of phonon-vlc. Are there any plans to update it? phonon-vlc uses lower-case namespace includes, so I rather suspect this is unintended fallout from https://invent.kde.org/libraries/phonon/-/ merge_requests/14 which should have been fixed meanwhile. Adding a Qt6 CI job for phonon-vlc would also help I guess. Regards, Volker signature.asc Description: This is a digitally signed message part.
Re: KF6 overlapping files
On Dienstag, 11. Juli 2023 10:13:16 CEST Jonathan Riddell wrote: > I thought I'd give an update on current overlapping files since our > automated setup isn't running just now.. Thank you, that is indeed very useful! > kf6-knotifications-dev (0.0+p22.04+tunstable+git20230708.0123-0) over > (0.0+p22.04+tunstable+git20230703.0121-0) ... > '/usr/share/dbus-1/interfaces/kf5_org.kde.StatusNotifierItem.xml' > libkf5notifications-dev > '/usr/share/dbus-1/interfaces/kf5_org.kde.StatusNotifierWatcher.xml' > libkf5notifications-dev Should be fixed with: https://invent.kde.org/frameworks/knotifications/-/merge_requests/108 https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3062 > kf6-kguiaddons (0.0+p22.04+tunstable+git20230711.0102-0) over > (0.0+p22.04+tunstable+git20230701.0112-0) ... > '/usr/bin/kde-geo-uri-handler' libkf5guiaddons-bin > '/usr/share/applications/google-maps-geo-handler.desktop' > libkf5guiaddons-data > '/usr/share/applications/openstreetmap-geo-handler.desktop' > libkf5guiaddons-data > '/usr/share/applications/qwant-maps-geo-handler.desktop' > libkf5guiaddons-data > '/usr/share/applications/wheelmap-geo-handler.desktop' libkf5guiaddons-data This already was addressed with https://invent.kde.org/frameworks/ kguiaddons/-/merge_requests/96 but probably still needs adjustment in packaging then. signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/49 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/48 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/45 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: Reminder: KF6 Meeting
Rescheduled to next week due to too many of the usual suspects being on the road or otherwise busy, sorry. On Monday, 19 June 2023 18:26:59 CEST Volker Krause wrote: > Hello everyone, > > please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: > https://meet.kde.org/b/ada-mi8-aem > > Topics and notes are collected here: > https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/45 > > Thank you, > Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/45 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/44 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/43 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/42 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: New Framework Review: KTextTemplate
On Donnerstag, 11. Mai 2023 18:32:23 CEST Volker Krause wrote: > let's get the process for getting KTextTemplate (https://invent.kde.org/ > libraries/ktexttemplate) into KF6 going. This is the library formerly known > as Grantlee and implements Django-style text templates. It's in use in PIM > and KDevelop, among others. > > In the 5 era it was released stand-alone from Github, but providing ABI > stability as well there. Any other deviation from common KF patterns have > meanwhile been adjusted I think. The repository has now been moved to the frameworks group: https://invent.kde.org/frameworks/ktexttemplate Review of the pending SPDX conversion MR would be appreciated :) Regards, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/41 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/39 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: New Framework Review: KTextTemplate
On Freitag, 12. Mai 2023 11:14:29 CEST Albert Astals Cid wrote: > El dijous, 11 de maig de 2023, a les 18:32:23 (CEST), Volker Krause va > > escriure: > > Hi, > > > > let's get the process for getting KTextTemplate (https://invent.kde.org/ > > libraries/ktexttemplate) into KF6 going. This is the library formerly > > known > > as Grantlee and implements Django-style text templates. It's in use in PIM > > and KDevelop, among others. > > > > In the 5 era it was released stand-alone from Github, but providing ABI > > stability as well there. Any other deviation from common KF patterns have > > meanwhile been adjusted I think. > > > > (I'm not the author or maintainer, I'm merely looking at getting things in > > place in time for the 6 release here). > > Can someone confirm that this doesn't need i18n ? That's my understanding, yes. There is support for translation inside HTML templates in there (which is why you get a bunch of hits on "i18n" when grep'ing), but that's API, not user-visible strings. There's also integration plugins for KF::I18n for this, currently living in PIM (and potentially more copies elsewhere), I'd also like to get those into KF eventually, but one step at a time :) Regards, Volker signature.asc Description: This is a digitally signed message part.
New Framework Review: KTextTemplate
Hi, let's get the process for getting KTextTemplate (https://invent.kde.org/ libraries/ktexttemplate) into KF6 going. This is the library formerly known as Grantlee and implements Django-style text templates. It's in use in PIM and KDevelop, among others. In the 5 era it was released stand-alone from Github, but providing ABI stability as well there. Any other deviation from common KF patterns have meanwhile been adjusted I think. (I'm not the author or maintainer, I'm merely looking at getting things in place in time for the 6 release here). Regards, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/39 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/38 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/37 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/36 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/35 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST (note the DST change!): https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/34 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/33 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/32 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: kf6 vs. kf5 conflict report
On Freitag, 10. März 2023 09:41:04 CET Ben Cooksley wrote: > On Thu, Mar 9, 2023 at 4:56 AM Aleix Pol wrote: > > On Wed, Mar 8, 2023 at 3:13 PM Nicolas Fella wrote: > > > On 3/8/23 14:02, Harald Sitter wrote: > > > > with kf6 progressing nicely here's a first conflict report of files > > > > that appear in both kf6 and kf5 under the same name. this largely > > > > affects translations and docs it seems. this list may not be entirely > > > > comprehensive, I've only thrown together a script in a couple minutes. > > > > > > Thanks Harald! > > > > > > > one question is whether ECM should be co-installable, not sure if that > > > > has been discussed > > > > > > It has come up, and the answer seems to be "No, it will not be > > > coinstallable". This implies that ECM master will continue to support > > > Qt5/KF5, but that should not be a huge burden. > > From my perspective this has been incredibly poorly communicated to the > point that it is not an actual valid decision. This isn't really a new decision, this goes back to ECM's original design in early KF5 times, and is due to ECM being largely independent of any major Qt version. It therefore never had a major version in its install path. > It is also not what was set in the branch-rules.yml files within the > metadata (which was committed by a Frameworks devel) and was not what was > confirmed by Frameworks developers when I put together the list of projects > to have KF5 master branch builds removed from the CI artifacts store. > > This state of affairs has been the source of a degree of CI breakage we > have been experiencing (things are a mess at the moment, I don't even want > to look at any of it) ECM having a kf5 branch was done precisely to avoid having to special-case it even more in the CI setup and the release automation. Yes this is messy, but the alternative was assumed to be even worse. Regards, Volker > > > > report for /usr: > > > > https://collaborate.kde.org/s/3gz2KfoGLsS4TF5 > > > > > > > > furthermore the following files outside /usr clash between kf6 and 5: > > > > '/etc/xdg/accept-languages.codes' > > > > '/etc/xdg/kshorturifilterrc' > > > > '/etc/xdg/autostart/baloo_file.desktop' > > > > '/lib/udev/rules.d/61-kde-bluetooth-rfkill.rules' > > > > > > > > HS > > > > If ECM master has to support KF5, why do we have a kf5 branch? In > > fact, I'm pretty sure I switched it eventually because there were > > regressions. > > > > Aleix > > Regards, > Ben signature.asc Description: This is a digitally signed message part.
Re: Achieving translations coinstallability for KF6
On Wednesday, 8 March 2023 14:05:29 CET Luigi Toscano wrote: > Now it's probably time to to address the co-installability of KF5 and KF6 > translations, which means replacing 5 with 6 in the names of the translation > catalogs. > > I would like for this renaming to happen in a coordinate way, so that we > (transalation coordinators) can rename the existing translation files at the > right time after the renaming, and without having to process just (say) one > translation catalog a day and drag this task forever. > > My idea is to send batches of merge requests which, for a certain > repository, change a translation catalog, both its usage and its > generation. When a certain amount of MRs passes the pipeline, merge them > and work on renaming the catalogs at the same time. > The amount of rename MR opened at the same time is most likely going to be > linked to the time slot I can allocate from time to time. > Should you need to expedite the renaming of a specific translation catalog, > that would still be possible with a bit of coordination, as it usually > happened so far with catalog renaming. > > Do you think it could be acceptable, or do you have want to move > differently? Sounds good to me and thanks for taking care of this! There is no time pressure at this point, so I'd say do this as it fits you best. As the code changes for this are presumably extremely minimal in most cases, I'd also not consider MRs strictly necessary for each single framework, if that helps you. Regards, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/31 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/30 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: flag icon replacement
On Dienstag, 21. Februar 2023 14:08:27 CET Harald Sitter wrote: > Our keyboard indicator thingy in plasma is implicitly depending on > flag icons from kdelibs4support. We kinda need a replacement. I've > done some prototyping on using emojis instead. Should we pursue that > approach? and if so where should we put the engine > https://phabricator.kde.org/T13722#286177 We are already pretty much set on that approach in many other places (via KCountry::emojiFlag). Having an icon engine in addition probably makes sense, the lowest possible location would be KGuiAddons I guess? Regards, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/29 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/28 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Note as discussed last time we are back to a weekly interval now due to the increased amount of things to discussed after branching. Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/27 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/26 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: portings aids in kf6?
On Mittwoch, 25. Januar 2023 16:56:28 CET Jonathan Riddell wrote: > Can the team say which, if any, porting aids will continue in kf6? > > KDELibs4Support > KDesignerPlugin > KDEWebKit > KHtml > KJS > KJsEmbed > KMediaPlayer > Kross > KXmlRpcClient And add KEmoticons to that list, that's also deprecated (but not marked as a porting aid). signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/25 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: KF5 branches
On Sonntag, 8. Januar 2023 01:37:33 CET Luigi Toscano wrote: > David Edmundson ha scritto: > > There is now a "kf5" branch in all frameworks repos as discussed last > > frameworks meeting. > > > > Starting now any commits that are also wanted in the next KF5 should > > be cherry-picked after landing. > > > > This does *not* mean master is fully open for going into KF6 dev mode. > > Now the kf5 branches exist, we'll set up tooling and infrastructure > > and make sure that is all stable. Only after that is all sorted should > > master start getting any Qt6-exclusive dev work and version bumps. > > Can't we quickly merge this repo-metadata branch: > https://invent.kde.org/sysadmin/repo-metadata/-/tree/work/vkrause/kf5-branch > ing-changes > > and namely this change, at least the changes to the i18n.json files? > > https://invent.kde.org/sysadmin/repo-metadata/-/commit/426669ff0f30d9839e5f8 > 9fbfb51eeffb69487bf > > I had to temporarily workaround it in scripty in order to only fetch kf5, > but repo-metadata should be the source of truth. > (we will have to create the infrastructure to handle the new kf6 i18n > branches, but it can wait a bit I guess). The corresponding merge requests are: - https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests/135 - https://invent.kde.org/sysadmin/ci-management/-/merge_requests/38 Integrating those would be the next step to switch infrastructure and tooling to the new branches I think, only once that is confirmed to be working we can start making changes in master again. Regards, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/23 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Re: Frameworks 6 Branching
On Montag, 19. Dezember 2022 15:39:07 CET Fusion Future wrote: > On 2022/12/19 20:17, Volker Krause wrote: > > From that point on, KDE Frameworks 5 is considered feature-frozen, > > feature > > > > work should continue to happen in the master branch, primarily targeting > > KF6 then. > > If I merge a merge request now in Frameworks group now, will the change > exist in KF5.102, or KF6? Until branching everything that goes into Frameworks master branch will end up both in the next KF5 and the first KF6 release. signature.asc Description: This is a digitally signed message part.
Frameworks 6 Branching
Hello everyone (and sorry for the massive cross-posting), we are nearing an important milestone in the KDE Frameworks 6 development, branching and thus splitting the development of KDE Frameworks 5 and 6. Slightly behind the plan from Akademy this is currently scheduled for the first week of January. >From that point on, KDE Frameworks 5 is considered feature-frozen, feature work should continue to happen in the master branch, primarily targeting KF6 then. Bugfixes of course can and should be backported for quite some time to come, and KF5 releases will continue with the same pattern as previously. At some future point we might start to increase the interval between releases though, as the amount of changes decreases. If you are using kdesrc-build all this should hopefully be transparent. Make sure to update to the latest version though and set already existing 6 builds to use the now existing "kf6-qt6" branch group. On the CI we still have some work to do to keep the existing Qt 6 Plasma and application builds working after branching (as those essentially rely on a Qt6-based KF5, not a "proper" KF6), at least for a transitional period. Despite all the careful planning and preparation it is quite possible that this will cause disruptions of some form though, two major versions of Frameworks at the same time is uncharted territory for our tooling. If you have input or questions about this or want to help, the bi-weekly KF6 meeting happening tomorrow at 17:00 CET in https://meet.kde.org/b/ada-mi8-aem would be a good place to discuss this. If you can't make it, adding your topics to the agenda (https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/22) is also an option. Email (kde-frameworks-devel) or chat (#kde-devel) work as well of course. Regards, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/21 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/20 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CET (note the timezone change!): https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/19 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/18 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/17 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/16 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/15 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/14 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/13 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/11 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/10 Thank you, Volker signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/9 Thank you, Volker PS: I'll likely miss this one due to travel, but there should be enough other people able to open the BBB room instead. signature.asc Description: This is a digitally signed message part.
KF6 meeting notes 2022-06-07
https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/7 https://invent.kde.org/plasma/kscreenlocker/-/blob/master/x11locker.cpp#L68 - proven to no longer be needed using "sleep 5; xev" and then locking the screen (xev must not steal the input focus or be shown on top of the locker) - works with QApplication::desktop() removed, but fails with the entire method removed -> we assume this call is no longer necessary - archeology in kde-workspace finds no explanation on why this might be necessary still https://invent.kde.org/plasma/libkscreen/-/blob/master/autotests/ CMakeLists.txt#L29 - David E says this is easy (for him), but we need to nag him persistently and annoyingly - unit tests cover one legacy interface instead of the current one, and are failing on the CI, so this needs fixing anyway https://invent.kde.org/plasma/kscreenlocker/-/blob/master/greeter/ noaccessnetworkaccessmanagerfactory.cpp#L29 - alternative approach might be to disabling networking using e.g. bubblewrap Next meeting: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/ issues/9 signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/7 Thank you, Volker signature.asc Description: This is a digitally signed message part.
KF6 meeting notes 2022-05-24
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 signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/6 Thank you, Volker signature.asc Description: This is a digitally signed message part.
KF6 meeting notes 2022-05-10
https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/5 utility-macro in KPluginFactory that allows registering multiple plugins? - https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/ 5#note_446289 - sounds useful, but challenge is variadic macros - macro variants for 2 plugins in one factory would probably already cover most usecases changed plugin/kcm locations: - https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/ 5#note_446290 - can be done if there are no users loading things manually - location of the plugins is not considered public API use of KWaylandServer::SurfaceInterface* in kwineffect properties - https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/ 5#note_445378 - Q_DECLARE_OPAQUE_POINTER might help (see also https://www.qt.io/blog/whats-new-in-qmetatype-qvariant) - verify this is even in use QNetworkAccessManager::setNetworkAccessible(QNetworkAccessManager::NotAccessible) - https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/ 5#note_445360 - only option might be to implement a subclass of QNAM not doing actual network operations - should be testable by modifying the default QML theme and using the screen locker test mode https://codereview.qt-project.org/c/qt/qtbase/+/393373 - ping TQC about this, seems stalled Next meeting in two weeks: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/6 signature.asc Description: This is a digitally signed message part.
Reminder: KF6 Meeting
Hello everyone, please remember the KF6 meeting tomorrow, Tuesday 17:00 CEST: https://meet.kde.org/b/ada-mi8-aem Topics and notes are collected here: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/5 Thank you, Volker signature.asc Description: This is a digitally signed message part.
KF6 meeting notes 2022-04-26
(cc-ing Plasma as well, as it's actually mostly about that this time) https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/4 Remaining QDesktopWidget uses: * KAccess: - this is an accessibility feature for showing the X11 bell visually, from a separate program - needs figuring out if we still need that -> ask on the kde-accessibility mailing list - if yes, this probably should be in KWin instead, to also work with Wayland * Color picking in kdeplasma-addons: - there's a D-Bus API in KWin for this, would also fix the color picker on Wayland * KWin, KScreenLocker: - needed, needs porting to corresponding XCB code Wayland Screencast interface build issues: - this might be just a matter of renaming the xml file to the standard convention Remaining KServiceTypeTrader uses: - use for thumbnails/previews in plasma-desktop: needs convenience API to filter by mimetype, the new system doesn't have that anymore - powerdevil: remove the use of plugins entirely, but there is a conflict risk with a huge open KConfigXT MR, maybe easier alternative: port to new plugin system now, leave the larger change for later - KRunner needs to be ported away from KPluginMetaData::fromDesktopFile for bumping the deprecation level to 5.92 or above Next meeting in two weeks: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/5 signature.asc Description: This is a digitally signed message part.