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: KF6 meeting notes 2022-04-12

2022-04-13 Thread Aleix Pol
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

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.