Monday meeting notes for 31/1/2022

Marco Martin notmart at gmail.com
Mon Jan 31 15:50:52 GMT 2022


Fabian
* Move the wayland socket polling to a separate event thread
https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/24 in advance

Nico
* Dolphin: Improve placeholder message for unassigned tags:
https://invent.kde.org/system/dolphin/-/merge_requests/333
* Fix filtering in Open With dialog:
https://invent.kde.org/frameworks/kio/-/merge_requests/739
[kopenwithdialog] Fix filtering (!739) · Merge requests · Fram
* Fix touchpad applet not updating:
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/826
* Optimize Gwenview a bit:
https://invent.kde.org/graphics/gwenview/-/merge_requests/133
* Optimize Ruqola a lot:
https://invent.kde.org/network/ruqola/-/merge_requests/71

Nate
* So https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/24 caused
regressions for Intel GPU users. Fedora is already reverting it. Seems
like it needs a hotfix, since simply reverting it will regress
everything for NVIDIA GPU users.
[bshah: It also needs hotfix for Plasma Mobile partially unrelated but
still https://invent.kde.org/plasma/kactivitymanagerd/-/commit/66ea663e5d8f07a297490dc53d6198b180475612
is needed otherwise plasma mobile doesn't have working shell (and yes
that commit have absolutely no relationship whatsoever with qtwayland
but still it fixes things) not committedin master]
[fvogt: zzag has a potential fix, but not really production-ready]
[apol: I'm not sure why this is so much more of a problem for plasma
mobile than it is for the desktop, but I can easily see this hitting
the desktop as well]
* Other than that we are pretty good on the Plasma 5.24 front. We're
down to only 7 known regressions:
https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&keywords=regression%2C%20&keywords_type=allwords&list_id=1971077&query_format=advanced&version=5.23.90
* Let's prioritize these in the next week to make the final release as
strong as possible.
[discussion about the wrong notification position bug and missing greeter]

Arjen
* I chased down and fixed a whole bunch of system monitor bugs last week
* which were piling up a bit high, including some pretty big regressiosn
* I was rather annoyed by the fact that every applet got changed from
metadata.desktop to metadata.json but apparently no effort was put in
verifying that this broke anything
since that caused all system monitor presets to break


Aleix
    Stability work towards Plasma 5.24
    SDDM, again please test the develop branch
    PineNote Proof: https://i.imgur.com/Zibc2W6.jpg PoC:
https://invent.kde.org/apol/plasma-ink #plasma-ink:kde.org


Kai Uwe
Not much Plasma, worked mostly on ironing out bugs in KFilePlacesView
surfaced by its higher exposure in Dolphin, got a tonne of recent MRs
still open, please have a look:
https://invent.kde.org/dashboard/merge_requests?scope=all&state=opened&author_username=broulik
KGuiAddons:
    Implement high-dpi support in KOverlayIconEngine:
https://invent.kde.org/frameworks/kguiaddons/-/merge_requests/43
KIO:
    Unset active/selected state for drag pixmap to make the drop
target more visible:
https://invent.kde.org/frameworks/kio/-/merge_requests/726 I tried
Nate's "make room for drop" idea but we all know how fancy stuff like
that goes in Qt item views …
    Use KMessageWidget for error reporting in KFileWidget – it's much nicer
    Found a hack around the drop bug I mentioned last time, not very
pretty: https://invent.kde.org/frameworks/kio/-/merge_requests/735
    An assortment of various bug fixes to KFilePlacesView
Dolphin:
    Added a image dimensions (width x height) role, was there in KDE
4, must have gotten lost in the port to Baloo
    Found a way to avoid the double "Places" header when unlocking
panels (ancient bug report)
Solid:
    Skips "might be optical" check for "loop" devices
        On my system with ~30 snaps, this saves me 100ms startup time on Dolphin
    Had a look at porting Solid to DBus ObjectManager again
        This way we can get _all_ device properties at once instead of
issuing a tonne of DBus requests on startup, one for each device
        Got a working prototype but again stuck on all this optical
media madness :-(


Marco
* More work on the panel keyboard navigation
** https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/641
** https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1143
** https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/439
** https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/107
* Small fix/workaround for systemmonitor plasmodis on touchscreen (merged)
* On the reorder ui list any containment that has a screen that lost
all its mappings
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1400
* started a refactor to move some of the logic of ShellCorona on
management of screen added/removed/primary change over to ScreenPool,
added a small screenpool manual test, plan is to have both that and a
more expanded autotest (idea is a minimal wayland server that
adds/removes/moves screens)


More information about the Plasma-devel mailing list