Re: KF6 meeting notes 2022-04-12
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: KF6 meeting notes 2022-04-12
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 (?). Aleix 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
KF6 meeting notes 2022-04-12
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.