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
signature.asc
Description: PGP signature