Sorry for delay but combined notes on week 12 and 13

-- 
Bhushan Shah
http://blog.bshah.in
IRC Nick : bshah on Freenode
GPG key fingerprint : 0AAC 775B B643 7A8D 9AF7 A3AC FE07 8411 7FBC E11D
2018-03-19 16:33:26     <@bshah>        kbroulik: romangg: notmart Sho_ me ?
2018-03-19 16:33:33     <kbroulik>      oki
2018-03-19 16:33:38     <kbroulik>      * Did extensive profiling on Dolphin 
startup and file dialog opening times, managed to get it from 
click--wait--hickup--there to click--there, so fast that I can now see it 
loading the custom folder icons and querying devices for a frame or two.
2018-03-19 16:33:41     <notmart>       i'm here
2018-03-19 16:33:43     <kbroulik>      ** It now has a KFilePlacesModel 
singleton; there used to be three or four places where it would create one. 
That model queries Solid and is quite heavy to create
2018-03-19 16:33:48     <kbroulik>      ** Solid's UDev backend does more 
specific queries now. Instead of getting all devices (including your CPUs and 
RAM banks), creating a Qt wrapper class for it and then discarding 
non-interesting ones, it sets filters on UDev enumerate instead. Also saves 
70ms plasmashell startup for me (hotplug engine)
2018-03-19 16:33:52     <kbroulik>      ** KFilePlacesView queries 
KDiskFreeSpaceInfo (which queries all mount points) on-demand now. Used to 
query it for every single favorite in every paint pass (~350 times on startup). 
It still does it in paint() which is bad but at least now does it only on hover 
for mounted devices.
2018-03-19 16:33:55     <kbroulik>      ** Baloo FileIndexerConfig now queries 
external media (which are blacklisted by default) only when actually asked for. 
Most of the time it is just used to check whether Baloo itself is enabled.
2018-03-19 16:33:58     <kbroulik>      ** Avoid needless pixmap resizing in 
view engine (on high dpi), please have a look at D11319
2018-03-19 16:33:58     <sKreamer>      Diff 11319 "[KStandardItemListWidget] 
Avoid needless image resizing" [Needs Review] https://phabricator.kde.org/D11319
2018-03-19 16:34:13     <kbroulik>      * Konsole by default now shows its tab 
bar only on demand, together with new colored scroll bars makes for a cleaner 
default look
2018-03-19 16:34:13     <kbroulik>      * Fixed applets being unable to 
completely hide themselves from system tray when set to HiddenStatus (Passive 
moves to popup, Hidden completely hides it)
2018-03-19 16:34:13     <kbroulik>      * Plasma Dialog now allows to set 
outputOnly also for NoBackground dialogs (I didn't see a reason why it wouldn't)
2018-03-19 16:34:13     <kbroulik>      * Plasma ToolTip now checks the dirty 
file name in KDirWatch handler, used to needlessly reload plasmarc 100 times on 
startup
2018-03-19 16:34:13     <kbroulik>      * Media Controller now indicates 
playback progress even when media isn't seekable: 
https://phabricator.kde.org/file/data/jpun2cvsukg4fwxxrpqe/PHID-FILE-s2e7gxdrplo3lbb2lwpk/Screenshot_20180315_162240.png
2018-03-19 16:34:27     <kbroulik>      * Please check out the following open 
reviews:
2018-03-19 16:34:28     <kbroulik>      ** Bugfix for AppMenu applet getting 
confused and crashing when menu layout drastically changes (triggered by 
LibreOffice): D11350
2018-03-19 16:34:28     <kbroulik>      ** Fix PowerDevil inhibitions for e.g. 
Chrome: D11182
2018-03-19 16:34:28     <kbroulik>      ** Drop KLineEdit own clear button 
implementation and forward that to QLineEdit, saves creating a QProxyStyle 
(which creates an entire QStyle instance; Breeze widget style is quite heavy): 
D9221
2018-03-19 16:34:28     <kbroulik>      ** Support high dpi icons in 
KIconLoader (instead of just loading a 32px icon that may be hard to tell it 
can now load a 16@2x if provided by the theme): D6313
2018-03-19 16:34:29     <sKreamer>      Diff 11350 "[AppMenuModel] Don't store 
actions ourselves" [Needs Review] https://phabricator.kde.org/D11350
2018-03-19 16:34:29     <sKreamer>      Diff 11182 
"org.freedesktop.PowerManagement.Inhibit should only prevent suspend" [Needs 
Review] https://phabricator.kde.org/D11182
2018-03-19 16:34:30     <sKreamer>      Diff 9221 "[KLineEdit] Use Qt's 
built-in clear button functionality" [Needs Review] 
https://phabricator.kde.org/D9221
2018-03-19 16:34:30     <sKreamer>      Diff 6313 "Support Icon Scale from Icon 
naming specification 0.13" [Needs Review] https://phabricator.kde.org/D6313
2018-03-19 16:35:30     <kbroulik>      emit 
KMeetingRunner::nextSpeakerRequested();
2018-03-19 16:35:39     <@bshah>        romangg: your turn
2018-03-19 16:36:02     <romangg>       * Did reviews on D10750 and D1230 - we 
need to get these reviews done!
2018-03-19 16:36:02     <sKreamer>      Diff 10750 "wayland: Add support for 
zwp_linux_dmabuf" [Needs Review] https://phabricator.kde.org/D10750
2018-03-19 16:36:02     <sKreamer>      Diff 1230 "GBM remote access support 
for KWin" [Accepted] https://phabricator.kde.org/D1230
2018-03-19 16:36:03     <romangg>       * Gave feedback to the new (more Breeze 
like) design of hig.kde.org: D11395
2018-03-19 16:36:03     <sKreamer>      Diff 11395 "Breezify hig.kde.org" 
[Needs Review] https://phabricator.kde.org/D11395
2018-03-19 16:36:05     <romangg>       * Worked on bug 
https://bugs.kde.org/show_bug.cgi?id=391623 (color temperature does not get 
updated for hot plugged displays). I already have a bug fix, but for nice 
autotests first needs
2018-03-19 16:36:05     <sKreamer>      KDE bug 391623 in kwin (platform-drm) 
"Night Colour does not get updated when external monitor is connected" 
[normal,] https://bugs.kde.org/show_bug.cgi?id=391623
2018-03-19 16:36:06     <romangg>       * D11351 - enables better usage of 
outputs in autotesting
2018-03-19 16:36:06     <sKreamer>      Diff 11351 "[platforms/virtual] Add 
virtual output class" [Needs Review] https://phabricator.kde.org/D11351
2018-03-19 16:36:07     <romangg>       * Wrote KWin Wayland backend for Mouse 
KCM: D11468 - one of the goals for our Wayland session in Plasma 5.13
2018-03-19 16:36:08     <sKreamer>      Diff 11468 "[Mouse KCM] Add KWin 
Wayland backend" [Needs Review] https://phabricator.kde.org/D11468
2018-03-19 16:36:09     <romangg>       * While at it decided to also write an 
X with Libinput version: D11469
2018-03-19 16:36:10     <sKreamer>      Diff 11469 "[Mouse KCM] Add X11 
libinput exclusive backend and UI" [Needs Review] 
https://phabricator.kde.org/D11469
2018-03-19 16:36:11     <romangg>       * While at it noticed a bug in the 
Touchpad KCM about not updating UI that I backportet to 5.12: 
https://phabricator.kde.org/R119:bac84005811927891bc1dcaf1b8f68123ea7dccc
2018-03-19 16:36:12     <romangg>       Plan for this week: do KWin reviews, 
fix Night Color bug, further work on some HIG tasks: T8146 T7983 and retackle 
D11231
2018-03-19 16:36:13     <sKreamer>      Task 8146 "Overall structure" 
[Open,High] {KDE Human Interface Guidelines} https://phabricator.kde.org/T8146
2018-03-19 16:36:16     <sKreamer>      Task 7983 "Reevaluate design vision and 
principles" [Open,Normal] {KDE Human Interface Guidelines} 
https://phabricator.kde.org/T7983
2018-03-19 16:36:42     <romangg>       Questions?
2018-03-19 16:37:13     <romangg>       d_ed: could you take a look at the 
KWayland patch for screen recording?
2018-03-19 16:37:39     <romangg>       I will test it myself but I'm not sure 
I know all the details about KWayland to review it properly.
2018-03-19 16:37:48     <@bshah>        hmm somehow I feel at a times sKreamer 
is too noisy for meeting :/
2018-03-19 16:38:14     <kbroulik>      maybe it should be auto-disabled 
between mondy 12:00 and 12:45 ;)
2018-03-19 16:38:17     <@bshah>        anyway... if no questions then notmart 
turn..
2018-03-19 16:38:18     <romangg>       well, at least it's at the end if you 
paste verything quickly :D
2018-03-19 16:38:22     <kbroulik>      :D
2018-03-19 16:38:36     <romangg>       sure. let's move on.
2018-03-19 16:38:41     <notmart>       ok
2018-03-19 16:39:28     <notmart>       * finished cards, added documentation, 
in process of review pushed D11316
2018-03-19 16:39:28     <sKreamer>      Diff 11316 "Components for Cards" 
[Needs Review] https://phabricator.kde.org/D11316
2018-03-19 16:39:29     <notmart>       * plasma-workspace part for the new 
plasma-mobile activity switcher D11361 and D11333
2018-03-19 16:39:30     <sKreamer>      Diff 11361 "add a version 
containmentForScreen with activity" [Needs Review] 
https://phabricator.kde.org/D11361
2018-03-19 16:39:30     <sKreamer>      Diff 11333 "introduce 
candidateContainments" [Needs Review] https://phabricator.kde.org/D11333
2018-03-19 16:39:31     <notmart>       * This week a lot of things purely 
graphics related:
2018-03-19 16:39:33     <notmart>       ** talking a lot more with the VDG, 
trying to give a bit of direction (boy cat herding is hard)
2018-03-19 16:39:34     <notmart>       ** still icons reviews to be done(yay 
hamburger vs overflow menus:/)
2018-03-19 16:39:36     <notmart>       ** worked on network icons which had a 
readability problem, pushed
2018-03-19 16:39:37     <notmart>       ** asked to move to a public forum the 
oldest private conversations of the vdg of (largely inactive memebers now) that 
defined the visual path of breeze, plasma themes, systemsettings icon themes etc
2018-03-19 16:39:59     <notmart>       would need d_ed to retake a look at 
those as he began revieving them
2018-03-19 16:40:04     <notmart>       questions or next?
2018-03-19 16:40:09     <kbroulik>      notmart: there is a breakage in 
Plasmacomponents 3 ComboBox with renderType
2018-03-19 16:40:15     <kbroulik>      that is not a property of Combobox
2018-03-19 16:40:48     <notmart>       uh?
2018-03-19 16:41:37     <kbroulik>      sorry, kinda unrelated to what you did, 
go on :D
2018-03-19 16:41:53     <notmart>       kbroulik: ok, let's talk about it after 
te meeting?
2018-03-19 16:41:58     <kbroulik>      ok
2018-03-19 16:43:20     <@bshah>        Sho_: your turn
2018-03-19 16:44:11     <Sho_>  my productivity has been a bit shit last week, 
cold + lots of "Talky" things
2018-03-19 16:44:24     <Sho_>  
2018-03-19 16:44:25     <Sho_>  * [Wayland] Participated in the 
xdg-toplevel-decoration debate on wayland-devel/#wayland/etc and tried moving 
the protocol forward, is looking pretty good
2018-03-19 16:44:27     <Sho_>  ** Talking to GTK+ about using this protocol to 
make stuff better, https://gitlab.gnome.org/GNOME/gtk/issues/100
2018-03-19 16:44:28     <Sho_>  * [KWin] Got a patch implementing usage of 
EGL_IMG_context_priority on the way, to request scheduling KWin rendering 
higher priority on supporting drivers
2018-03-19 16:44:30     <Sho_>  * [Kirigami] Lots of design talk about 
InlineMessage and popovers and callouts in the VDG channel ... the mockups Andy 
made are more or less what I already implemented so I should _really_ put in on 
Phab in the next days, promise (still need to finish the gallery part and some 
cleanup)
2018-03-19 16:44:31     <Sho_>  * [Other] Built Qt 5.11 and rebuilt KDE stuff 
on top of it
2018-03-19 16:44:33     <Sho_>  ** Fixed various build errors with Qt 5.11 due 
to missing includes, e.g. kactivities-stats and plasma-vault
2018-03-19 16:44:34     <Sho_>  * [Sprint] Helped newcomers with signup for 
sprint and reimbursements etc.; Drew DeVault (Sway/wlroots) attendance is 
confirmed
2018-03-19 16:44:36     <Sho_>  * [Non-Plasma] Was in on a 3h interview with 
the Akademy keynote speaker for a speaker announcement, Konvi2x stuff
2018-03-19 16:45:41     <kbroulik>      cool
2018-03-19 16:45:43     <@bshah>        okay...
2018-03-19 16:45:45     <Sho_>  next()
2018-03-19 16:46:04     <@bshah>        okay so anyone want to participate?
2018-03-19 16:46:09     <@bshah>        or I just end meeting/
2018-03-19 16:46:26     <kbroulik>      fvogt is lunching already I guess
2018-03-19 16:46:29     <kbroulik>      jgrulich:
2018-03-19 16:47:38     <kbroulik>      I guess we3 can close the meeting
2018-03-19 16:47:39     <@bshah>        okay... pasting my notes then
2018-03-19 16:48:02     <@bshah>        - Mobile image
2018-03-19 16:48:02     <@bshah>        - Had a bug which made plasmashell not 
start in mobile and crash, though wasn't sure what went wrong and clean install 
fixed it
2018-03-19 16:48:02     <@bshah>        - So I'll never know what went wrong 
there
2018-03-19 16:48:02     <@bshah>        - Build and packaging fixes in neon
2018-03-19 16:48:02     <@bshah>        - Will work with JBBgameich to move 
debian packages for PlaMo in official repo
2018-03-19 16:48:02     <@bshah>        - community member continued mainline 
work I started while ago : 
https://github.com/flto/linux/wiki/hammerhead-upstream 
2018-03-19 16:48:02     <@bshah>        - will spend some time to create a 
PlaMo image which work with mainline kernel ^ this is super exciting btw
2018-03-19 16:48:33     <@bshah>        questions? or next..
2018-03-19 16:48:39     <@bshah>        or well end meeting :)
kbroulik:

