Minutes Monday Plasma Hangout

Sebastian Kügler sebas at kde.org
Mon Jul 17 10:33:14 UTC 2017


Next week, no meeting on IRC but in person at Akademy during the Plasma BoF!

Cheers!
-- 
sebas

http://www.kde.org | http://vizZzion.org
-------------- next part --------------
Plasma Monday Meeting, 17-07-2017

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


* still working on my GSoC project and my master thesis.
* Last week I fixed a bug with a KWin patch, that's all: https://phabricator.kde.org/D6659
    Diff 6659 "[logind] Correct property name to fix logind session" [Closed] https://phabricator.kde.org/D6659
    but GSoC project is very interesting

Riddell:
* I'm due to make 5.10.4 tomorrow, I hope there's lots of exciting bugfixes in it, is all from me

kbroulik:
* I found that the "NoNetworkAccessManager" in notification doesn't actually work (with shared engine stuff in Plasma nowadays) and an app can cause a network request by sending a notification containing <img src="http://some-evil-tracking-site.com">. Made a patch to remove images from notification body D6673, should go into 5.8 for security, so this needs careful review.
Diff 6673 "[Notifications] Manually remove remote images" [Needs Review] https://phabricator.kde.org/D6673
* Please also have a look at D6679 which enforces PlainText in Buttons. I know this is a behavior change *but* Desktop style QQC never supported it and people shouldn't be doing that for buttons anyway. It's another area where a notification can cause network requests. (The third being the title label but I just enforced PlainText on that Label and done)
Diff 6679 "Treat Button/ToolButton labels as plaintext" [Needs Review] https://phabricator.kde.org/D6679
Maybe something for Akademy Plasma Bof – how can we secure/strengthen Plasma to avoid those issues. However, most things are just the nature of QML allowing "everything" and all running in Plasma. But something to consider for Plasma 6 (wayland-compositor plasmoids, proper sandboxing, etc :P)
* Also did some cleanup in various places (removing unused JS files, pragma library where possible, new connect syntax in some places etc)
* Will look into some patches I got for plasma-browser-integration, planning to update the store-provided extension package (haven't done in a while)
* I fixed QDialogButtonBox https://codereview.qt-project.org/#/c/198123/ finally merged! So mnemonics in e.g. system settings work fine again

notmart:
* working on akademy presentations
* kirigami: better look for the globaldrawer on desktop (when scrollbar is always visible)
* kirigami: better layout when the main scrollable is a grid view
* discover: adapt to it and make the search field perfectly aligned both with and without scrollbar
* port okular mobile to kirigami 2
* work with the gsoc student on koko
* investigating and frustration on wayland for the usual problem of not having surfaces at the proper moment

bshah:
- More work on akademy presentation
- [plasma mobile] Fixing the pulseaudio to get audio working again
- [halium] Some more documentation writing
- [halium] mostly reviewing patches and helping people to move ports forward

d_ed:
* been trying (and failing) to port anything to plasma components 3, have lots of data for BOF discussion about what we need to fix
* making the baloo runner out of process is stalled on stupid categories. It uses translated strings as config values
* I fixed two things in QtWayland


sebas:
* Finishing Akademy talk preps with notmart as we speak, it's the Plasma State of the Union, review of the past year, cool fancy new features presented and outlook into future topics such as next LTS, vision and containerization
* Fixing code licenses in our metadadata.desktop files to align with actual licenses (most said GPL v1)
* Just sent out an email declaring our lastest Plasma vision draft final and hinted at next steps
* bit of kscreen triaging

Next week is Akademy and our Plasma BoF, so no IRC meeting then but face to face pow-wow.


More information about the Plasma-devel mailing list