Minutes Monday Plasma Meeting

Sebastian Kügler sebas at kde.org
Mon Dec 12 11:40:54 UTC 2016


Plasma Meeting minutes 12-12-2016

Present: Sho, kbroulik, romangg, bshah, notmart, d_ed, sebas

Logo discussion:
- We want to finalize this topic (finally), notmart to check with mgraesslin


Sho:
* [Kicker] Fixed recent documents action in the context menus for app item 
search results not launching
* [Kicker] Finished the last backend changes needed to make Simple Menu qml-
only (for KDE Store inclusion w/ 5.9); submitting for review today
* [TM] Fixed Screen data role not refreshing when screens change res or 
position, causing disappearing task items with screen filtering enabled
* [TM] Assisting Roman on VDG tooltip design improvements: coded needed libtm 
API changes; advice/mentoring on using the lib and item models in general
* [Wayland] kbroulik needs some help adding pid to kwayland:PlasmaWindow this 
week, will mentor
* [General] Code reviews after vacation; triaging stuff I need to merge before 
approaching feature freeze
* [Other] Yakuake hackings: Fleshing out the new UI code in the default theme 
package / component lib for themes
* [Random] European xmas market in Seoul: https://www.instagram.com/p/
BN4YDInD8x9/

kbroulik:
* Fix for "Edit applications..." context menu showing up in system immutable 
shell in Kicker/Kickerdash (brought up on enterprise ml)
* Minor fixes here and there
* Will write a KAuthorized singleton for Kdeclarative so we can use that in 
Plasma and QML KCMs
* Will introduce a lineedit_reveal_password kiosk restriction that will 
disable the "show password" button globally (both in Plasma, hence the need 
for a qml import, and widgets)
* About to merge Meta+{number} for activating task at {number} in task manager
* Can't find motivation to finish the global menu stuff or "playing audio" 
indicator in task manager right now :/
* What's the state of GHNS QML imports? There's a "ghns" KIOSK restriction now 
but the QML KCMs all created their own button so the buttons still show up and 
I'm not really fond of manually fixing all of them by hand
    -> answer: ask leinir

romangg:
* Wayland Touchpad KCM: D3617
  Diff 3617 "[Touchpad KCM] New KWin Wayland version" [Needs Review] https://
phabricator.kde.org/D3617
* Digital Clock code / layout improvements: D3630
  Diff 3630 "[Digital Clock] Bug fixes and ui code optimization" [Needs 
Revision] https://phabricator.kde.org/D3630
* At the moment working on T2029: hit some roadblocks there with models. -> 
need more Sho_ ;)
  Task 2029 "VDG: taskbar tooltip layout design improvement" [Open,Needs 
Triage] {Plasma,VDG} https://phabricator.kde.org/T2029

bshah:
- This monday submitted visa application for Sprint, and got visa in 3 days 
\o/
- This week mostly moved mci infrastructure around as old hosts were old 
(14.04) and out of space-ish
- still stumbling upon how to best package this libhybris for N5X
    - bit tricky as changes are not upstream'd etc

notmart:
* attempt of optional percentage in battery applet https://
phabricator.kde.org/D3603
Diff 3603 "Option to show percentage charge in the icon" [Closed] https://
phabricator.kde.org/D3603
* most of the week spent in a kcm that can change plymouth splashscreens 
scratch/mart/plymouthkcm.git still heavily experimental, due to the nature of 
the thing, walking on eggshells there
and last, a question

d_ed:
* I wrote a plasmoid that shows other plasmoids in tabs
* I wrote a thing to let applets block notifications, so we don't get NM 
popups whilst NM plasmoid is open and potentially media player or anything 
else.
* continuing with blur effect in the kwin scaling making that work and work 
neatly

sebas:
- Addressing review comments on OSD branch, leading to some nice cleanups
- work on new kscreen kcm
- Had some fun building Qt with broken deps
- kscreen bug triaging
- some press grooming
-- 
sebas