** It now has a KFilePlacesModel singleton; there used to be three or four 
places where it would create one. That model queries Solid and is quite heavy 
to create
** Solid's UDev backend does more specific queries now. Instead of getting all 
devices (including your CPUs and RAM banks), creating a Qt wrapper class for it 
and then discarding non-interesting ones, it sets filters on UDev enumerate 
instead. Also saves 70ms plasmashell startup for me (hotplug engine)
** KFilePlacesView queries KDiskFreeSpaceInfo (which queries all mount points) 
on-demand now. Used to query it for every single favorite in every paint pass 
(~350 times on startup). It still does it in paint() which is bad but at least 
now does it only on hover for mounted devices.
** Baloo FileIndexerConfig now queries external media (which are blacklisted by 
default) only when actually asked for. Most of the time it is just used to 
check whether Baloo itself is enabled.
** Avoid needless pixmap resizing in view engine (on high dpi), please have a 
look at D11319
Diff 11319 "[KStandardItemListWidget] Avoid needless image resizing" [Needs 
Review] https://phabricator.kde.org/D11319
* Konsole by default now shows its tab bar only on demand, together with new 
colored scroll bars makes for a cleaner default look
* Fixed applets being unable to completely hide themselves from system tray 
when set to HiddenStatus (Passive moves to popup, Hidden completely hides it)
* Plasma Dialog now allows to set outputOnly also for NoBackground dialogs (I 
didn't see a reason why it wouldn't)
* Plasma ToolTip now checks the dirty file name in KDirWatch handler, used to 
needlessly reload plasmarc 100 times on startup
* Media Controller now indicates playback progress even when media isn't 
seekable: 
https://phabricator.kde.org/file/data/jpun2cvsukg4fwxxrpqe/PHID-FILE-s2e7gxdrplo3lbb2lwpk/Screenshot_20180315_162240.png
* Please check out the following open reviews:
** Bugfix for AppMenu applet getting confused and crashing when menu layout 
drastically changes (triggered by LibreOffice): D11350
** Fix PowerDevil inhibitions for e.g. Chrome: D11182
** Drop KLineEdit own clear button implementation and forward that to 
QLineEdit, saves creating a QProxyStyle (which creates an entire QStyle 
instance; Breeze widget style is quite heavy): D9221
** Support high dpi icons in KIconLoader (instead of just loading a 32px icon 
that may be hard to tell it can now load a 16@2x if provided by the theme): 
D6313
Diff 11350 "[AppMenuModel] Don't store actions ourselves" [Needs Review] 
https://phabricator.kde.org/D11350
Diff 11182 "org.freedesktop.PowerManagement.Inhibit should only prevent 
suspend" [Needs Review] https://phabricator.kde.org/D11182
Diff 9221 "[KLineEdit] Use Qt's built-in clear button functionality" [Needs 
Review] https://phabricator.kde.org/D9221
Diff 6313 "Support Icon Scale from Icon naming specification 0.13" [Needs 
Review] https://phabricator.kde.org/D6313

