The minutes and log, as usual
-- 
sebas

http://www.kde.org | http://vizZzion.org
Plasma Team meeting, 31-7-2017

Present: kbroulik, Sho_, d_ed, bshah, notmart, eang, andris, sebas


kbroulik:
* I just merged Kate jump list actions support, you should now get kate 
sessions (if you use them) show up in Kate's entry in task manager / 
application launcher, thanks to Sho_ for doing the infrastructure work in TM: 
https://phabricator.kde.org/file/data/hvhoijou2u5wk4nylgol/PHID-FILE-drlb5kseekdkz7lpz7e6/Screenshot_20170808_124828.png
* Fixed a change in mouse handling in Qt 5.10 resulting in double context menus 
in Folder View
* Icon applet now gets favicon for websites, been working on making it also 
extract <title> from website, might look into jump list actions 
(-ms-application-tasks) also
* Some tweaks in plasma-browser-integration (fixes in download handling, now 
shows human-readable error messages in case of download failure)
* Investigated issue with menus not having proper alpha channel. The problem 
seems that we now do menu->windowHandle()->setTransientParent for wayland which 
ends up creating the surface but only in polish() does Breeze set transparent 
background which ends up doing nothing. I'm lost here, I looked at all QEvents 
emitted by qapp but there's no "QMenu was created", and platform surface event 
is too late. (see Bug 381799)
KDE bug 381799 in plasmashell (general) "Ugly borders on menus created by 
plasmashell" [normal,] https://bugs.kde.org/show_bug.cgi?id=381799
manifests in e.g. kio drop menus looking horrible in Oxygen
http://wstaw.org/m/2017/11/27/Screenshot_20171127_120556.png like this

d_ed:
* nothing to report

bshah:
- blogged about Plasma Mobile on qemu-x86 : 
http://blog.bshah.in/2017/11/23/emulate-plasma-mobile/
- trying to wrap up audio/video/camera stuff for Plasma Mobile
- Fighting with qt upgrade on neon

