Minutes and log of today's meeting
-- 
sebas

http://www.kde.org | http://vizZzion.org
Plasma Team Meeting, 8 january 2018

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

romangg:
* there is a patch to be reviewed which needs to go in 5.12: 
https://phabricator.kde.org/D9352
* Diff 9352 "[libcolorcorrect] Send auto location updates only when desirable" 
[Needs Review] https://phabricator.kde.org/D9352

notmart:
not much this week, trying to get up to speed again
* some bug triaging
* my first stab at plasma releases, released Plasma 5.11.5
* started to take a look at where we are for auto detecting the tablet mode on 
laptops and how we can expose it from KWin to normal apps, libinput has an 
event dedicated to it now, but hardware support still very little

bshah:
- Finishing up article on plasma mobile for e.V. report
- In holidays I've worked on my hammerhead mainline port, got plasma working on 
mainline, want to blog about this : 
https://matrix.org/_matrix/media/v1/download/matrix.org/rbPNydJuJKxbPicNIyjYotJZ
- now putting this back on shelf
- Working on multimedia stuff for Nexus 5X, will package up gst-omx stuff in 
image
- ^ is taking long time because appearantly image creation itself is broken.. 
-.-
- Fixed a bug in neon openQA tooling : 
https://github.com/apachelogger/kde-os-autoinst/pull/3
questions? or next

d_ed:
big tasks in plasma: some time on making the kscreenlocker load configs from 
the relevant lnf package
so the KCM can have a "show media controls" option if and only if that 
screenlocker UI has it
in an extensible way
then some time writing a unit test for that blasted QtWayland crash 
wl_proxy_wrapper_blah_blah
which is +2d, but fails CI on /one/ of the linux builds... so I need to fix 
something in the test

kbroulik:
* Worked on making media controls on lock screen configurable. This wasn't done 
to see whether people will complain and indeed they do. Then David came up with 
a much better solution
* Looked into keeping fade effect from leaking user info, D9608, agreed, it's 
somewhat of a bodge patch but imho this must go in and then we can figure out a 
"proper" patch with black layer and what not later. Now someone must convince 
Martin of that...
Diff 9608 "[KScreen Effect] Fade opacity only for transparent windows" [Needs 
Review] https://phabricator.kde.org/D9608
* Did various fixes related to Firefox and global menu. Global menu now 
monitors window properties at runtime so it still works when an app announces 
global menu rather late (e.g. Firefox startup)
* Please have a look at D9640 - it's a real-world fix for a long-standing issue
Diff 9640 "[Folder View] Explicitly reject Firefox tab drops" [Needs Review] 
https://phabricator.kde.org/D9640
* Various fixes/bug triaging related to the Agenda in the calendar and other 
parts of Plasma

Sho:
* Investigated a bug that caused the icon at 0,0 to become hovered after a drag 
on the desktop. Qt patch after many hours of detective work: 
https://codereview.qt-project.org/#/c/215939/
* Fixed "Edit Applications..." action being shown for document items in Kicker 
menus, causing potential file loss when used.
* Fixed keyboard navigation not working without clicking into the popup window 
first with Folder View on the panel.
* I'm trying to get to grips with the remaining KAStats-based favorites 
problems in the Kicker backend to make them not suck for 5.12, which is pretty 
important and needs a new maintainer now that Ivan is gone/ has no time 
anymore. No results yet, though. Meh.
* Almost done with a second draft of the PlaMo featured article Bhushan and me 
are writing for the 2017 KDE e.V. report, based on Bhushan's first draft.

sebas:
* will try to get on top of kscreen bugs
* test and possibly merge patch in #379474
* help notmart out a bit with tablet mode things



The Log:

[12:01:37] <notmart> meeting?
[12:02:59] <sebas> yup
[12:03:03] <sebas> Who's here?
[12:03:09] <romangg> here
[12:03:10] <notmart> here
[12:03:17] <bshah> here
[12:03:27] <d__ed> o/
[12:03:30] <-- gbs (~gbs@unaffiliated/gbs) has quit (Ping timeout: 246 seconds)
[12:03:31] <sebas> \o
[12:04:12] <sebas> romangg, notmart, bshah, d__ed, sebas plus whoever comes in 
still
[12:04:16] <sebas> romangg: your turn
[12:04:19] <romangg> shit I'm first
[12:04:31] -*- kbroulik
[12:04:35] -*- acheronuk lurks
[12:04:52] <romangg> there is a patch to be reviewed which needs to go in 5.12: 
https://phabricator.kde.org/D9352
[12:04:53] <sKreamer> Diff 9352 "[libcolorcorrect] Send auto location updates 
only when desirable" [Needs Review] https://phabricator.kde.org/D9352
[12:04:57] <romangg> d__ed: ?
[12:05:01] <romangg> just a small one
[12:05:23] <notmart> seems straightforward
[12:05:37] <romangg> otherwise working on pinebook kernel stuff and on my build 
tools: https://github.com/subdiff/fdbuild
[12:05:57] <romangg> you can already use it for wayland, X, libinput and Qt. :)
[12:06:13] <romangg> would be happy about some feedback.
[12:06:22] <romangg> otherwise next
[12:06:26] <sebas> cheers
[12:06:35] <sebas> notmart's turn
[12:07:40] <notmart> not much this week, trying to get up to speed again
[12:07:43] <notmart> * some bug triaging
[12:07:45] <notmart> * my first stab at plasma releases, released Plasma 5.11.5
[12:07:46] <notmart> * started to take a look at where we are for auto 
detecting the tablet mode on laptops and how we can expose it from KWin to 
normal apps, libinput has an event dedicated to it now, but hardware support 
still very little
[12:08:13] <-- gspe_ (~g...@dynamic-adsl-78-13-176-233.clienti.tiscali.it) has 
quit (Quit: Konversation terminated!)
[12:08:25] <bshah> notmart: re: hardware support, does evtest lists event 
dedicated to "switch"?
[12:08:52] <notmart> bshah: hmm, didn't check, will now
[12:09:15] <bshah> evtest is really fancy tool :)
[12:09:19] <notmart> i know libinput hears a key press from an unknown key when 
the switch is done...
[12:09:38] <notmart> ok, will try after the meeting then will report back :)
[12:09:52] <bshah> okay
[12:09:55] <bshah> my turn?
[12:09:59] <sebas> yup
[12:10:43] <bshah> moment
[12:11:09] <bshah> - Finishing up article on plasma mobile for e.V. report
[12:11:13] <bshah> - In holidays I've worked on my hammerhead mainline port, 
got plasma working on mainline, want to blog about this : 
https://matrix.org/_matrix/media/v1/download/matrix.org/rbPNydJuJKxbPicNIyjYotJZ
[12:11:15] <bshah> - now putting this back on shelf
[12:11:17] <bshah> - Working on multimedia stuff for Nexus 5X, will package up 
gst-omx stuff in image
[12:11:19] <bshah> - ^ is taking long time because appearantly image creation 
itself is broken.. -.-
[12:11:21] <bshah> - Fixed a bug in neon openQA tooling : 
https://github.com/apachelogger/kde-os-autoinst/pull/3
[12:11:31] <bshah> questions? or next
[12:12:18] <sebas> d__ed: is next
[12:12:31] <-- ceed^ (~viva...@c-73-16-30-241.hsd1.ma.comcast.net) has quit 
(Ping timeout: 248 seconds)
[12:12:52] <d__ed> big tasks in plasma: some time on making the kscreenlocker 
load configs from the relevant lnf package
[12:13:15] <d__ed> so the KCM can have a "show media controls" option if and 
only if that screenlocker UI has it
[12:13:21] <d__ed> in an extensible way
[12:13:37] <Sho_> i am here too
[12:13:41] <Sho_> sorry
[12:13:47] <d__ed> then some time writing a unit test for that blasted 
QtWayland crash wl_proxy_wrapper_blah_blah
[12:14:11] <romangg> d__ed: the ci test failed. do you mean this?
[12:14:12] <sebas> bshah: hammerhead means drm drivers on the Nexus5?
[12:14:12] <d__ed> which is +2d, but fails CI on /one/ of the linux builds... 
so I need to fix something in the test
[12:14:23] <bshah> sebas: yep ;)
[12:14:26] <sebas> cool
[12:14:27] <d__ed> romangg: yeah, I know.. I think I know what needs fixing
[12:14:51] <kbroulik> how's that with inheritance? when custom theme doesnt 
have own lock screen, it falls back to Breeze default lock screen and then also 
use that config?
[12:15:06] <d__ed> I believe so
[12:15:07] <kbroulik> lovely
[12:15:10] <romangg> if you need help with this, tell me. this patch needs to 
land ASAP. can we backport it for 5.12 to our qt on neon?
[12:15:11] <d__ed> I should test
[12:15:38] <d__ed> I don't understand how we'd backport to 5.12
[12:15:50] <romangg> backport on our used qt
[12:16:07] <sebas> our used Qt?
[12:16:11] <sebas> you mean in Neon?
[12:16:20] <romangg> because next qt release is after 5.12 release, right?
[12:16:20] --> gspe_ (~g...@dynamic-adsl-78-13-176-233.clienti.tiscali.it) has 
joined #plasma
[12:16:21] <romangg> yea.
[12:16:25] <romangg> maybe breakout
[12:16:42] <d__ed> I can make a list of requested Qt patches to all distros
[12:16:49] <Sho_> just suggest distros the patch on the packager list
[12:16:54] <Sho_> Neon is not special
[12:17:10] <romangg> yea. I just don't know how it's handled for the other 
distros.
[12:17:12] <sebas> also "neon is not a distro" ;-)
[12:17:18] <d__ed> ok, next
[12:17:20] <sebas> alright ... kbroulik's turn then
[12:17:40] <kbroulik> * Worked on making media controls on lock screen 
configurable. This wasn't done to see whether people will complain and indeed 
they do. Then David came up with a much better solution
[12:17:48] <kbroulik> * Looked into keeping fade effect from leaking user info, 
D9608, agreed, it's somewhat of a bodge patch but imho this must go in and then 
we can figure out a "proper" patch with black layer and what not later. Now 
someone must convince Martin of that...
[12:17:48] <sKreamer> Diff 9608 "[KScreen Effect] Fade opacity only for 
transparent windows" [Needs Review] https://phabricator.kde.org/D9608
[12:18:04] <kbroulik> * Did various fixes related to Firefox and global menu. 
Global menu now monitors window properties at runtime so it still works when an 
app announces global menu rather late (e.g. Firefox startup)
[12:18:05] <Sho_> what's to configure there?
[12:18:11] <Sho_> turning them off?
[12:18:12] <kbroulik> Sho_: yes
[12:18:17] <Sho_> ok
[12:18:36] <Sho_> for a moment i was afraid of a kcm to pick and rearrange 
buttons
[12:18:37] <kbroulik> we can't go around proclaiming privacy and then not have 
an option to remove "session locked, currently watching pr0n"
[12:18:46] <-- Haudegen (~quassel@178.115.237.87) has quit (Read error: 
Connection reset by peer)
[12:18:48] <Sho_> because someone likes having pause on the left
[12:18:56] <kbroulik> this is not KDE3 ;)
[12:18:58] <kbroulik> * Please have a look at D9640 - it's a real-world fix for 
a long-standing issue
[12:18:58] <sKreamer> Diff 9640 "[Folder View] Explicitly reject Firefox tab 
drops" [Needs Review] https://phabricator.kde.org/D9640
[12:19:11] <kbroulik> * Various fixes/bug triaging related to the Agenda in the 
calendar and other parts of Plasma
[12:19:30] <kbroulik> * Investigated why Electron apps show a too large and 
cropped tray icon (Bug 366062), turns out to be a Chromium bug
[12:19:30] <sKreamer> KDE bug 366062 in plasmashell (System Tray) "Icons for 
Electron apps are too large in the System Tray" [normal,UPSTREAM] 
https://bugs.kde.org/show_bug.cgi?id=366062
[12:19:54] <kbroulik> * Got asked by Lydia to write a KDE e.V. annual report 
text about the Plasma sprint in Stuttgart. Will take some inspiration from 
sebas blog post if that's allright :)
[12:20:12] <sebas> kbroulik: sure it's alright
[12:20:17] <kbroulik> cool
[12:20:17] <kbroulik> next()
[12:20:32] <sebas> Sho's turn
[12:20:39] <Sho_> * Investigated a bug that caused the icon at 0,0 to become 
hovered after a drag on the desktop. Qt patch after many hours of detective 
work: https://codereview.qt-project.org/#/c/215939/
[12:20:40] <Sho_> * Fixed "Edit Applications..." action being shown for 
document items in Kicker menus, causing potential file loss when used.
[12:20:41] <Sho_> * Fixed keyboard navigation not working without clicking into 
the popup window first with Folder View on the panel.
[12:20:41] <Sho_> * I'm trying to get to grips with the remaining KAStats-based 
favorites problems in the Kicker backend to make them not suck for 5.12, which 
is pretty important and needs a new maintainer now that Ivan is gone/ has no 
time anymore. No results yet, though. Meh.
[12:20:41] <Sho_> * Almost done with a second draft of the PlaMo featured 
article Bhushan and me are writing for the 2017 KDE e.V. report, based on 
Bhushan's first draft.
[12:21:13] <Sho_> I also managed to make my mail server stop sucking, so now 
I'm less likely to ignore emails all day than before
[12:21:26] <Sho_> next()
[12:21:29] <sebas> realtime emails! ;)
[12:21:37] --> s0n1cB00m 
(~s0n1cb...@cpc83309-brig21-2-0-cust565.3-3.cable.virginm.net) has joined 
#plasma
[12:21:38] <sebas> welcome to this millenium
[12:21:40] <Sho_> :)
[12:21:50] <sebas> my turn
[12:22:00] <sebas> * will try to get on top of kscreen bugs
[12:22:00] <sebas> * test and possibly merge patch in #379474
[12:22:00] <sebas> * help notmart out a bit with tablet mode things
[12:23:35] <Kon-> Sho_, I finally watched your lecture on IME, btw. Very 
interesting stuff, and I agree it's fundamental to the growth of free software. 
Is there a central place where I can read about KDE's IME work?
[12:23:55] <sebas> otherwise, we're done with today's meeting, thanks for 
attending, I'll send the notes and log to the list shortly

Reply via email to