romangg:


 * Did reviews on D10750 and D1230 - we need to get these reviews done!
 Diff 10750 "wayland: Add support for zwp_linux_dmabuf" [Needs Review] 
https://phabricator.kde.org/D10750
 Diff 1230 "GBM remote access support for KWin" [Accepted] 
https://phabricator.kde.org/D1230
 * Gave feedback to the new (more Breeze like) design of hig.kde.org: D11395
 Diff 11395 "Breezify hig.kde.org" [Needs Review] 
https://phabricator.kde.org/D11395
 * Worked on bug https://bugs.kde.org/show_bug.cgi?id=391623 (color temperature 
does not get updated for hot plugged displays). I already have a bug fix, but 
for nice autotests first needs
 KDE bug 391623 in kwin (platform-drm) "Night Colour does not get updated when 
external monitor is connected" [normal,] 
https://bugs.kde.org/show_bug.cgi?id=391623
 * D11351 - enables better usage of outputs in autotesting
 Diff 11351 "[platforms/virtual] Add virtual output class" [Needs Review] 
https://phabricator.kde.org/D11351
 * Wrote KWin Wayland backend for Mouse KCM: D11468 - one of the goals for our 
Wayland session in Plasma 5.13
 Diff 11468 "[Mouse KCM] Add KWin Wayland backend" [Needs Review] 
