Minutes Monday Plasma Meeting

Sebastian Kügler sebas at kde.org
Mon Jan 2 11:34:11 UTC 2017


Voila.
-- 
sebas

http://www.kde.org | http://vizZzion.org
-------------- next part --------------
Plasma Meeting minutes 02-01-2017

Present: Sho_, romangg, notmart, bshah, jgrulich, sebas

Sho:
* Got back into the "office" to "laptop won't turn on or boot", had to get a new charger from the MS Service center today /o\
* Went through close to a thousand emails and sorted into *~50* actionable items, got much reviewing and many fixes to do
* I've decided to push Wayland virtual desktop stuff to 5.10, I need the last 10 days before freeze on large reviews by team mates and some high-prio fixes (Dash regressions, was tracking the "pinned launchers disappear" bug just before vacation, etc etc), and with Martin away-ish and less available for mentoring it's not realistic at all any more
* Please make sure I am added to Phab reviews really need me to review - I went through my personal inbox but not all of plasma-devel to catch strays, will as time permits
* Trouble building Plasma today due to extremely bleeding edge new deps, had to steal xkb 0.7 and appstream 0.10.4 from fedora's build queue, CI failures due to the same
currently fixing the "All Apps is empty in Dash" bug

romangg:
Started work again on my SOK project: atomic mode support / plane rendering (T4426)
Task 4426 "[kwin] Scanout wl_buffer in DrmBackend" [Open,Needs Triage] {Plasma on Wayland} https://phabricator.kde.org/T4426
Need reviews for:
- [Touchpad KCM] New KWin Wayland version (D3617) : mgraesslin, sebas
Diff 3617 "[Touchpad KCM] New KWin Wayland version" [Needs Review] https://phabricator.kde.org/D3617
- [Digital Clock] Bug fixes and ui code optimization (D3630) : notmart
Diff 3630 "[Digital Clock] Bug fixes and ui code optimization" [Needs Review] https://phabricator.kde.org/D3630
- [Task Manager] Tooltips redesign (D3738) : Sho_, kbroulik
Diff 3738 "[Task Manager] Tooltips redesign" [Needs Review] https://phabricator.kde.org/D3738

notmart:
* import export kwin decoration with the l&f themes https://phabricator.kde.org/D3832 https://phabricator.kde.org/D3833
Diff 3832 "import kwin deco and button order in l&f" [Needs Review] https://phabricator.kde.org/D3832
Diff 3833 "export kwin theme to l&f" [Needs Review] https://phabricator.kde.org/D3833
* multiscreen: strange corner case when the laptop screen gets disabled upon connecting an external screen: the qscreen pointer gets recycled, no signals about the change, disaster ensues
* knewstuff: expose the engine from the download dialog
* plymouth kcm
** download thumbnails from KNS and copy them into the themes
** fix uninstall from the download dialog (has to keep a copy of the tarball, probably plasmoids will need something similar)
* Kirigami:
** keyboard navigation stuff
** kirigami 1 beta 1 release in progress https://dot.kde.org/2016/12/30/kde-releases-beta-kirigami-ui-20 (bug found in current tarballs, have to do final ones)

bshah:
- If you haven't followed up, CM is dead, we needed to either migrate to LineageOS or AOSP
notmart: is the plymouth kcm based on qml? you have a first prototype screenshot?
    - I decided to migrate to AOSP for devices which have AOSP tree available
    - http://blog.bshah.in/2016/12/28/cyanogenmod-lineage-os-and-plasma-mobile/
    - Will work on migrating hammerhead port to AOSP with higher priority this week : T4944
Task 4944 "[hammerhead] Possibly switch to AOSP base instead of CyanogenMod" [Open,Normal] {Plasma: Mobile} https://phabricator.kde.org/T4944
- Documentation for Plasma Mobile
    - Porting instructions : need someone to review and give feedback, T5008
Task 5008 "Review the porting documentation" [Open,Normal] {Plasma: Mobile} https://phabricator.kde.org/T5008
    - FAQ updated with some more questions : https://community.kde.org/Plasma/Mobile/FAQ
    - Need someone to write some of these : T4946 (also please give feedback on what else is missing for documentation)
Task 4946 "[general] Documentation for project" [Open,High] {Plasma: Mobile} https://phabricator.kde.org/T4946
- Will do work for installable Nexus 5X images this week if time permits from hammerhead AOSP work

