Re: KDE Frameworks with failing CI (kf5) (24 March 2024)

2024-03-26 Thread Volker Krause
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)

2024-03-25 Thread Volker Krause
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

2024-02-26 Thread Volker Krause
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)

2024-02-26 Thread Volker Krause
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

2024-02-19 Thread Volker Krause
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

2024-02-12 Thread Volker Krause
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)

2024-02-12 Thread Volker Krause
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

2024-02-05 Thread Volker Krause
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)

2024-02-05 Thread Volker Krause
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)

2024-01-30 Thread Volker Krause
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)

2024-01-30 Thread Volker Krause
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)

2024-01-30 Thread Volker Krause
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

2024-01-29 Thread Volker Krause
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

2024-01-22 Thread Volker Krause
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

2024-01-15 Thread Volker Krause
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

2024-01-08 Thread Volker Krause
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

2024-01-01 Thread Volker Krause
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

2023-12-18 Thread Volker Krause
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

2023-12-11 Thread Volker Krause
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

2023-12-04 Thread Volker Krause
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

2023-11-20 Thread Volker Krause
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

2023-11-13 Thread Volker Krause
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

2023-11-06 Thread Volker Krause
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

2023-10-30 Thread Volker Krause
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

2023-10-23 Thread Volker Krause
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

2023-10-16 Thread Volker Krause
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

2023-10-09 Thread Volker Krause
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

2023-10-02 Thread Volker Krause
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

2023-09-25 Thread Volker Krause
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

2023-09-18 Thread Volker Krause
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

2023-09-11 Thread Volker Krause
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

2023-09-04 Thread Volker Krause
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

2023-08-28 Thread Volker Krause
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

2023-08-21 Thread Volker Krause
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

2023-08-14 Thread Volker Krause
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

2023-08-09 Thread Volker Krause
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

2023-08-07 Thread Volker Krause
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

2023-07-31 Thread Volker Krause
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

2023-07-24 Thread Volker Krause
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

2023-07-21 Thread Volker Krause
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

2023-07-11 Thread Volker Krause
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

2023-07-10 Thread Volker Krause
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

2023-07-03 Thread Volker Krause
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

2023-06-26 Thread Volker Krause
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

2023-06-20 Thread Volker Krause
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

2023-06-19 Thread Volker Krause
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

2023-06-12 Thread Volker Krause
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

2023-06-05 Thread Volker Krause
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

2023-05-29 Thread Volker Krause
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

2023-05-29 Thread Volker Krause
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

2023-05-22 Thread Volker Krause
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

2023-05-15 Thread Volker Krause
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

2023-05-13 Thread Volker Krause
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

2023-05-11 Thread Volker Krause
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

2023-05-01 Thread Volker Krause
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

2023-04-24 Thread Volker Krause
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

2023-04-17 Thread Volker Krause
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

2023-04-10 Thread Volker Krause
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

2023-04-03 Thread Volker Krause
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

2023-03-27 Thread Volker Krause
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

2023-03-20 Thread Volker Krause
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

2023-03-13 Thread Volker Krause
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

2023-03-10 Thread Volker Krause
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

2023-03-09 Thread Volker Krause
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

2023-03-06 Thread Volker Krause
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

2023-02-27 Thread Volker Krause
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

2023-02-21 Thread Volker Krause
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

2023-02-20 Thread Volker Krause
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

2023-02-13 Thread Volker Krause
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

2023-02-06 Thread Volker Krause
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

2023-01-30 Thread Volker Krause
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?

2023-01-26 Thread Volker Krause
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

2023-01-16 Thread Volker Krause
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

2023-01-08 Thread Volker Krause
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

2023-01-02 Thread Volker Krause
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

2022-12-20 Thread Volker Krause
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

2022-12-19 Thread Volker Krause
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

2022-12-05 Thread Volker Krause
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

2022-11-21 Thread Volker Krause
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

2022-11-07 Thread Volker Krause
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

2022-10-24 Thread Volker Krause
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

2022-10-10 Thread Volker Krause
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

2022-09-12 Thread Volker Krause
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

2022-08-29 Thread Volker Krause
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

2022-08-15 Thread Volker Krause
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

2022-08-01 Thread Volker Krause
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

2022-07-18 Thread Volker Krause
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

2022-07-04 Thread Volker Krause
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

2022-06-20 Thread Volker Krause
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

2022-06-07 Thread Volker Krause
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

2022-06-06 Thread Volker Krause
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

2022-05-24 Thread Volker Krause
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

2022-05-23 Thread Volker Krause
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

2022-05-10 Thread Volker Krause
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

2022-05-09 Thread Volker Krause
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