https://phabricator.kde.org/D11468
 * While at it decided to also write an X with Libinput version: D11469
 Diff 11469 "[Mouse KCM] Add X11 libinput exclusive backend and UI" [Needs 
Review] https://phabricator.kde.org/D11469
 * While at it noticed a bug in the Touchpad KCM about not updating UI that I 
backportet to 5.12: 
https://phabricator.kde.org/R119:bac84005811927891bc1dcaf1b8f68123ea7dccc
 Plan for this week: do KWin reviews, fix Night Color bug, further work on some 
HIG tasks: T8146 T7983 and retackle D11231
 Task 8146 "Overall structure" [Open,High] {KDE Human Interface Guidelines} 
https://phabricator.kde.org/T8146
 Task 7983 "Reevaluate design vision and principles" [Open,Normal] {KDE Human 
Interface Guidelines} https://phabricator.kde.org/T7983
 Questions?

notmart:

 * finished cards, added documentation, in process of review pushed D11316
 Diff 11316 "Components for Cards" [Needs Review] 
https://phabricator.kde.org/D11316
 * plasma-workspace part for the new plasma-mobile activity switcher D11361 and 
D11333
 Diff 11361 "add a version containmentForScreen with activity" [Needs Review] 
https://phabricator.kde.org/D11361
 Diff 11333 "introduce candidateContainments" [Needs Review] 
https://phabricator.kde.org/D11333
 * This week a lot of things purely graphics related:
 ** talking a lot more with the VDG, trying to give a bit of direction (boy cat 
herding is hard)
 ** still icons reviews to be done(yay hamburger vs overflow menus:/)
 ** worked on network icons which had a readability problem, pushed
 ** asked to move to a public forum the oldest private conversations of the vdg 
