Jonathan * beta is out, beta testing day is done * please fix bugs * is there any progress on answering the lts question? [discussion recap: lts now means we can't do the "last plasma release" for 2 years, which is a quite realistinc timeframe anyways, so decision is: let's do an lts-lite that can last less than 2 years] [Discussion will continue on ML]
Arjen * so I finally merged a set of patches that have been around for a while so we don't set default focus for a number of things if that would show a virtual keyboard * I also did a few small patches during the bug day last thursday to fix some "vhi regression" bugs * other than that, there was some discussion on the ml about doing a virtual sprint february or march, were there any more concrete plans there? [Discussion: needs doodle] [apol: I guess it could also make sense to discuss which topics we need to go through] [nico: I'd suggest that we collect topics on the ML in advance] [apol: maybe we can have an invent issue] [invent issue it is] [d_ed: one thing we need to do, potentially at a sprint, is tag things as "this is an interesting idea we could do" vs "this has to happen by 6.0"] Bhushan * So I've been trying to debug the weird plasma mobile issue where plasmashell fails to connect to kactivitymanagerd and then doesn't show anything. * Some people say it is happening after recent qtwayland update * But weirdly enough disabling systemd boot also makes it work * I'm continuing to debug it today [d_ed will look into it as it seems systemd-related] Nate * So I have been doing a lot of bug triaging for the Plasma 5.24 beta and we're in a pretty good shape. *We're down to only 6 issues in the "VHI regressions" list: 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&known_name=VHI-priority%20Plasma%20regressions&list_id=1967106&priority=VHI&product=Bluedevil&product=Breeze&product=Discover&product=drkonqi&product=frameworks-kirigami&product=frameworks-plasma&product=frameworks-qqc2-desktop-style&product=kactivitymanagerd&product=kde-gtk-config&product=kdeplasma-addons&product=khelpcenter&product=kinfocenter&product=klipper&product=kmenuedit&product=krunner&product=KScreen&product=kscreenlocker&product=ksmserver&product=ksysguard&product=KSystemLog&product=kwin&product=Plasma%20SDK&product=Plasma%20Vault&product=Plasma%20Workspace%20Wallpapers&product=plasma-integration&product=plasma-nm&product=plasma-pa&product=plasma-simplemenu&product=plasmashell&product=policykit-kde-agent-1&product=Powerdevil&product=print-manager&product=printer-applet&product=pulseaudio-qt&product=systemsettings&product=Touchpad-KCM&product=user-manager&product=xdg-desktop-portal-kde&query_based_on=VHI-priority%20Plasma%20regressions&query_format=advanced [d_ed will take 448475] [marco will take 370676] Aleix: * maybe most useful to comment is sddm. I'd encourage anyone who can to test the develop branch * we'd like to get a release out so we can work on simplifying some parts of the codebase and given how important a component it is, it would be useful * I'm aware there's some important pending PRs, we're trying to go through them but it's also a delicate beast in itself * testing these MRs on the different use-cases we might have would also make it easier for reviewers * other than that, I've been working on Discover and video recording on wayland, not much to comment on that though Kai Uwe Dolphin/KIO: Tab bar now accepts drop only ontop of a tab (denied cursor on blank space) Fix for janky show/hide animation in KFilePlacesView, please review: https://invent.kde.org/frameworks/kio/-/merge_requests/725 "Details" tab from Baloo-widgets is now only shown when it actually has some details (it doesn't fetch them for remote locations) Did some investigation as to why KFilePlacesView drop on place is broken (cf. last week's notes), Qt ignore()s the event and subsequently runs into the fallback of calling dropMimeData to add the place to the model https://code.qt.io/cgit/qt/qtbase.git/tree/src/widgets/itemviews/qlistview.cpp?h=5.15#n963 No idea what the right fix would be here. Just not calling into the superclass in this case also wreaks all sorts of havoc to the view's internal state. And doing a check for that special case in KFilePlacesModel doesn't work as dropMimeData doesn't get the QEvent, just the QMimeData within. And adding a special mime type is also ugly because the QMimeData in the QEvent we get is const … whatever I try :-( Plasma: Fixed regression in Bluetooth applet breaking the big "Enable" button when it's off Other: Noticed a breakage in SDDM in neon, identical to https://bugs.kde.org/show_bug.cgi?id=441080 – no idea why and how Nico * Fixed task manager identification for some XWayland apps, e.g. Chrome webapps https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1396 * which requires extending the plasmawindowmanagement protocol, so lots of accompaning MRs * Besides that I ported some things to the new ecm_add_qml_module * I made patches to show pairing notifications for bluetooth and KDE Connect even when in Do not Disturb, because those require user interaction * https://invent.kde.org/plasma/bluedevil/-/merge_requests/71 * https://invent.kde.org/network/kdeconnect-kde/-/merge_requests/445 * Fixed opening mailto urls not working sometimes: https://invent.kde.org/frameworks/kio/-/merge_requests/719 * Unbroke system dialogs, e.g. for screensharing portal: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1368 Carl * Worked on moving the KCMS footer actions to the header: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1391 * But I hit a roadblock in the plasma mobile setting shell and will need help with fixing: https://invent.kde.org/plasma-mobile/plasma-settings/-/merge_requests/103 (there is something wrong with the QMLContext and the kcm can't access applicationWindow() and the contextDrawer). My solution of merging the two context unfortunately crash often [ahiemstra: I saw your patch for ActionMenu (I think it was?) but I haven't had time yet to properly look into the implications of changing it like that] * oh yeah this one: https://invent.kde.org/frameworks/kirigami/-/merge_requests/476 Fabian * I submitted some more fixes for 5.24, one of which has apparently caused a slight regression as Nate Graham just commented on https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1392#note_384538 * Other than that, there's this fun issue: https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/24#note_383915 * tl;dr: With the qtwayland MR for "nvidia gbm compatibility", libreoffice crashes when using GTK, due to locking issues * That instantiates a QGuiApplication, loading all kinds of plugins and causing a qdbus thread to appear Marco # Kirigami * fixed the new kirigami search field icon/animation on dark themes, was actually a qqc2-desktop-style bug # Plasma * reviewing bunch of merge requests * more work on the screen reordering patches, manage the case of redundant outputs, last feedbacks and adjustments, merged \o/ * kwin dbus api to ask which is the active screen, popup krunner on that screen probably will have to go in a wayland protocol, so not much concrete so far * resumed work on keyboard navigation on panels, trying a slightly different approach with hopefully cleaner code and less work to do in individual plasmoids and more "just works" * attended plasma beta day, with usual bug triaging