jgrulich:
as you might know, I'm working on new network KCM which I would like to have ready for feature freeze next week, it is still missing VPN import/export which is easy to implement, but I have two questions I would like to discuss with you
1) what to show initialy when you open the kcm, because right now it is empty http://www.imagehosting.cz/?v=kcmapa.png until you select a connection
eMPee584 (56387160 at gateway/web/freenode/ip.86.56.113.96) has joined #plasma
I could either select the first connection or display some information about you active connections and so on, what do you think?
-> most logical choice is current connection with default route

sebas:
* worked on making my kscreen osd branch mergable,
    * still need to streamline the dbus interface
* usual kscreen triaging
* bit less Plasma stuff in the next weeks since I'm working on a semi-related project


Log:

[12:00:13] <sebas> meeeeting!
[12:00:33] <Sho_> here
[12:00:52] <romangg> here
[12:01:33] <notmart> here
[12:01:41] <bshah> o/
[12:01:57] <sebas> alrightie ... Sho starts!
[12:02:00] <sebas> GPO!
[12:02:01] <sebas> GO!
[12:02:35] <-- frinring (~frinring at x5ce49aee.dyn.telefonica.de) has quit
[12:02:46] <Sho_> * Got back into the "office" to "laptop won't turn on or boot", had to get a new charger from the MS Service center today /o\
[12:02:48] <Sho_> * Went through close to a thousand emails and sorted into *~50* actionable items, got much reviewing and many fixes to do
[12:02:49] <Sho_> * I've decided to push Wayland virtual desktop stuff to 5.10, I need the last 10 days before freeze on large reviews by team mates and some high-prio fixes (Dash regressions, was tracking the "pinned launchers disappear" bug just before vacation, etc etc), and with Martin away-ish and less available for mentoring it's not realistic at all any more
[12:02:51] <Sho_> * Please make sure I am added to Phab reviews really need me to review - I went through my personal inbox but not all of plasma-devel to catch strays, will as time permits
[12:02:52] <Sho_> * Trouble building Plasma today due to extremely bleeding edge new deps, had to steal xkb 0.7 and appstream 0.10.4 from fedora's build queue, CI failures due to the same
[12:03:18] <Sho_> currently fixing the "All Apps is empty in Dash" bug
[12:03:24] <Sho_> done()
[12:05:06] <romangg> next?
[12:05:11] <sebas> yes!
[12:05:15] <sebas> that would be you romangg
[12:05:24] <romangg> Started work again on my SOK project: atomic mode support / plane rendering (T4426)
[12:05:24] <sKreamer> Task 4426 "[kwin] Scanout wl_buffer in DrmBackend" [Open,Needs Triage] {Plasma on Wayland} https://phabricator.kde.org/T4426
[12:05:35] <romangg> Need reviews for:
[12:05:36] <romangg> - [Touchpad KCM] New KWin Wayland version (D3617) : mgraesslin, sebas
[12:05:36] <sKreamer> Diff 3617 "[Touchpad KCM] New KWin Wayland version" [Needs Review] https://phabricator.kde.org/D3617
[12:05:37] <romangg> - [Digital Clock] Bug fixes and ui code optimization (D3630) : notmart
[12:05:38] <sKreamer> Diff 3630 "[Digital Clock] Bug fixes and ui code optimization" [Needs Review] https://phabricator.kde.org/D3630
[12:05:39] <romangg> - [Task Manager] Tooltips redesign (D3738) : Sho_, kbroulik
[12:05:39] <sKreamer> Diff 3738 "[Task Manager] Tooltips redesign" [Needs Review] https://phabricator.kde.org/D3738
[12:05:42] --> frinring (~frinring at x5ce49aee.dyn.telefonica.de) has joined #plasma
[12:06:23] <sebas> coolio, will review!
[12:06:25] <sebas> next?
[12:06:29] <Sho_> i'll get to the tooltip redesign review within the next two days, that's one of those big reviews i need to do
[12:06:37] -*- bshah takes note that romangg didn't work on SoK project for half period of SoK (... just kidding :p)
[12:06:38] <Sho_> along with ivan's favorites stuff, etc.
[12:06:49] <romangg> bshah: yea, i know XD
[12:07:03] <sebas> notmart's turn!
[12:07:09] <notmart> ok
[12:07:49] <notmart> a sec
[12:08:30] <romangg> bshah: atleast I can say that I did other stuff related to KDE^^
[12:08:33] <notmart> * import export kwin decoration with the l&f themes https://phabricator.kde.org/D3832 https://phabricator.kde.org/D3833
[12:08:33] <sKreamer> Diff 3832 "import kwin deco and button order in l&f" [Needs Review] https://phabricator.kde.org/D3832
[12:08:33] <sKreamer> Diff 3833 "export kwin theme to l&f" [Needs Review] https://phabricator.kde.org/D3833
[12:08:34] <notmart> * multiscreen: strange corner case when the laptop screen gets disabled upon connecting an external screen: the qscreen pointer gets recycled, no signals about the change, disaster ensues
[12:08:36] <notmart> * knewstuff: expose the engine from the download dialog
[12:08:37] <notmart> * plymouth kcm
[12:08:39] <notmart> ** download thumbnails from KNS and copy them into the themes
[12:08:40] <notmart> ** fix uninstall from the download dialog (has to keep a copy of the tarball, probably plasmoids will need something similar)
[12:08:42] <notmart> * Kirigami:
[12:08:43] <notmart> ** keyboard navigation stuff
[12:08:45] <notmart> ** kirigami 1 beta 1 release in progress https://dot.kde.org/2016/12/30/kde-releases-beta-kirigami-ui-20 (bug found in current tarballs, have to do final ones)
[12:10:11] -*- jgrulich has something to say if you give me a word at the end of meeting :)
[12:10:25] <notmart> questions or next
[12:11:12] <sebas> next is bshah, then me
[12:11:17] <bshah> okay
[12:11:21] <sebas> then jgrulich
[12:11:48] <bshah> - If you haven't followed up, CM is dead, we needed to either migrate to LineageOS or AOSP
[12:11:49] <romangg> notmart: is the plymouth kcm based on qml? you have a first prototype screenshot?
[12:11:50] <bshah>     - I decided to migrate to AOSP for devices which have AOSP tree available
[12:11:52] <bshah>     - http://blog.bshah.in/2016/12/28/cyanogenmod-lineage-os-and-plasma-mobile/
[12:11:54] <bshah>     - Will work on migrating hammerhead port to AOSP with higher priority this week : T4944
[12:11:54] <sKreamer> Task 4944 "[hammerhead] Possibly switch to AOSP base instead of CyanogenMod" [Open,Normal] {Plasma: Mobile} https://phabricator.kde.org/T4944
[12:11:56] <bshah> - Documentation for Plasma Mobile
[12:11:58] <bshah>     - Porting instructions : need someone to review and give feedback, T5008
[12:11:58] <sKreamer> Task 5008 "Review the porting documentation" [Open,Normal] {Plasma: Mobile} https://phabricator.kde.org/T5008
[12:12:00] <bshah>     - FAQ updated with some more questions : https://community.kde.org/Plasma/Mobile/FAQ
[12:12:02] <bshah>     - Need someone to write some of these : T4946 (also please give feedback on what else is missing for documentation)
[12:12:02] <sKreamer> Task 4946 "[general] Documentation for project" [Open,High] {Plasma: Mobile} https://phabricator.kde.org/T4946
[12:12:04] <bshah> - Will do work for installable Nexus 5X images this week if time permits from hammerhead AOSP work
[12:12:37] <sebas> bshah: your plan (the one outlined on your blog) seems good, btw
[12:12:51] <bshah> thanks
[12:13:52] <sebas> jgrulich: your turn
[12:14:59] <jgrulich> as you might know, I'm working on new network KCM which I would like to have ready for feature freeze next week, it is still missing VPN import/export which is easy to implement, but I have two questions I would like to discuss with you
[12:15:25] <jgrulich> 1) what to show initialy when you open the kcm, because right now it is empty http://www.imagehosting.cz/?v=kcmapa.png until you select a connection
[12:15:38] --> eMPee584 (56387160 at gateway/web/freenode/ip.86.56.113.96) has joined #plasma
[12:15:57] <jgrulich> I could either select the first connection or display some information about you active connections and so on, what do you think?
[12:16:14] <notmart> romangg: yep, is qml
[12:17:02] <notmart> romangg: http://imgur.com/a/0vDqC
[12:17:22] <sebas> jgrulich: the active connection should be shown IMO
[12:17:43] <jgrulich> sebas: what if there is more than one? select the one with default route?
[12:17:51] <sebas> yep
[12:17:56] <sebas> most logical choice IMO
[12:18:44] <jgrulich> and the easiest one for me to implement :)
[12:18:48] <sebas> cool :)
[12:18:55] <jgrulich> second question
[12:19:59] <jgrulich> where to place that KCM in system settings? Right now there is "Network" category with "Settings", "Connectivity" and "Bluetooth" KCMs, I have mine KCM separated with name "Network configuration", should I use different name or place it under already existing KCM?
[12:20:19] <sebas> Definitely under Network
[12:20:27] <sebas> then maybe "Connections"?
[12:20:52] <sebas> the "configuration" is unnecessary, since everything in systemsettings is configuration
[12:21:17] <sebas> the "Connectivity" has a crap name, though
[12:21:36] <jgrulich> ok, "connections" should be fine
[12:21:38] <sebas> Settings as well ... jeez, that category is baaaaad.
[12:21:48] <romangg> yes :D
[12:21:48] <sebas> But let's fix the rest, not abide to crappiness
[12:22:31] <romangg> the subcategories should get rearranged some time in the future (thinking about syse redesign task...)
[12:22:43] <sebas> ironically, the NM KCM is probably what most users would be looking for, yet it's the one that has always been missing :D
[12:22:52] <sebas> very KDE-ish
[12:23:12] <jgrulich> sebas: right, was about time to do something about it
[12:23:15] <sebas> those are mostly konqi's kcms there
[12:23:22] <sebas> jgrulich: props to you dude
[12:24:08] <sebas> anyway, more questions? :)
[12:24:32] <romangg> yes
[12:24:40] <-- eMPee584 (56387160 at gateway/web/freenode/ip.86.56.113.96) has quit (Ping timeout: 260 seconds)
[12:24:41] <jgrulich> sebas: I guess that's all I wanted to hear, maybe just ask you kindly to try it :)
[12:24:52] <jgrulich> right now it's under plasma-kcm branch
[12:24:53] <romangg> jgrulich: where does it land now? does it get its own subcat or not?
[12:24:58] <sebas> jgrulich: how to try it?
[12:25:16] <jgrulich> plasma-nm repo and plasma-kcm branch
[12:25:22] <sebas> aye, cool :)
[12:25:28] <sebas> hope to find some time later today or tomorrow
[12:26:16] <romangg> ping jgrulich
[12:26:34] <jgrulich> romangg: mean in system settings?
[12:26:39] <romangg> yes
[12:27:08] <jgrulich> category is Network and name is Network Configuration which I'm going to change now to Connections
[12:27:49] <romangg> connections and connectivity is very similar. and then there is connection preferences in settings subcat
[12:28:51] <romangg> but since the Network category needs some work anyway on reordering the stuff in general it probably will be bad anyway we try.
[12:28:58] <sebas> romangg: yes, but we should fix the others, those are bad
[12:29:07] <sebas> Network -> Connections is logical
[12:29:19] <sebas> that whole category otherwise is a crapcollection
[12:29:28] <romangg> right
[12:29:39] <jgrulich> romangg: well, Connectivity at least is very misleading
[12:30:42] <romangg> jgrulich: yea. go for Network -> Connections. and sb hopefully will reorder all the kcms in Network at some point in the future.
[12:30:45] <sebas> and unnecessary, since it sets a default password that would be saved after first use anyway, and it's not even clear for which connection it would be used
[12:30:59] <bshah> breakout? :P
[12:31:01] <sebas> that kcm should probably just be taken behind the barn and shot and we act like it never happened
[12:31:14] <sebas> let's finish this meeting, indeed ... my turn
[12:31:17] <sebas> * worked on making my kscreen osd branch mergable,
[12:31:17] <sebas>     * still need to streamline the dbus interface
[12:31:17] <sebas> * usual kscreen triaging
[12:31:17] <sebas> * bit less Plasma stuff in the next weeks since I'm working on a semi-related project
[12:31:45] <sebas> and, if there are no questions: meeting ends.
[12:31:52] <sebas> Thanks everybody for attending, happy lunchtime and hacking!
[12:32:05] <bshah> cool.. Thanks sebas for hosting
[12:32:08] <bshah> :)
[12:32:19] <Sho_> thx thx


More information about the Plasma-devel mailing list