of (largely inactive memebers now) that defined the visual path of breeze, 
plasma themes, systemsettings icon themes etc
 would need d_ed to retake a look at those as he began revieving them
 questions or next?

Sho_:


 * [Wayland] Participated in the xdg-toplevel-decoration debate on 
wayland-devel/#wayland/etc and tried moving the protocol forward, is looking 
pretty good
 ** Talking to GTK+ about using this protocol to make stuff better, 
https://gitlab.gnome.org/GNOME/gtk/issues/100
 * [KWin] Got a patch implementing usage of EGL_IMG_context_priority on the 
way, to request scheduling KWin rendering higher priority on supporting drivers
 * [Kirigami] Lots of design talk about InlineMessage and popovers and callouts 
in the VDG channel ... the mockups Andy made are more or less what I already 
implemented so I should _really_ put in on Phab in the next days, promise 
(still need to finish the gallery part and some cleanup)
 * [Other] Built Qt 5.11 and rebuilt KDE stuff on top of it
 ** Fixed various build errors with Qt 5.11 due to missing includes, e.g. 
kactivities-stats and plasma-vault
 * [Sprint] Helped newcomers with signup for sprint and reimbursements etc.; 
Drew DeVault (Sway/wlroots) attendance is confirmed
 * [Non-Plasma] Was in on a 3h interview with the Akademy keynote speaker for a 
speaker announcement, Konvi2x stuff

bshah:


 - Mobile image
 - Had a bug which made plasmashell not start in mobile and crash, though 
wasn't sure what went wrong and clean install fixed it
 - So I'll never know what went wrong there
 - Build and packaging fixes in neon
 - Will work with JBBgameich to move debian packages for PlaMo in official repo
 - community member continued mainline work I started while ago : 
https://github.com/flto/linux/wiki/hammerhead-upstream 
 - will spend some time to create a PlaMo image which work with mainline kernel 