notmart:
* triaging
* landed background for scrollviews in qqc2
* Pushed "single qml engine for kcms" needed for the plasma mobile version of 
systemsettings
* more work on cursortheme kcm (https://phabricator.kde.org/D8692)
Diff 8692 "QML mouse cursor KCM and components" [Needs Review] 
https://phabricator.kde.org/D8692
* more work on fonts kcm (https://phabricator.kde.org/D8916)
Diff 8916 "QML port of fonts kcm" [Needs Review] 
https://phabricator.kde.org/D8916
* auto mnemonics in qqc2-desktop-style: (https://phabricator.kde.org/D8827)
Diff 8827 "experimental support for auto mnemonics" [Needs Review] 
https://phabricator.kde.org/D8827
* merged Qt patches to fix keyboard shortcuts in QQuickWidget

eang:
qtbase >= 5.9.3 breaks creating new files and folders in Folder View
see https://bugs.kde.org/show_bug.cgi?id=387073
KDE bug 387073 in frameworks-kio (general) "Cannot create New Folder" [normal,] 
https://bugs.kde.org/show_bug.cgi?id=387073

andris:
ah, the plasma meeting going on? From my side: the multi-screen Folder View 
changes are ready to land, I will commit tomorrow if there are no further 
objections
later I might have 2-3 follow-up to improve the code and add more unit tests 
though

sebas:
* looking at a few incoming kscreen bugs, but nothing really interesting from 
my side
* I got an inquiry from a person who wants to plasma mobile in a startup ... 
will get in touch and connect to our community

The Log:

[12:02:09] <kbroulik> sebas: can you prioritize me for the meeting? I gotta go 
to the hairdresser in 20min :D
[12:02:13] <sebas> sure
[12:02:20] <sebas> Who else is there?
[12:02:32] <-- Tear (z...@tear.moe) has quit (Ping timeout: 255 seconds)
[12:02:36] <sebas> We wouldn't want you to not look totally sharp, kbroulik :)
[12:02:38] <Sho_> me
[12:02:53] -*- d_ed hasn't done any Plasma stuff this week
[12:03:16] <Sho_> It's OK I still love you
[12:03:53] <d_ed> kbroulik: go go go
[12:04:00] <bshah> me
[12:04:01] <kbroulik> * I just merged Kate jump list actions support, you 
should now get kate sessions (if you use them) show up in Kate's entry in task 
manager / application launcher, thanks to Sho_ for doing the infrastructure 
work in TM: 
https://phabricator.kde.org/file/data/hvhoijou2u5wk4nylgol/PHID-FILE-drlb5kseekdkz7lpz7e6/Screenshot_20170808_124828.png
[12:04:10] <Sho_> <3 cool feature
[12:04:16] <kbroulik> might do the same for kdevelop
[12:04:23] <sebas> nice!
[12:04:24] --> Tear (z...@tear.moe) has joined #plasma
[12:04:28] <kbroulik> * Fixed a change in mouse handling in Qt 5.10 resulting 
in double context menus in Folder View
[12:04:38] <kbroulik> * Icon applet now gets favicon for websites, been working 
on making it also extract <title> from website, might look into jump list 
actions (-ms-application-tasks) also
[12:04:54] <kbroulik> * Some tweaks in plasma-browser-integration (fixes in 
download handling, now shows human-readable error messages in case of download 
failure)
[12:05:05] <kbroulik> * Investigated issue with menus not having proper alpha 
channel. The problem seems that we now do 
menu->windowHandle()->setTransientParent for wayland which ends up creating the 
surface but only in polish() does Breeze set transparent background which ends 
up doing nothing. I'm lost here, I looked at all QEvents emitted by qapp but 
there's no "QMenu was created", and platform surface event is too late. (see 
Bug 381799)
[12:05:06] <sKreamer> KDE bug 381799 in plasmashell (general) "Ugly borders on 
menus created by plasmashell" [normal,] 
https://bugs.kde.org/show_bug.cgi?id=381799
[12:05:31] <kbroulik> manifests in e.g. kio drop menus looking horrible in 
Oxygen
[12:06:09] <kbroulik> 
http://wstaw.org/m/2017/11/27/Screenshot_20171127_120556.png like this
[12:06:14] <kbroulik> next()
[12:06:39] --> romangg 
(~ro...@p2003000603d8d654f09a4a3ca6e430b4.dip0.t-ipconnect.de) has joined 
#plasma
[12:06:57] <kbroulik> I worked around in plasma by setting the flag right after 
creating the QMenu but that's obviously no general fix..
[12:07:51] <sebas> thanks, next up is Sho_
[12:08:06] <sebas> if you don't get an idea, mailing list perhaps?
[12:08:08] <Sho_> * Spent time iterating the Launch Feedback KCM with the VDG, 
which should now be ready aside from having to be ported to Marco's KCM 
controls in D8982
[12:08:09] <sKreamer> Diff 8982 "Qml controls for kcm creation" [Needs Review] 
https://phabricator.kde.org/D8982
[12:08:12] <-> sunitknandi_ is now known as sunitknandi
[12:08:45] <Sho_> * From writing my KCM and reviewing gotchas in Marco's ports, 
it's become clear we write a lot of stupid boilerplate for setting state 
management that's too easy to get wrong, would like to investigate using 
KConfigXT more in KCM code to avoid this
[12:09:03] <Sho_> * I was prepping a Phab for moving the Kicker backend out of 
p-d but got side-tracked with other things
[12:09:26] <Sho_> That's it for Plasma stuff, otherwise just the odd review 
here and there
[12:09:43] <bshah> oh +1 to kicker from p-d :)
[12:10:04] <notmart> ugh,
[12:10:07] <notmart> i'm here as well
[12:10:09] <Sho_> yup still hoping to us it in the PlaMo homescreen
[12:10:12] <sebas> hey notmart :*
[12:10:26] -*- Sho_ hands over the baton to whoever's next :(
[12:10:28] <Sho_> uh
[12:10:32] <Sho_> :) rather
[12:10:56] <sebas> d_ed had nothing to report?
[12:11:02] <sebas> bshah would be next then
[12:11:05] <bshah> okay
[12:11:31] <bshah> I'll mostly repeat whatever from last time, as there is no 
real progress around it.. :/
[12:11:34] <bshah> - blogged about Plasma Mobile on qemu-x86 : 
http://blog.bshah.in/2017/11/23/emulate-plasma-mobile/
[12:11:36] <bshah> - trying to wrap up audio/video/camera stuff for Plasma 
Mobile
[12:11:38] <bshah> - Fighting with qt upgrade on neon
[12:11:50] <bshah> questions? or next
[12:13:48] <bshah> *tries to break awkward silence*
[12:14:02] -*- Sho_ plays gentle elevator music
[12:14:03] <sebas> notmart's next up
[12:14:06] <notmart> ok
[12:14:21] <sebas> bshah: awesome @qemu stuff btw
[12:14:34] <notmart> * triaging
[12:14:36] <notmart> * landed background for scrollviews in qqc2
[12:14:37] <notmart> * Pushed "single qml engine for kcms" needed for the 
plasma mobile version of systemsettings
[12:14:39] <notmart> * more work on cursortheme kcm 
(https://phabricator.kde.org/D8692)
[12:14:39] <sKreamer> Diff 8692 "QML mouse cursor KCM and components" [Needs 
Review] https://phabricator.kde.org/D8692
[12:14:40] <notmart> * more work on fonts kcm 
(https://phabricator.kde.org/D8916)
[12:14:40] <sKreamer> Diff 8916 "QML port of fonts kcm" [Needs Review] 
https://phabricator.kde.org/D8916
[12:14:42] <notmart> * auto mnemonics in qqc2-desktop-style: 
(https://phabricator.kde.org/D8827)
[12:14:42] <sKreamer> Diff 8827 "experimental support for auto mnemonics" 
[Needs Review] https://phabricator.kde.org/D8827
[12:14:43] <notmart> * merged Qt patches to fix keyboard shortcuts in 
QQuickWidget
[12:14:59] <notmart> now documenting the public api parts of those form and kcm 
components so hopefully we'll be done with them
[12:15:28] <notmart> questions or next
[12:15:50] <eang> I also have something to add
[12:15:56] <sebas> eang: go ahead!
[12:16:24] <eang> qtbase >= 5.9.3 breaks creating new files and folders in 
Folder View
[12:16:35] <eang> see https://bugs.kde.org/show_bug.cgi?id=387073
[12:16:35] <sKreamer> KDE bug 387073 in frameworks-kio (general) "Cannot create 
New Folder" [normal,] https://bugs.kde.org/show_bug.cgi?id=387073
[12:16:41] <Sho_> there's a kio patch out and a mail on the distro packagers 
list
[12:17:02] <eang> Sho_: yes, but somehow it doesn't fix plasma
[12:17:10] <Sho_> interesting
[12:17:31] <eang> would be good if someone can have a look
[12:17:44] <Sho_> I can confirm it doesn't work for me
[12:17:47] <Sho_> I get "Malformed url ."
[12:18:12] <Sho_> same in Dolphin tho
[12:18:24] <Sho_> eang: My guess is the people who think it works in Dolphin 
didn't actually try desktop:/
[12:18:54] <kbroulik> I recall desktop KIO rewrite being quite bad and adds 
double slashes and stuff
[12:18:58] <kbroulik> -rewrite
[12:19:02] <Sho_> dfaure fixed some of it
[12:19:06] <kbroulik> afk thoguh
[12:19:25] <Sho_> i have to rebuild kio first, will look into it a bit
[12:19:30] <Sho_> let's move on
[12:20:05] <sebas> would be me
[12:20:25] <sebas> I'm looking at a few incoming kscreen bugs, but nothing 
really interesting from my side
[12:20:44] <Sho_> A note for next week: Several people on the Plasma team have 
travel plans next week, so if the meeting is quiet you know what's up
[12:20:46] <sebas> aside from something really interesting for Plasma and KDE 
in general which I am not allowed to talk about by Lydia :-)
[12:21:32] <unormal> teaser ;-)
[12:21:40] <Sho_> btw, has anyone heard from Purism or knows what they're up 
to? It's surprising to there's still no one affiliated here afaik
[12:21:49] <sebas> totally, but I'm not going to attract the wrath of the 
nightrose
[12:22:04] <sebas> I can send them an email I guess
[12:22:04] <Sho_> *to me
[12:22:48] <bshah> btw, is community goals thing gets announced today?
[12:22:52] <bshah> right?
[12:23:05] <Sho_> I think so
[12:23:21] <sebas> on that note, I got an inquiry from a person who wants to 
plasma mobile in a startup ... will get in touch and connect to our community
[12:23:24] --> s8321414 (~s8321...@220-143-11-50.dynamic-ip.hinet.net) has 
joined #plasma
[12:23:27] <sebas> bshah: ssssssht
[12:23:28] <sebas> ;)
[12:24:06] <bshah> sebas: I am as excited as you are :P
[12:24:29] <sebas> Alright ... anything else for our meeting proper?
[12:24:51] <sebas> if not, let's close it and head back into our individual 
caves and salt mines
[12:25:44] <andris> ah, the plasma meeting going on? From my side: the 
multi-screen Folder View changes are ready to land, I will commit tomorrow if 
there are no further objections
[12:26:06] <andris> later I might have 2-3 follow-up to improve the code and 
add more unit tests though
[12:26:16] <Sho_> sounds good
[12:26:34] <Sho_> QQmlParserStatus in FolderModel would be a good addition imho
[12:26:36] <sebas> andris: awesome, thanks!
[12:27:16] <sebas> andris: if you want to take part in the meeting (it's at 
12:00 CET every week, here), just shout when we call the meeting
[12:27:35] <andris> I will add to my calendar to not forget
[12:27:41] <sebas> cool :)
[12:27:48] <sebas> Welcome to the team or something like that :)

Reply via email to