http://www.kde.org | http://vizZzion.org
-------------- next part --------------
Plasma Meeting minutes 12-12-2016

Present: Sho, kbroulik, romangg, bshah, notmart, d_ed, sebas

Logo discussion:
- We want to finalize this topic (finally), notmart to check with mgraesslin


Sho:
* [Kicker] Fixed recent documents action in the context menus for app item search results not launching
* [Kicker] Finished the last backend changes needed to make Simple Menu qml-only (for KDE Store inclusion w/ 5.9); submitting for review today
* [TM] Fixed Screen data role not refreshing when screens change res or position, causing disappearing task items with screen filtering enabled
* [TM] Assisting Roman on VDG tooltip design improvements: coded needed libtm API changes; advice/mentoring on using the lib and item models in general
* [Wayland] kbroulik needs some help adding pid to kwayland:PlasmaWindow this week, will mentor
* [General] Code reviews after vacation; triaging stuff I need to merge before approaching feature freeze
* [Other] Yakuake hackings: Fleshing out the new UI code in the default theme package / component lib for themes
* [Random] European xmas market in Seoul: https://www.instagram.com/p/BN4YDInD8x9/

kbroulik:
* Fix for "Edit applications..." context menu showing up in system immutable shell in Kicker/Kickerdash (brought up on enterprise ml)
* Minor fixes here and there
* Will write a KAuthorized singleton for Kdeclarative so we can use that in Plasma and QML KCMs
* Will introduce a lineedit_reveal_password kiosk restriction that will disable the "show password" button globally (both in Plasma, hence the need for a qml import, and widgets)
* About to merge Meta+{number} for activating task at {number} in task manager
* Can't find motivation to finish the global menu stuff or "playing audio" indicator in task manager right now :/
* What's the state of GHNS QML imports? There's a "ghns" KIOSK restriction now but the QML KCMs all created their own button so the buttons still show up and I'm not really fond of manually fixing all of them by hand
    -> answer: ask leinir

romangg:
* Wayland Touchpad KCM: D3617
  Diff 3617 "[Touchpad KCM] New KWin Wayland version" [Needs Review] https://phabricator.kde.org/D3617
* Digital Clock code / layout improvements: D3630
  Diff 3630 "[Digital Clock] Bug fixes and ui code optimization" [Needs Revision] https://phabricator.kde.org/D3630
* At the moment working on T2029: hit some roadblocks there with models. -> need more Sho_ ;)
  Task 2029 "VDG: taskbar tooltip layout design improvement" [Open,Needs Triage] {Plasma,VDG} https://phabricator.kde.org/T2029

bshah:
- This monday submitted visa application for Sprint, and got visa in 3 days \o/
- This week mostly moved mci infrastructure around as old hosts were old (14.04) and out of space-ish
- still stumbling upon how to best package this libhybris for N5X
    - bit tricky as changes are not upstream'd etc

notmart:
* attempt of optional percentage in battery applet https://phabricator.kde.org/D3603
Diff 3603 "Option to show percentage charge in the icon" [Closed] https://phabricator.kde.org/D3603
* most of the week spent in a kcm that can change plymouth splashscreens scratch/mart/plymouthkcm.git still heavily experimental, due to the nature of the thing, walking on eggshells there
and last, a question

d_ed:
* I wrote a plasmoid that shows other plasmoids in tabs
* I wrote a thing to let applets block notifications, so we don't get NM popups whilst NM plasmoid is open and potentially media player or anything else.
* continuing with blur effect in the kwin scaling making that work and work neatly

sebas:
- Addressing review comments on OSD branch, leading to some nice cleanups
- work on new kscreen kcm
- Had some fun building Qt with broken deps
- kscreen bug triaging
- some press grooming