^ this is super exciting btw
2018-03-26 15:31:01     <bshah> anyway.. Sho_ kbroulik notmart d_ed is order
2018-03-26 15:31:04     <bshah> Sho_: your turn
2018-03-26 15:31:19     <Sho_>  finally got some things done instead of "doing 
x"
2018-03-26 15:31:23     <Sho_>  * [Kirigami] Finished InlineMessage component + 
gallery sample page and put up for review
2018-03-26 15:31:25     <Sho_>  * [Kirigami] Minor code cleanup
2018-03-26 15:31:26     <Sho_>  * [KWin] Wrote a patch for using 
EGL_IMG_context_priority to request high-priority rendering contexts
2018-03-26 15:31:28     <Sho_>  * [KWin] Did some learning to understand the 
zwp_linux_dmabuf_v1 code under review
2018-03-26 15:31:29     <Sho_>  * [FV] Fixed the "Select/Deselect All" actions 
in the Filter settings not taking list search state into account
2018-03-26 15:31:31     <Sho_>  * [SysSe] Back to finishing up the Language KCM 
now that I have inline messages
2018-03-26 15:31:32     <Sho_>  * [Sprint] Updates:
2018-03-26 15:31:34     <Sho_>  ** Nate Graham won't attend due to a work 
commitment
2018-03-26 15:31:36     <Sho_>  ** Shawn Rutledge (Qt) is likely to attend, 
currently prepping him with info on how we want to use pointer handlers
2018-03-26 15:31:37     <Sho_>  * [Personal] Friday and Monday are holidays in 
Germany (I follow those for work)
2018-03-26 15:32:26     <Riddell>       hi
2018-03-26 15:32:55     <bshah> questions for Sho_ ? or kbroulik's turn
2018-03-26 15:33:19     <kbroulik>      * "Fixed" (I think there's something 
wrong in Solid though) device notifier showing "can be safely removed" message 
when mounting
2018-03-26 15:33:19     <kbroulik>      * Made global menu applet code more 
robust by never storing QActions/QMenus ourselves but always forwarding to the 
ones owned by dbusmenu importer. Should make menu less crash-prone and more 
reliable. Fixes LibreOffice confusing the menu. "File" menu still inaccessible 
and Okular tabbing still wonky.
2018-03-26 15:33:19     <kbroulik>      * KPropertiesDialog Checksum tab is now 
available for all local protocols (e.g. desktop), working on fixing the 
"Details" one
2018-03-26 15:33:19     <kbroulik>      * Fixed Dolphin offering to Open With 
itself (breakage caused by desktop file rename a while go)
2018-03-26 15:33:19     <kbroulik>      * Mentored someone adding gaming input 
battery support to Solid (wireless gamepads)
2018-03-26 15:33:21     <kbroulik>      * Fixed KRunner Shift+Return not 
working (that invokes the first runner action)
2018-03-26 15:33:30     <kbroulik>      * Some minor fixes in Kirigami and 
Folder View
2018-03-26 15:33:58     <kbroulik>      Please check out D11606 and D11481
2018-03-26 15:33:58     <sKreamer>      Diff 11606 "[WebBrowser Plasmoid] 
Support opening external links" [Needs Review] 
https://phabricator.kde.org/D11606
2018-03-26 15:33:59     <sKreamer>      Diff 11481 "[KItemListView] Check if 
KItemListStyleOption actually changed before emitting a change" [Needs Review] 
https://phabricator.kde.org/D11481
2018-03-26 15:34:05     <kbroulik>      next
2018-03-26 15:34:15     <bshah> notmart: your turn
2018-03-26 15:34:18     <notmart>       ok
2018-03-26 15:34:31     <notmart>       * some triage
2018-03-26 15:34:32     <notmart>       * Cards finally merged
2018-03-26 15:34:34     <notmart>       * small fixes in Kirigami
2018-03-26 15:34:36     <notmart>       * implemented in Kirigami a delegate 
recycler system which seems to improve smoothness in scrolling and memory usage
2018-03-26 15:34:37     <notmart>       * some micro optimization for plasma 
startup
2018-03-26 15:34:38     <notmart>       * started to migrate to rcc based 
packages for plasmoids, the cmake stuff seems to still give problems, testing 
Bhushan approach now, hopefully for this week we can have it unreverted
2018-03-26 15:34:54     <notmart>       sorry about that, i couldn't spot 
malfunctions for weeks so i tought all was go :/
2018-03-26 15:35:26     <notmart>       (also friday and monday are public 
holidays here too, will take at least monday)
2018-03-26 15:35:32     <bshah> quetions for notmart?
2018-03-26 15:36:54     <bshah> or d_ed turn
2018-03-26 15:37:23     <d_ed>  Many Plasma on Qt5.11 patches (one still open 
on Plasma PA, which should be easy to review)
2018-03-26 15:37:25     <d_ed>  Added wildcard support into my remote DBus 
runners (not yet merged) so one can query all org.kde.konsole-* services
2018-03-26 15:37:26     <d_ed>  Going through al system settings crash reports. 
I'm halfway. Resulted in 4 patches all over the place.
2018-03-26 15:37:27     <d_ed>  Fixed 2 bugs in systemloadviewer plasmoid. 
2018-03-26 15:37:29     <d_ed>  Lots of proposed patches into making us able to 
default into using the wayland QPA on Qt5.11
2018-03-26 15:37:30     <d_ed>      See thread on plasma-devel
2018-03-26 15:37:50     <kbroulik>      notmart: what's the "some micro 
optimization for plasma startup"?
2018-03-26 15:38:12     <notmart>       kbroulik: moved the preload stuff after 
uiloaded signal
2018-03-26 15:38:35     <notmart>       so now shouldn't incide at all even of 
really crappy hardware
2018-03-26 15:38:52     <kbroulik>      ah, that
2018-03-26 15:39:37     <bshah> d_ed: are you done?
2018-03-26 15:39:42     <d_ed>  yep
2018-03-26 15:39:48     <bshah> if so, Riddell turn
2018-03-26 15:40:01     <Riddell>       Plasma 5.12.4LTS tomorrow, get your bug 
fixes in!
2018-03-26 15:40:23     <Riddell>       I was trying to work out the sprint 
organisation https://community.kde.org/Sprints/Plasma/2018 
2018-03-26 15:40:52     <Riddell>       I think open questions are whether d_ed 
is staying at Köpenick 1, there seems to be space for him, and who is incharge 
of getting into Köpenick 1 which d_ed would be ideally placed to do
2018-03-26 15:41:00     <notmart>       wasn't it done on notes.kde.org?
2018-03-26 15:41:07     <Riddell>       I've no idea
2018-03-26 15:41:21     <bshah> notmart: not topics, but more or less 
accomodation and stuff
2018-03-26 15:41:23     <d_ed>  Riddell: sure, I'll join there and can get in 
there
2018-03-26 15:41:32     <notmart>       bshah: ah, ok
2018-03-26 15:41:36     <Riddell>       d_ed: I'll forward you the airbnb 
details
2018-03-26 15:41:39     <d_ed>  thanks
2018-03-26 15:41:58     <Riddell>       there's also no information on who's 
getting into Endocode and when and what's happening with food.  I e-mailed 
Marko but no reply yet
2018-03-26 15:41:59     <bshah> Riddell: make sure we ask airbnb person that 
what if there are 7 person beforehand..
2018-03-26 15:42:28     <bshah> (or contact sebas ^^)
2018-03-26 15:42:43     <Riddell>       otherwise looks like a packed meeting 
https://notes.kde.org/p/plasma-sprint-2018-topics
2018-03-26 15:43:14     <Riddell>       oh do we depend on Qt 5.10 anywhere in 
Plasma yet or will we soon?
2018-03-26 15:43:25     <notmart>       we should
2018-03-26 15:43:55     <Riddell>       because that needs coordinated with CI
2018-03-26 15:44:33     <Riddell>       ... all from me
2018-03-26 15:45:13     <bshah> okay... anyone we're missing in meeting?
2018-03-26 15:45:17     <romangg>       here
2018-03-26 15:45:28     <bshah> romangg: your turn then!
2018-03-26 15:45:32     <romangg>       From me not much. I'm currently looking 
into Gamma control on Wayland. Would like to integrate in the KScreen KCM. Any 
thoughts on that?
2018-03-26 15:45:50     <romangg>       Also D11654 needs to land in 5.12.4
2018-03-26 15:45:50     <sKreamer>      Diff 11654 "[colorcorrection] Apply 
current color temperature on screen hot plug" [Needs Review] 
https://phabricator.kde.org/D11654
2018-03-26 15:46:10     <romangg>       And reviewed D1230 D1231 yesterday so 
it landed finally.
2018-03-26 15:46:10     <sKreamer>      Diff 1230 "GBM remote access support 
for KWin" [Closed] https://phabricator.kde.org/D1230
2018-03-26 15:46:10     <sKreamer>      Diff 1231 "Add Remote Access interface 
to KWayland" [Closed] https://phabricator.kde.org/D1231
2018-03-26 15:46:35     <romangg>       One day before 2-year anniversary (I 
swear I didn't do this on purpose).
2018-03-26 15:46:49     <d_ed>  romangg: depends if you can make the KCM not 
have a super complex UI
2018-03-26 15:47:12     <romangg>       d_ed: I'll try
2018-03-26 15:47:35     <romangg>       Need reviews of D11469 and D11468
2018-03-26 15:47:35     <sKreamer>      Diff 11469 "[Mouse KCM] Add X11 
libinput exclusive backend and UI" [Needs Review] 
https://phabricator.kde.org/D11469
2018-03-26 15:47:35     <sKreamer>      Diff 11468 "[Mouse KCM] Add KWin 
Wayland backend" [Needs Review] https://phabricator.kde.org/D11468
2018-03-26 15:47:47     <romangg>       Would be enough to test run it and see 
if nothing breaks.
2018-03-26 15:47:57     <d_ed>  romangg: from a technical POV I dont' think 
there's any benefit or drawback to merging them. It's purely a  UI decision. 
2018-03-26 15:48:15     <d_ed>  I shall try and review those two
2018-03-26 15:48:26     <romangg>       d_ed: Ok, that's good to hear. Wasn't 
sure about the technical implications.
2018-03-26 15:48:40     <romangg>       Current plan is to use the output 
management protocol.
2018-03-26 15:48:45     <romangg>       or extend it.
2018-03-26 15:48:48     <romangg>       I mean.
2018-03-26 15:48:58     <kbroulik>      romangg: just fyi you can connect 
function ptr to function ptr when their signatures match (oversimplified, you 
can also connect signal to signal) :)
2018-03-26 15:49:01     <romangg>       But maybe just fall back to DBus if 
this seems not worthy.
2018-03-26 15:49:27     <romangg>       kbroulik: you mean to *any* function 
ptr?
2018-03-26 15:49:42     <kbroulik>      doesnt have to be a slot, no
2018-03-26 15:49:45     <romangg>       nice
2018-03-26 15:49:50     <romangg>       ok. will try to remember
2018-03-26 15:49:58     <romangg>       that's all from me.
2018-03-26 15:50:06     <kbroulik>      I stopped declaring slots unless it's a 
public exported class and would make sense to have for users of that class
2018-03-26 15:51:03     <bshah> anyway, should we carry on?
2018-03-26 15:51:16     <bshah> romangg: done from your side?
2018-03-26 15:51:28     <romangg>       [12:22] <romangg> that's all from me.
2018-03-26 15:51:30     <romangg>       yes
2018-03-26 15:51:30     <bshah> okay
2018-03-26 15:51:37     <bshah> - some packaging work for neon
2018-03-26 15:51:37     <bshah> - Mid week my focus changed to Plasma Mobile
2018-03-26 15:51:37     <bshah> - Some exciting blog post coming soon (in ~hour)
2018-03-26 15:51:37     <bshah> - TLDR, plasma mobile on mainline + debian + 
mesa + freedreno + fully free stack
2018-03-26 15:51:37     <bshah> - Also did emergency fire-fighting of cmake 
issue in kpackage.. two fixes
2018-03-26 15:51:37     <bshah>  - D11709 and D11642
2018-03-26 15:51:37     <bshah>  - one more in queue as d_ed found in D11642 
comment
2018-03-26 15:51:37     <bshah> - This morning did a fix in kwin to unbreak 
build on FreeBSD.
2018-03-26 15:51:48     <sKreamer>      Diff 11709 "Don't create dependency 
loop" [Closed] https://phabricator.kde.org/D11709
2018-03-26 15:51:48     <sKreamer>      Diff 11642 "Fix the rcc binary package 
generation" [Closed] https://phabricator.kde.org/D11642
2018-03-26 15:51:50     <sKreamer>      Diff 11642 "Fix the rcc binary package 
generation" [Closed] https://phabricator.kde.org/D11642
2018-03-26 15:52:02     <bshah> questions?
Sho_:

 finally got some things done instead of "doing x"
 * [Kirigami] Finished InlineMessage component + gallery sample page and put up 