2022-04-26 Thread Volker Krause
(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.


Reminder: KF6 Meeting

2022-04-25 Thread Volker Krause
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/4

Thank you,
Volker

signature.asc
Description: This is a digitally signed message part.


Re: KF6 meeting notes 2022-04-12

2022-04-14 Thread Volker Krause
On Thursday, 14 April 2022 03:22:01 CEST Aleix Pol wrote:
> Hi Volker,
> Thanks a lot for the notes! It makes it easier to follow the work even
> if I'm unable to join lately.
> 
> One question, how does co-installability affect flatpak? If anything,
> the environment is much more controlled so it shouldn't matter that
> much (?).

Right, that comment referred to the plugin-only build options, not co-
installability as a whole. Think of a Dolphin Flatpak wanting to have support 
for dealing with compressed archives and thus needing Ark's file manager 
plugins.

Regards,
Volker

> On Tue, Apr 12, 2022 at 9:24 PM Volker Krause  wrote:
> > https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/3
> > 
> > https://invent.kde.org/frameworks/kconfigwidgets/-/merge_requests/131
> > - needs review/feedback
> > - interesting part is openColorScheme() in kcolorschemehelpers_p.h
> > - existing benchmark in the tests shows no change
> > - might not work with Plasma's accent color feature, as that uses
> > kdeglobals - possible approach: store only the accent color in
> > kdeglobals, next to the color scheme name, and move the colors kcm color
> > mixing code for this to KColorScheme
> > 
> > https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/
> > 3#note_425424
> > - QDesktopWidget porting details noted in the issue
> > - plasma-framework builds, plasma-workspace only blocked by
> > kwayland-server
> > issues with the QDesktopWidget uses resolved
> > - plasma-desktop's biggest issue is the kdelibs4support use in the
> > date/times KCM
> > 
> > https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/
> > 3#note_431116
> > - two people in favor on mailing list, no objections, so let's go with
> > this
> > 
> > https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/
> > 3#note_431647
> > - only two applets access KPackage this way, so impact would be quite
> > minimal - let's do it
> > 
> > Co-installability/co-usability of KIO slaves with different major versions
> > - kio-extras is not going to be co-installable could be a problem for this
> > - also affects previews, context menu plugins, etc
> > - everything plugin related is in versioned locations, so this is actually
> > co- installable
> > - similar problem with Ark's file manager integration plugins
> > - when transitioning those to 6 would degrade 5-based consumers
> > - probably needs kio-extras to be co-installable after all
> > - for cases like ark, we might want a "plugins only" build flag, in 5
> > already - also helps with Flatpak bundling
> > 
> > next meeting:
> > https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/
> > issues/4




signature.asc
Description: This is a digitally signed message part.


Re: portal drag and drop helpers and where to put them

2022-04-12 Thread Volker Krause
On Mittwoch, 6. April 2022 13:28:50 CEST Harald Sitter wrote:
> https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/212
> 
> To get sandboxed apps to work with drag and drop we need to have drags
> take a roundtrip through xdg-desktop-portal and unfortunately enough
> that needs to happen by passing an open fd into the relevant API,
> presumably to demonstrate that the sender actually can open the file
> they want to send. To that end the sender  would call a helper
> function to extend qmimedata with the relevant transfer context and
> the receiver needs to reverse that to get to (potentially in-sandbox)
> paths again.
> 
> On top of that there's also the fact that we can drag and drop remote
> sources so we kind of also need to first mount remote urls into the
> file system using kio-fuse :(
> 
> All in all it's very broad in scope and requires a dependency on
> qtdbus so I'm not sure kcoreaddons is necessarily the place for this
> to live, at the same time we have related API here already so in the
> interest of keeping related things together kcoreaddons kind of makes
> the most sense. In particular since the existing helper function for
> the receiver already existed meaning we get a lot of applciations to
> support this without further changes.
> 
> Thoughts would be much appreciated

Is this potentially something for the QPA level? That would seem conceptually 
like the right place and it isn't affected by dependency considerations.

(This might be an entirely stupid suggestion of course, my understanding of 
both the portal interface and the low-level drag/drop handling is extremely 
minimal).

Regards,
Volker

signature.asc
Description: This is a digitally signed message part.


KF6 meeting notes 2022-04-12

2022-04-12 Thread Volker Krause
https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/3

https://invent.kde.org/frameworks/kconfigwidgets/-/merge_requests/131
- needs review/feedback
- interesting part is openColorScheme() in kcolorschemehelpers_p.h
- existing benchmark in the tests shows no change
- might not work with Plasma's accent color feature, as that uses kdeglobals
- possible approach: store only the accent color in kdeglobals, next to the 
color scheme name, and move the colors kcm color mixing code for this to 
KColorScheme

https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/
3#note_425424
- QDesktopWidget porting details noted in the issue
- plasma-framework builds, plasma-workspace only blocked by kwayland-server 
issues with the QDesktopWidget uses resolved
- plasma-desktop's biggest issue is the kdelibs4support use in the date/times 
KCM

https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/
3#note_431116
- two people in favor on mailing list, no objections, so let's go with this

https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/
3#note_431647
- only two applets access KPackage this way, so impact would be quite minimal
- let's do it

Co-installability/co-usability of KIO slaves with different major versions
- kio-extras is not going to be co-installable could be a problem for this
- also affects previews, context menu plugins, etc
- everything plugin related is in versioned locations, so this is actually co-
installable
- similar problem with Ark's file manager integration plugins
- when transitioning those to 6 would degrade 5-based consumers
- probably needs kio-extras to be co-installable after all
- for cases like ark, we might want a "plugins only" build flag, in 5 already
- also helps with Flatpak bundling

next meeting: https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/
issues/4

signature.asc
Description: This is a digitally signed message part.


  1   2   3   4   5   6   7   8   9   10   >