Full log:
[11:59:53] <sebas> Yo! Meating time!
[12:00:00] <notmart> romangg: looking
[12:00:01] <sebas> excuse the pun.
[12:00:06] <Sho_> here
[12:00:13] <kbroulik> here
[12:00:31] <romangg> here
[12:00:41] <bshah> o/
[12:00:49] <bshah> (combo breaker :P)
[12:00:53] <Sho_> it's actually meating time after meeting tho *thinks all about dinner*
[12:01:09] <sebas> we know ... korean bbq is hard to beat
[12:01:10] <notmart> here
[12:01:17] <sebas> especially if the contender is an irc meeting :P
[12:01:21] <Sho_> true
[12:01:23] <Sho_> :)
[12:01:47] <sebas> we have one topic out of the ordinary ... our logo
[12:01:57] <sebas> should we perhaps discuss that first?
[12:02:03] <Sho_> sounds good
[12:02:05] <-- ochurlaud (~ochurlaud at LFbn-1-3860-141.w86-233.abo.wanadoo.fr) has quit (Quit: Konversation terminated!)
[12:02:19] <Sho_> please suggest something I can raise my pitchforks over and/or bikeshed
[12:02:24] <Sho_> :P
[12:02:36] <sebas> yeah, because that's exactly what this process needs :)
[12:03:23] <sebas> so, the status quo is what the vdg wants to make final, and after ignoring it for a few months when we didn't reach a decision, I think they're right to force one upon us
[12:03:45] <sebas> no logo is worse than almost any other logo (safe for ... well, use your imagination)
[12:03:59] <kbroulik> so, do we have a compresensive clear(!) list of logo options now? neither the forum thread nor the wiki page were particualrly well organized
[12:04:01] <notmart> i got it was the one that is now semi-official and already in several places?
[12:04:07] <sebas> I think we'd do us all a favor and make it final and move on with our lives
[12:04:30] <notmart> (which, of the options is the only one i am really ok with, even if not utterly thrilled)
[12:04:31] <sebas> yes, https://www.kde.org/announcements/plasma5.0/plasma-5-banner.png this
[12:04:43] <notmart> yes, that one
[12:05:12] <romangg> but wasn't it the plasma logo before already?
[12:05:20] <notmart> -ish
[12:05:24] <Sho_> It's a meh logo but I don't have a better one, and while I dislike comitting to something I think is meh, I guess we do need some asset to stamp on things
[12:05:26] <notmart> wasn't really official
[12:05:49] <sebas> no, previous official was https://upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Plasma_icon.svg/2000px-Plasma_icon.svg.png
[12:06:01] <sebas> I think the new one is made by Uri?
[12:06:18] <notmart> yes
[12:06:22] <Sho_> I did get a logo idea recently actually but I'd have to make it first :P
[12:06:31] <romangg> uagh, ok, it's an improvment. still not utterly blown away.
[12:06:37] <starbuck1> the stylized Plasma "Cashew" is also in use with Plasma for Mobile, right side: https://en.wikipedia.org/wiki/KDE_Plasma_5
[12:06:40] <sebas> well, truth is, logos are hard and we suck at the process of deciding on one
[12:06:58] <romangg> if you're out of the loop, there was a design contest: https://community.kde.org/KDE_Visual_Design_Group/Plasma_Logo_Contest
[12:07:08] <Sho_> yeah, I know
[12:07:17] <sebas> problem is that on the developer side, we don't need to care so much, but for the VDG's work, it's seriously annoying
[12:07:26] <sebas> so we're wasting their time there
[12:07:41] <notmart> yep
[12:07:42] <starbuck1> or latest Breeze folder icons (6ths column from left):  https://store.kde.org/p/1160457/
[12:08:44] <sebas> so, to get to a conclusion, I think the only real reservation on the mailing list were from Martin, perhaps someone could talk to him directly and check if he'd be OK if we chose it as a group?
[12:08:56] <sebas> Last thing we want is to alienate him
[12:09:21] <sebas> (I'll be travelling for a week, would totally do it, but that means next week then)
[12:10:03] <Sho_> (https://en.wikipedia.org/wiki/Wendelstein_7-X < Germany finished a stellarator recently, and I think a simplified lineart of the plasma containment doughnut used in one would've made a cool logo (with neat possibilities for splash anims), too bad I didn't have that idea for the contest ...)
[12:10:48] <sebas> too late in the process for new entries that are only an idea right now
[12:11:13] <notmart> sebas: i can write him
[12:11:21] <sebas> notmart: would be nice, thanks!
[12:11:43] <sebas> Also, while we're at it ... who wants to run coming Monday's Plasma meeting?
[12:11:52] <sebas> (then we move on to individual reports)
[12:11:59] <Sho_> I can
[12:12:09] <sebas> thanksies, you're it!
[12:12:17] <Sho_> aye
[12:12:21] <-- Jucato (~Juan at kde/developer/jucato) has quit (Ping timeout: 268 seconds)
[12:12:27] <sebas> (I'll be in Egypt, diving for a week, will share photos)
[12:12:37] <sebas> Sho_: your turn as well
[12:12:40] <sebas> (reports)
[12:12:55] <Sho_> * [Kicker] Fixed recent documents action in the context menus for app item search results not launching
[12:12:56] <Sho_> * [Kicker] Finished the last backend changes needed to make Simple Menu qml-only (for KDE Store inclusion w/ 5.9); submitting for review today
[12:12:58] <Sho_> * [TM] Fixed Screen data role not refreshing when screens change res or position, causing disappearing task items with screen filtering enabled
[12:12:59] <Sho_> * [TM] Assisting Roman on VDG tooltip design improvements: coded needed libtm API changes; advice/mentoring on using the lib and item models in general
[12:13:01] <Sho_> * [Wayland] kbroulik needs some help adding pid to kwayland:PlasmaWindow this week, will mentor
[12:13:02] <Sho_> * [General] Code reviews after vacation; triaging stuff I need to merge before approaching feature freeze
[12:13:04] <Sho_> * [Other] Yakuake hackings: Fleshing out the new UI code in the default theme package / component lib for themes
[12:13:05] <Sho_> * [Random] European xmas market in Seoul: https://www.instagram.com/p/BN4YDInD8x9/
[12:13:23] --> Jucato_ (~Juan at kde/developer/jucato) has joined #plasma
[12:13:25] <Sho_> done()
[12:13:34] <-> Jucato_ is now known as Jucato
[12:14:21] <sebas> cheers, barring questions ... kbroulik's turn
[12:14:29] <kbroulik> * Fix for "Edit applications..." context menu showing up in system immutable shell in Kicker/Kickerdash (brought up on enterprise ml)
[12:14:33] <kbroulik> * Minor fixes here and there
[12:14:40] <kbroulik> * Will write a KAuthorized singleton for Kdeclarative so we can use that in Plasma and QML KCMs
[12:14:45] <kbroulik> * Will introduce a lineedit_reveal_password kiosk restriction that will disable the "show password" button globally (both in Plasma, hence the need for a qml import, and widgets)
[12:14:53] <kbroulik> * About to merge Meta+{number} for activating task at {number} in task manager
[12:14:59] <kbroulik> * Can't find motivation to finish the global menu stuff or "playing audio" indicator in task manager right now :/
[12:15:02] --> fekepp (~Thunderbi at nat.scc.kit.edu) has joined #plasma
[12:15:03] <kbroulik> What's the state of GHNS QML imports? There's a "ghns" KIOSK restriction now but the QML KCMs all created their own button so the buttons still show up and I'm not really fond of manually fixing all of them by hand
[12:15:26] <sebas> leinir would know I guess?
[12:15:28] <notmart> that would be to ask to leinir
[12:16:15] <kbroulik> sad thing with QML not having any basic controls, ie. you can't just have a Button that works with everyone and there isnt an Action that QQC1/2 buttons could user either :/
[12:16:16] <kbroulik> next
[12:16:31] <sebas> romangg: is next up
[12:16:38] <romangg> Wayland Touchpad KCM: D3617
[12:16:38] <sKreamer> Diff 3617 "[Touchpad KCM] New KWin Wayland version" [Needs Review] https://phabricator.kde.org/D3617
[12:16:44] <romangg> Digital Clock code / layout improvements: D3630
[12:16:44] <sKreamer> Diff 3630 "[Digital Clock] Bug fixes and ui code optimization" [Needs Revision] https://phabricator.kde.org/D3630
[12:16:50] <romangg> At the moment working on T2029: hit some roadblocks there with models. -> need more Sho_ ;)
[12:16:50] <sKreamer> Task 2029 "VDG: taskbar tooltip layout design improvement" [Open,Needs Triage] {Plasma,VDG} https://phabricator.kde.org/T2029
[12:17:05] <romangg> finished
[12:17:10] <Sho_> romangg: I'll go have dinner after meeting but I'll be available later
[12:17:15] <Sho_> feel free to ping
[12:17:26] <romangg> ok, thanks!
[12:18:02] <romangg> next?
[12:18:12] <Sho_> also nice for working on clock stuff, it's needed some maintainer love in a while
[12:18:15] <sebas> bshah: is next
[12:18:18] <bshah> ok
[12:18:24] <Sho_> (one of the last sources of warnings on plasma start)
[12:18:30] <romangg> Sho_: yea, just hope my qml coding doesn't suck completly...
[12:18:39] <Sho_> well that's what review is for
[12:18:41] <Sho_> ok bshah now :)
[12:18:45] <notmart> romangg: answered to your question on the rr btw
[12:18:50] <bshah> - This monday submitted visa application for Sprint, and got visa in 3 days \o/
[12:18:51] <bshah> - This week mostly moved mci infrastructure around as old hosts were old (14.04) and out of space-ish
[12:18:53] <bshah> - still stumbling upon how to best package this libhybris for N5X
[12:18:55] <bshah>     - bit tricky as changes are not upstream'd etc
[12:19:04] <bshah> .next()
[12:19:17] <sebas> romangg: excellent way to learn, plus we have reviews that work both ways, no better way to learn than to try and get feedback
[12:19:41] <-- Jucato (~Juan at kde/developer/jucato) has quit (Ping timeout: 258 seconds)
[12:20:28] <sebas> notmart's next up
[12:20:34] <notmart> ok
[12:20:41] <notmart> * attempt of optional percentage in battery applet https://phabricator.kde.org/D3603
[12:20:41] <sKreamer> Diff 3603 "Option to show percentage charge in the icon" [Closed] https://phabricator.kde.org/D3603
[12:20:43] <notmart> * most of the week spent in a kcm that can change plymouth splashscreens scratch/mart/plymouthkcm.git still heavily experimental, due to the nature of the thing, walking on eggshells there
[12:20:56] <notmart> and last, a question
[12:21:03] <notmart> desktop qqc2 style: to be released in extragear? could be alongside workspace? (may be a problem moving in frameworks afterwards?)
[12:21:26] <notmart> i would like if it was released in 5.9... but then moving from workspace to frameworks proved to be pain..
[12:21:43] <d_ed> it's only a pain if we keep installed paths the same
[12:21:54] <notmart> they have to be
[12:22:57] -*- sebas enqueues d_ed as well :)
[12:23:16] <notmart> and even worse, it needs to be installed in qt plugins folder, regardless of the kf5 install prefix
[12:23:24] <kbroulik> bshah: any idea about ICECC[4327] 12:23:12: got exception 17 (10.16.20.250)
[12:23:26] <notmart> (maybe this makes it more kdesupport, dunno)
[12:23:40] <bshah> kbroulik: huh?
[12:23:50] <d_ed> notmart: but at worst case that makes it a theme name change to move to frameworks
[12:23:51] <sebas> kbroulik: usually a network hiccup
[12:23:57] <bshah> oh
[12:24:05] <bshah> yeah that ^
[12:24:22] <kbroulik> network hiccup? dont think so :o
[12:24:31] <kbroulik> it's constantly
[12:24:35] <notmart> i think it has to be "Desktop" to be sure that both qqc1 and qqc2 stuff get the proper one
[12:24:37] <kbroulik> and then at one point it just goes fuck it and stops working
[12:24:44] <sebas> then it's a network interruption? :D
[12:24:54] <d_ed> ah, didn't know that was a requirement
[12:25:58] <notmart> aanyways, next
[12:26:08] <sebas> d_ed's next up :)
[12:26:24] <d_ed> ok, I wrote a plasmoid that shows other plasmoids in tabs
[12:26:34] <kbroulik> xzibit peaks around the corner
[12:26:50] <Sho_> yo dawg i heard you like plasmoids
[12:26:51] <d_ed> and I don't know what that means
[12:26:56] --> HoloIRCUser (~holoirc at user-94-254-130-89.play-internet.pl) has joined #plasma
[12:27:02] <Sho_> so i put a plasmoid into your plasmoid so you can plasmoid while you plasmoid
[12:27:17] <d_ed> and I wrote a thing to let applets block notifications, so we don't get NM popups whilst NM plasmoid is open
[12:27:25] <d_ed> and potentially media player or anything else.
[12:27:28] <Sho_> i saw that and liked it
[12:27:33] <Sho_> nifty bit of polish
[12:27:42] <d_ed> and that's pretty much it
[12:27:50] <Sho_> d_ed: when will you rename to dEd to get away from GTK+ style
[12:28:09] <d_ed> still continuing with blur effect in the kwin scaling making that work and work neatly
[12:28:33] <kbroulik> is there a chance you could have a look at the blur caching thing? it doesnt work well on multiscreen wayland
[12:28:43] <kbroulik> though mgraesslin always cringes at the caching thing so I dont think there's much hope for that
[12:29:22] <Sho_> the caching has been nothing but trouble for years
[12:29:47] --> nowrep (~david at kde/developer/drosca) has joined #plasma
[12:29:53] --> HoloIRCUser4 (~holoirc at user-94-254-162-177.play-internet.pl) has joined #plasma
[12:30:30] <sebas> okay ... let's wrap up though.
[12:30:32] <sebas> my turn!
[12:30:39] <kbroulik> though given how heavy blur is.. friend of mine reported significant increase in battery life on his laptop with auto-hidden panel
[12:30:58] --> ltinkl (~ltinkl at 2a00:1028:83cc:7d32:8ec:ff78:2b55:b50b) has joined #plasma
[12:31:12] <sebas> yeah ... on some hardware it's just really fast, on others it causes significant lag
[12:31:13] <sebas> - Addressing review comments on OSD branch, leading to some nice cleanups
[12:31:13] <sebas> - work on new kscreen kcm
[12:31:13] <sebas> - Had some fun building Qt with broken deps
[12:31:13] <sebas> - kscreen bug triaging
[12:31:13] <sebas> - some press grooming
[12:31:16] <sebas> there!
[12:31:42] <d_ed> press grooming...?
[12:32:01] <sebas> talking to press, explaining them stuff, getting them material, that kind of thing
[12:32:07] <sebas> pretty basic pr work
[12:32:16] <d_ed> ok
[12:32:19] <notmart> parties with hot reporters
[12:32:32] <sebas> in my imagination, totally!
[12:32:37] <sebas> reality is sometimes a bitch
[12:33:25] <-- HoloIRCUser (~holoirc at user-94-254-130-89.play-internet.pl) has quit (Ping timeout: 248 seconds)
[12:33:33] <sebas> okay, so I think we're done
[12:33:43] <sebas> for today, not with world domination, unfortunately
[12:33:48] <Sho_> time for meating
[12:33:50] <sebas> so there's still next week
[12:33:59] <sebas> yeah! lunch sounds excellent.
[12:34:12] <sebas> Thanks everybody for attending, I'll send the notes to the list momentarily
[12:34:21] <Sho_> thanks for hosting
[12:34:27] <sebas> yw :)


More information about the Plasma-devel mailing list