Voila.
--
sebas
http://www.kde.org | http://vizZzion.org
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@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 (~frinr...@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 (~frinr...@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@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@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