for review
 * [Kirigami] Minor code cleanup
 * [KWin] Wrote a patch for using EGL_IMG_context_priority to request 
high-priority rendering contexts
 * [KWin] Did some learning to understand the zwp_linux_dmabuf_v1 code under 
review
 * [FV] Fixed the "Select/Deselect All" actions in the Filter settings not 
taking list search state into account
 * [SysSe] Back to finishing up the Language KCM now that I have inline messages
 * [Sprint] Updates:
 ** Nate Graham won't attend due to a work commitment
 ** Shawn Rutledge (Qt) is likely to attend, currently prepping him with info 
on how we want to use pointer handlers
 * [Personal] Friday and Monday are holidays in Germany (I follow those for 
work)

kbroulik:


 * "Fixed" (I think there's something wrong in Solid though) device notifier 
showing "can be safely removed" message when mounting
 * Made global menu applet code more robust by never storing QActions/QMenus 
ourselves but always forwarding to the ones owned by dbusmenu importer. Should 
make menu less crash-prone and more reliable. Fixes LibreOffice confusing the 
menu. "File" menu still inaccessible and Okular tabbing still wonky.
 * KPropertiesDialog Checksum tab is now available for all local protocols 
(e.g. desktop), working on fixing the "Details" one
 * Fixed Dolphin offering to Open With itself (breakage caused by desktop file 
rename a while go)
 * Mentored someone adding gaming input battery support to Solid (wireless 
gamepads)
 * Fixed KRunner Shift+Return not working (that invokes the first runner action)
 * Some minor fixes in Kirigami and Folder View
 Please check out D11606 and D11481
 Diff 11606 "[WebBrowser Plasmoid] Support opening external links" [Needs 
Review] https://phabricator.kde.org/D11606
 Diff 11481 "[KItemListView] Check if KItemListStyleOption actually changed 
before emitting a change" [Needs Review] https://phabricator.kde.org/D11481

notmart:

 * some triage
 * Cards finally merged
 * small fixes in Kirigami
 * implemented in Kirigami a delegate recycler system which seems to improve 
smoothness in scrolling and memory usage
 * some micro optimization for plasma startup
 * started to migrate to rcc based packages for plasmoids, the cmake stuff 
seems to still give problems, testing Bhushan approach now, hopefully for this 
week we can have it unreverted
 sorry about that, i couldn't spot malfunctions for weeks so i tought all was 
go :/
 (also friday and monday are public holidays here too, will take at least 
monday)

d_ed:

 - Many Plasma on Qt5.11 patches (one still open on Plasma PA, which should be 
easy to review)
 - Added wildcard support into my remote DBus runners (not yet merged) so one 
can query all org.kde.konsole-* services
 - Going through al system settings crash reports. I'm halfway. Resulted in 4 
patches all over the place.
 - Fixed 2 bugs in systemloadviewer plasmoid. 
 - Lots of proposed patches into making us able to default into using the 
wayland QPA on Qt5.11
 -     See thread on plasma-devel

Riddell:

 - Plasma 5.12.4LTS tomorrow, get your bug fixes in!
 - I was trying to work out the sprint organisation 
https://community.kde.org/Sprints/Plasma/2018 
 - I think open questions are whether d_ed is staying at Köpenick 1, there 
seems to be space for him, and who is incharge of getting into Köpenick 1 which 
d_ed would be ideally placed to do

romangg:


 - From me not much. I'm currently looking into Gamma control on Wayland. Would 
like to integrate in the KScreen KCM. Any thoughts on that?
 - Also D11654 needs to land in 5.12.4
 - Diff 11654 "[colorcorrection] Apply current color temperature on screen hot 
plug" [Needs Review] https://phabricator.kde.org/D11654
 - And reviewed D1230 D1231 yesterday so it landed finally.
 - Diff 1230 "GBM remote access support for KWin" [Closed] 
https://phabricator.kde.org/D1230
 - Diff 1231 "Add Remote Access interface to KWayland" [Closed] 
https://phabricator.kde.org/D1231
 - One day before 2-year anniversary (I swear I didn't do this on purpose).
 - Need reviews of D11469 and D11468
 - Diff 11469 "[Mouse KCM] Add X11 libinput exclusive backend and UI" [Needs 
Review] https://phabricator.kde.org/D11469
 - Diff 11468 "[Mouse KCM] Add KWin Wayland backend" [Needs Review] 
https://phabricator.kde.org/D11468
 - Would be enough to test run it and see if nothing breaks.

bshah:


 - some packaging work for neon
 - Mid week my focus changed to Plasma Mobile
 - Some exciting blog post coming soon (in ~hour)
 - TLDR, plasma mobile on mainline + debian + mesa + freedreno + fully free 
stack
 - Also did emergency fire-fighting of cmake issue in kpackage.. two fixes
  - D11709 and D11642
  - one more in queue as d_ed found in D11642 comment
 - This morning did a fix in kwin to unbreak build on FreeBSD.
        Diff 11709 "Don't create dependency loop" [Closed] 
https://phabricator.kde.org/D11709
        Diff 11642 "Fix the rcc binary package generation" [Closed] 
https://phabricator.kde.org/D11642
        Diff 11642 "Fix the rcc binary package generation" [Closed] 
https://phabricator.kde.org/D11642


Attachment: signature.asc
Description: PGP signature

Reply via email to