Minutes for meeting week 12 and 13
Bhushan Shah
bhush94 at gmail.com
Tue Mar 27 09:46:27 UTC 2018
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
-------------- next part --------------
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 at 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 :)
-------------- next part --------------
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 at 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
-------------- next part --------------
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?
-------------- next part --------------
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180327/87f84f0e/attachment-0001.sig>
More information about the Plasma-devel
mailing list