Minutes Monday Plasma Hangout

Sebastian Kügler sebas at kde.org
Mon Jan 29 11:37:20 UTC 2018


Notes of today's meeting...

Enjoy!
-- 
sebas

http://www.kde.org | http://vizZzion.org
-------------- next part --------------
Plasma Team Meeting, 29 january 2018

Present: Sho, notmart, d_ed, bshah, frinring, sebas

Sho:
i wrote patches for kio and kjobwidgets in an attempt to make kio confirmation dialogs spawned from fv modal
all the right props show up on the windowm but it doesn't work anyway, don't know why yet
and i wrote https://blogs.kde.org/2018/01/24/and-again-story-kde-plasmas-desktop-icons-512-improvement

notmart:
* some bug triaging
* finally push the qml rewrite of mouse cursor theme kcm
* push the qml rewrite of the fonts kcm
* pushed an old plasma high dpi patch
* pushed kwin tablet mode available patch
* further work on the tablet mode kernel patch, *hopefully* latest version is ready to land
* parametrized import version of qqc2 in plasma controls as well, fixes discover and other apps in plasma mobile
* review for exposing the tablet mode api to Kirigami D10112
Diff 10112 "watch the tabletMode from KWin" [Needs Review] https://phabricator.kde.org/D10112
* fiddling with dolphin and scrolling: D10102 needs to be tested with libinput-based *and a Qt with* https://codereview.qt-project.org/#/c/212398/
Diff 10102 "base scrolling on the smallest item" [Closed] https://phabricator.kde.org/D10102

d_ed:
* I fixed autohiding panels and wayland; I doubt it ever worked properly there
* I've taken over fixing the notification HTML parsing issue so that we can get it into 5.12, as it's potentially a privacy thing

frinring:
set myself the goal to clean up neighbourhood of weather applet to leave it in sane state once turning to other things again
for that ported anything left away from kdelibs4support
also did come c++11 brush up (nullptr, override)
and removed unused stuff from buildsystem
next on that plan execution will be the forementioned wiping of all unported code
ported two runners (konsolesession, charsomething), mediawiki runner one as well though currently impeded by milou getting in its way

bshah:
- Published blog post on how to test PlaMo : http://blog.bshah.in/2018/01/26/trying-out-plasma-mobile/
- Mostly super positive feedback so far
- Working on part 2 of blog post, and fixes in phone shell for containment not showing up
- Will talk with notmart about freeze bug porters are telling about and I can't reproduce (just like every other bugs.. -.-)

sebas:
* kscreen bug triaging as usual
* worked a little on autorotation, some progress (a poc plasmoid rotates the screen based on sensor readings, but not my touchscreen yet)
* had a meeting with Mycroft, on their plans and strategieswas productive and will follow that up with the KDE e.V.
* not much else due to other work-work on my plate

