Minutes Monday Plasma Hangout

Sebastian Kügler sebas at kde.org
Mon Jan 8 11:25:31 UTC 2018


Minutes and log of today's meeting
-- 
sebas

http://www.kde.org | http://vizZzion.org
-------------- next part --------------
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 at 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_ (~gspe at 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^ (~vivaldi at 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_ (~gspe at 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 at 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 (~s0n1cB00m at 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


More information about the Plasma-devel mailing list