<div dir="ltr"><div dir="ltr">On Tue, Feb 8, 2022 at 4:43 AM Marco Martin <<a href="mailto:notmart@gmail.com">notmart@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Nico<br>
* Don't crash plasma-integration on invalid color scheme setting:<br>
<a href="https://invent.kde.org/plasma/plasma-integration/-/merge_requests/34" rel="noreferrer" target="_blank">https://invent.kde.org/plasma/plasma-integration/-/merge_requests/34</a><br>
* Set proper name in desktop file for keditfiletype:<br>
<a href="https://invent.kde.org/plasma/kde-cli-tools/-/merge_requests/33" rel="noreferrer" target="_blank">https://invent.kde.org/plasma/kde-cli-tools/-/merge_requests/33</a><br>
* Work around a quirk in macOS in kidletime:<br>
<a href="https://invent.kde.org/frameworks/kidletime/-/merge_requests/15" rel="noreferrer" target="_blank">https://invent.kde.org/frameworks/kidletime/-/merge_requests/15</a><br>
* Fix font change notification in<br>
qqc2-desktop-style/qqc2-breeze-style:<br>
<a href="https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/124" rel="noreferrer" target="_blank">https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/124</a><br>
* perf optimization in qqc2-desktop-style/qqc2-breeze-style:<br>
<a href="https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/125" rel="noreferrer" target="_blank">https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/125</a><br>
* Fix opening files on remote shares in Dolphin:<br>
<a href="https://invent.kde.org/system/dolphin/-/merge_requests/343" rel="noreferrer" target="_blank">https://invent.kde.org/system/dolphin/-/merge_requests/343</a><br>
* A question would be whether to backport the perf improvements in<br>
qqc2-breeze-style to 5.24<br>
* They are not strictly bug fixess<br>
* But perf improvements are very welcome on mobile<br>
[ Discussion seems to say yes go ahead]<br>
<br>
Nate<br>
* Did some MRs and lots of bug triage and minor bugfixes for  Plasma 5.24<br>
* we have 6 regressions left, if folks wanna have a look:<br>
<a href="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=1974758&query_format=advanced&version=5.23.90" rel="noreferrer" target="_blank">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=1974758&query_format=advanced&version=5.23.90</a><br>
<br>
Arjen<br>
* I did some system monitor bugfixing<br>
* and also apparently broke a few things in kirigami with the qmlmodule port<br>
* mostly because of random path issues<br>
* I'm now working on an ecm module that helps with writing qml unit<br>
tests, including having a function that adds a very simple<br>
instantiation test for a number of items<br>
* so that we can quickly verify that "public" qml items still work<br>
<br>
Fabian<br>
* There's this discover ocs topic...<br>
* The URL changes we have in 5.24 are at best a workaround, and<br>
probably won't hit the actually affected systems soon<br>
[apol well I know Ben is angry, I saw taht indeed there were some<br>
providers that were not hitting the cache and Ben addressed that]<br></blockquote><div><br></div><div>Hopefully I got them all - unfortunately as I don't have everything installed locally there is no guarantee that they have all been fixed.</div><div>I should note that LXR does not appear to pick up *.knsrc files too well, so it cannot be relied on either.</div><div><br></div><div>This workaround should not in any form be considered a proper fix for the issue.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
[apol I see there's a whole lot of people using unattended updates<br>
which is fairly new and is having an impact there, the changes we are<br>
merging today should have an impact]<br>
[apol I should look at how it scales for people with a lot of KNS<br>
resources that need updating on each run too]<br></blockquote><div><br></div><div>Based on the traffic we are seeing, it appears that Discover makes a request for each KNS resource the user has locally, which is fairly non-scalable.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
[fvogt Would be great if someone could reproduce the issue locally<br>
somehow If it's actually really a bug and not just missing<br>
optimization]<br>
[nicofee There was a discussion about high requests for the providers<br>
a while ago, but it seems to have exploded the last two? days  Any<br>
idea why that could be?]<br></blockquote><div><br></div><div>It crossed over a crucial threshold to come to Sysadmin's attention two days ago, however our server monitoring system indicates that the base load on the system has been climbing since at least October 2021 (we don't have earlier data, however the load I am seeing in October is higher than what I recall the base system load as being when it was originally deployed - it should be around 1 during the EU day time and sub 1 during EU night). </div><div><br></div><div>This trend would be consistent with the KF 5.86 based distributions starting to ship the automatic updater client.</div><div><br></div><div>I should note that high traffic load on <a href="http://autoconfig.kde.org">autoconfig.kde.org</a> led Sysadmin to move <a href="http://autoconfig.kde.org">autoconfig.kde.org</a> to being CDN based back in September, so the issue predates the release of Ubuntu 20.10.</div><div>This was when the issue was originally raised and when changes were made to start setting User Agents and some caching was added (although seemingly not enough?)</div><div><br></div><div>Please note that we need to backport any fixes and ask/firmly push distributions to roll them out to users - preferably as security fixes - otherwise it will take many months if not years for this situation to be resolved.</div><div>This should be done even for versions we consider "out of support" - if an actively current/supported distribution releases uses that version we should ship an update.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
[apol maybe a distro enabled unattended updates by default?]<br>
[fvogt  I suspect that there's some loop with the updater, e.g.<br>
there's an update which fails to download, so it tries in a loop]<br>
<br>
Marco<br>
# Plasma<br>
* investigated into <a href="https://bugs.kde.org/show_bug.cgi?id=448609" rel="noreferrer" target="_blank">https://bugs.kde.org/show_bug.cgi?id=448609</a> : It<br>
is clearly *not* a regreession but something that always happened even<br>
in kde4 times every single time the appletsrc file is deleted. All it<br>
can be done is a workaround in doing a cleanup of old actions every<br>
time plasma starts from the default layout, tough all kglobalaccess<br>
api that could do such manipulation is deprecated<br>
* A small fix on kcms which have an header (merged):<br>
<a href="https://invent.kde.org/frameworks/kdeclarative/-/merge_requests/110" rel="noreferrer" target="_blank">https://invent.kde.org/frameworks/kdeclarative/-/merge_requests/110</a><br>
* Helping a bit on the power kcm<br>
* Final work on the panel keyboard navigation mrs and now all merged \o/<br>
* More work on the plasmashell ScreenPool refactor<br>
* please review:<br>
<a href="https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1400" rel="noreferrer" target="_blank">https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1400</a><br>
* Now ShellCorona is ported ScreenPool as its single source of truth<br>
about what screens are available, and primarychanges. Concepts like<br>
fake screens or redundant screens are completely hidden from corona. a<br>
redundant screen is like it doesn't exists at all for corona<br>
* now has a fully working wayland based autotest for ScreenPool<br>
work/mart/screenPoolLogicWaylandTest, 14 tests so far which should be<br>
quite exaustive (maybe some day will be possible autotest a<br>
shellcorona instance itself, even tough that looks even more<br>
complicated)<br>
* Since is a lot of code copy from Qt's QWayland autotests, i am not<br>
completely sure on what to do with that, both on a licensing pow (gpl3<br>
only but since is just in an autotest should be fine) and on a code<br>
reusing pow (also, uses some private qplatform api) . perhaps a<br>
library exported from kwayland-server?<br>
</blockquote></div></div>