The Log:
[11:59:29] <sebas> Meeting!
[11:59:33] <-- lupinix (~quassel at fedora/lupinix) has quit (Remote host closed the connection)
[11:59:39] <Sho_> here
[11:59:42] <notmart> uuh, right
[11:59:42] <frinring> (and the mediawiki applet I have ported locally, it is just that milou or something screws things be invalidating the context prematurely, thus enforcing drop of any mediawiki search results, which themselves work. so would exclude it from dump as mentioned)
[11:59:43] <notmart> here
[12:00:23] <d_ed> also here
[12:01:33] <sebas> Helllllloow!
[12:01:37] <sebas> Let's get started then!
[12:01:51] <sebas> Sho_ was first, then notmart, d_ed, /me and whoever shows up late
[12:02:17] <notmart> seems frinring has a lot of sweet things to mention as well :p
[12:02:38] <sebas> yes please :)
[12:02:46] <sebas> romangg you there?
[12:02:51] <sebas> Kai is on vacation I think?
[12:02:53] <Sho_> it's been a light week plasma-wise due to some other work and a doctor-related timeout (hurting my back)
[12:03:13] <Sho_> i wrote patches for kio and kjobwidgets in an attempt to make kio confirmation dialogs spawned from fv modal
[12:03:25] <Sho_> all the right props show up on the windowm but it doesn't work anyway
[12:03:29] <Sho_> don't know why yet
[12:03:46] <Sho_> and i wrote https://blogs.kde.org/2018/01/24/and-again-story-kde-plasmas-desktop-icons-512-improvement
[12:03:47] --> lupinix (~quassel at fedora/lupinix) has joined #plasma
[12:04:02] <Sho_> my 5.12 todo is fairly empty now, which is good
[12:04:16] <Sho_> we also haven't really gotten any new kastats favs reports for the beta, i think
[12:04:27] <Sho_> next()
[12:04:45] <d_ed> Sho_: are you looking on kactivitymanagerd too?
[12:04:53] <bshah> me in meeting as well
[12:05:06] <Sho_> d_ed: no, but fvogt (iirc?) wrote a patch that fixes some crash
[12:05:06] <d_ed> there's been some, though Ivan has commented on some this week too which is good
[12:05:28] <Sho_> d_ed: if the fav woes are db corruption, it's promising
[12:05:41] <Sho_> d_ed: my problem is that i can't reproduce anything, which makes debugging hard
[12:06:07] <fvogt> We had some more reports about fav issues, removing the kactivities DB worked every time
[12:06:45] <Sho_> let's hope that the manager patches had some effect then
[12:07:14] <Sho_> does anyone have anything else they want me to do before 5.12 is tagged?
[12:07:16] <fvogt> They won't fix any existing corruption, so affected users will still be unable to save it
[12:07:28] <Sho_> fvogt: hm
[12:07:46] <d_ed> Sho_: there's one bug marked as criticial WRT mounting disks
[12:07:49] <Sho_> sounds like the daemon needs some self-diagonisis to recognize a corrupt db and reset if necessary
[12:07:51] <fvogt> I asked someone to upload a corrupted db, but it contained too much private data
[12:07:56] <Sho_> does sqlite have some check command?
[12:08:10] <Sho_> mysql also had a REPAIR
[12:08:25] <Sho_> maybe we can throw something at dbs proactively
[12:08:35] <notmart> stackoverflow is telling me pragma integrity_check;
[12:08:37] <Sho_> d_ed: have a number?
[12:08:42] <d_ed> 389479
[12:08:59] <fvogt> Sho_: I assume that will increase startup time significantly
[12:09:01] <d_ed> not read it much, just know it's in red in the list
[12:09:30] <sebas> or use the kconfig trick, i.e. save to a different name, then rename the db file,so it's either fully written or not at all (dunno if sqlite has that sort of consistency mechanisms itsels?)
[12:09:32] <Sho_> d_ed: i'll have a look this week with an usb stick
[12:09:56] --> llucas (d4f4b91c at gateway/web/freenode/ip.212.244.185.28) has joined #plasma
[12:09:58] <Sho_> fvogt: maybe it can be done post-startup on a timer when the system is idle, something like that
[12:10:02] <Sho_> fvogt: we can use kidletime
[12:10:31] <notmart> hm, looks like weird solid screweness :/
[12:10:49] <Sho_> fvogt: wouldn't be perfect and is a bit hmmm, but then again these dbs could corrupt over sunwinds for all we know, so an occasional proactive self-check and repair might be sensible anyway
[12:11:14] <Sho_> ... provided sqlite has anything
[12:11:32] <sebas> let's move on with the meeting though
[12:11:33] <sebas> notmart!
[12:11:57] <notmart> well, it's possible to make it not screw up, as firefox has sqlite for its bookmarks too and it's not losing them regularly...
[12:12:01] <notmart> ok
[12:12:12] <notmart> * some bug triaging
[12:12:14] <notmart> * finally push the qml rewrite of mouse cursor theme kcm
[12:12:15] <notmart> * push the qml rewrite of the fonts kcm
[12:12:17] <notmart> * pushed an old plasma high dpi patch
[12:12:18] <notmart> * pushed kwin tablet mode available patch
[12:12:20] <notmart> * further work on the tablet mode kernel patch, *hopefully* latest version is ready to land
[12:12:21] <notmart> * parametrized import version of qqc2 in plasma controls as well, fixes discover and other apps in plasma mobile
[12:12:23] <notmart> * review for exposing the tablet mode api to Kirigami D10112
[12:12:23] <sKreamer> Diff 10112 "watch the tabletMode from KWin" [Needs Review] https://phabricator.kde.org/D10112
[12:12:24] <notmart> * fiddling with dolphin and scrolling: D10102 needs to be tested with libinput-based *and a Qt with* https://codereview.qt-project.org/#/c/212398/
[12:12:25] <sKreamer> Diff 10102 "base scrolling on the smallest item" [Closed] https://phabricator.kde.org/D10102
[12:12:31] --> Son_Goku (~King_InuY at fedora/ngompa) has joined #plasma
[12:12:47] <sebas> nice!
[12:12:53] <notmart> (on the last one, we can either go around pushing ugly workaround in every app that does any form of wheel scrolling, or just say that qt patch is necessary)
[12:13:15] <Sho_> notmart: could you look at my open review for the launch feedback kcm?
[12:13:20] <notmart> i would need more testing by different people tough
[12:13:25] <notmart> Sho_: sure
[12:13:37] <Sho_> i should try tablet mode soon
[12:13:49] <Sho_> i build my own kernel btw if you want me to test your kernel patch
[12:14:04] <Sho_> since it's fairly easy for me
[12:14:07] --> Safa_[A_Boy] (~safa at unaffiliated/safa-a-boy/x-6990853) has joined #plasma
[12:14:11] <notmart> i would be surprised if it uses the same driver for it tough
[12:14:21] <Sho_> ah it's hw-specific?
[12:14:24] <notmart> as i seen pretty much every laptop has its own little special way (tm)
[12:14:25] <bshah> Sho_: it (the patch from notmart) probably won't work, but, I can help you get it working otherwise
[12:14:31] <Sho_> ok
[12:14:45] <Sho_> well if the surface book is good at one thing it's needing little special ways
[12:14:52] <bshah> :P
[12:15:14] <notmart> the one i did, apparently is something standard-ish from intel, so it *may* work on more laptops than mine tough so far i only got confirmation from dell laptops to work with it (and not even all dell laptops)
[12:15:42] <bshah> notmart: oh, other dells are not working?
[12:16:21] <notmart> bshah: Mario told me having tested on 3-4 laptops and there was one specific xps which was not working (hope was significantly older but no idea)
[12:16:45] <sebas> notmart: if you're lucky, your kernel patch still makes it into 4.16 to be released in 3 months
[12:16:49] <bshah> notmart: ah.. was it in patch discussion?
[12:16:50] <sebas> merge window has just opened
[12:17:05] <notmart> bshah: was in the bugzilla br https://bugzilla.kernel.org/show_bug.cgi?id=198507
[12:17:08] <bshah> ah
[12:17:35] <bshah> anyway.. maybe breakout :)
[12:17:40] <notmart> buh, last one i sent has ack by mario and pali, i guess now it's up to them whether to pick it up or not
[12:18:18] <-- ceed^ (~vivaldi at c-73-16-30-241.hsd1.ma.comcast.net) has quit (Ping timeout: 256 seconds)
[12:18:45] <notmart> aanyways, as last thin, Sho_: if you want to test it now without needing to do weird things you can launch evtest and see on all event devices if does print anything at all when you detach the tablet
[12:18:50] <notmart> and that gives some clues
[12:19:35] <notmart> last thing, please people test mouse/touchpèad scrolling with https://codereview.qt-project.org/#/c/212398/ and libinput, to be really sure it's the end of it
[12:19:43] <notmart> aand, next(9
[12:19:49] <-- Haudegen (~quassel at 178.115.237.87) has quit (Remote host closed the connection)
[12:20:08] <sebas> d_ed's turn
[12:20:34] <d_ed> I fixed autohiding panels and wayland; I doubt it ever worked properly there
[12:20:52] <bshah> it didn't.. yep
[12:21:02] <bshah> <- referemce : person who commited it initially
[12:21:04] <elichai2> hey, how can I lower the scale of the display? in which conf file is it saved?
[12:21:04] --> tosky (tosky at nat/redhat/x-xwmcrnctfucikavq) has joined #plasma
[12:21:34] <d_ed> and I've taken over fixing the notification HTML parsing issue so that we can get it into 5.12, as it's potentially a privacy thing
[12:21:35] <sebas> elichai2: ~/.local/share/kscreen/*
[12:21:42] <bshah> elichai2: hey, we are currently having our weekly meeting, can you wait little bit or ask in #kde ?
[12:22:00] <elichai2> oh. i'm sorry, please continue.
[12:22:11] <d_ed> It's pretty much done
[12:22:14] <d_ed> next
[12:22:30] <sebas> frinring!?
[12:23:45] <Sho_> notmart: also, good point about the firefox thing, worth looking into what they do
[12:23:46] <frinring> k, can do some note, though was just exceptional burst
[12:24:00] <Sho_> frinring: then time for an exceptional report :D
[12:24:03] <sebas> you can still get some meeting fame for that, frinring :)
[12:24:57] <frinring> set myself the goal to clean up neighbourhood of weather applet to leave it in sane state once turning to other things again
[12:25:18] <frinring> for that ported anything left away from kdelibs4support
[12:25:36] <frinring> also did come c++11 brush up (nullptr, override)
[12:25:46] <-- Son_Goku (~King_InuY at fedora/ngompa) has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
[12:25:46] <frinring> and removed unused stuff from buildsystem
[12:26:20] <frinring> next on that plan execution will be the forementioned wiping of all unported code
[12:26:56] <jubalh> bshah: unfortunately i already tried the newest ISO available :/
[12:27:12] <jubalh> curious as of why I seem to be the only one having an issue with this
[12:27:14] <frinring> ah, and ported two runners (konsolesession, charsomething), mediawiki runner one as well though currently impeded by milou getting in its way
[12:27:23] <frinring> .
[12:27:27] <-- fekepp (~Thunderbi at 2a00:1398:9:fb00:2db7:f2ce:6a92:f34c) has quit (Remote host closed the connection)
[12:27:38] <sebas> thanks, frinring!
[12:27:41] <sebas> bshah's turn
[12:27:45] --> fekepp (~Thunderbi at 2a00:1398:9:fb00:2db7:f2ce:6a92:f34c) has joined #plasma
[12:27:49] <bshah> okay
[12:28:05] <bshah> jubalh: moment, let me finish up with this meeting which is going on at moment here  :)
[12:28:16] <bshah> - Published blog post on how to test PlaMo : http://blog.bshah.in/2018/01/26/trying-out-plasma-mobile/
[12:28:18] <bshah> - Mostly super positive feedback so far
[12:28:20] <bshah> - Working on part 2 of blog post, and fixes in phone shell for containment not showing up
[12:28:22] <bshah> - Will talk with notmart about freeze bug porters are telling about and I can't reproduce (just like every other bugs.. -.-)
[12:28:46] <bshah> questions? or next  :)
[12:29:27] <sebas> * kscreen bug triaging as usual
[12:29:27] <sebas> * worked a little on autorotation, some progress (a poc plasmoid rotates the screen based on sensor readings, but not my touchscreen yet)
[12:29:27] <sebas> * had a meeting with Mycroft, on their plans and strategieswas productive and will follow that up with the KDE e.V.
[12:29:27] <sebas> * not much else due to other work-work on my plate
[12:30:01] <sebas> aaaaaand .... done! :) Thanks everybody for tuning in! I'll send the notes to the list shortly
[12:30:20] <d_ed> kwin also rotates on sensor readings, we need to be sure we don't have duplication


More information about the Plasma-devel mailing list