https://bugs.kde.org/show_bug.cgi?id=457408
--- Comment #11 from Jonathan Wakely <zi...@kayari.org> --- It's still very very slow for "Fetching updates..." to finish with 5.26.5 Far worse, in fact. Here I run plasma-discover and when it opens (and everything is up to date) I hit "refresh", and it takes FOUR MINUTES: tmp$ time plasma-discover --mode Update QObject::startTimer: Timers cannot have negative intervals qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. adding empty sources model QStandardItemModel(0x55d643689e60) qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:12:1: QML ToolBarPageHeader: Binding loop detected for property "implicitWidth" qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:76:5: QML Binding: Binding loop detected for property "value" kf.newstuff.core: Could not find category "Calligra Flow Stencil" KNS error in "Calligra_stencils" : KNSCore::ConfigFileError "All categories are missing" QVariant(Invalid) invalid kns backend! "/etc/xdg/calligra_stencils.knsrc" because: "Invalid Calligra_stencils backend, contact your distributor." org.kde.plasma.libdiscover: Discarding invalid backend "calligra_stencils.knsrc" kns error "/etc/xdg/calligra_stencils.knsrc" "Invalid Calligra_stencils backend, contact your distributor." ** (process:477766): WARNING **: 10:54:32.945: Found icon of unknown type 'unknown' in 'system/package/os/org.kde.latte-dock.desktop/*', skipping it. ** (process:477766): WARNING **: 10:54:32.965: Found icon of unknown type 'unknown' in 'system/package/os/org.kde.discover.snap/*', skipping it. ** (process:477766): WARNING **: 10:54:32.980: Found icon of unknown type 'unknown' in 'system/package/os/io.github.syllo.nvtop/*', skipping it. ** (process:477766): WARNING **: 10:54:33.122: Found icon of unknown type 'unknown' in 'system/package/os/com.github.maliit.keyboard/*', skipping it. ** (process:477766): WARNING **: 10:54:33.204: Found icon of unknown type 'unknown' in 'system/package/os/org.kde.kiten.desktop/*', skipping it. real 3m57.966s user 0m6.412s sys 0m0.498s tmp$ time plasma-discover --mode Update QObject::startTimer: Timers cannot have negative intervals qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. adding empty sources model QStandardItemModel(0x55b55a561640) qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:12:1: QML ToolBarPageHeader: Binding loop detected for property "implicitWidth" qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:76:5: QML Binding: Binding loop detected for property "value" kf.newstuff.core: Could not find category "Calligra Flow Stencil" KNS error in "Calligra_stencils" : KNSCore::ConfigFileError "All categories are missing" QVariant(Invalid) invalid kns backend! "/etc/xdg/calligra_stencils.knsrc" because: "Invalid Calligra_stencils backend, contact your distributor." org.kde.plasma.libdiscover: Discarding invalid backend "calligra_stencils.knsrc" kns error "/etc/xdg/calligra_stencils.knsrc" "Invalid Calligra_stencils backend, contact your distributor." ** (process:479295): WARNING **: 10:58:42.636: Found icon of unknown type 'unknown' in 'system/package/os/org.kde.latte-dock.desktop/*', skipping it. ** (process:479295): WARNING **: 10:58:42.655: Found icon of unknown type 'unknown' in 'system/package/os/org.kde.discover.snap/*', skipping it. ** (process:479295): WARNING **: 10:58:42.670: Found icon of unknown type 'unknown' in 'system/package/os/io.github.syllo.nvtop/*', skipping it. ** (process:479295): WARNING **: 10:58:42.815: Found icon of unknown type 'unknown' in 'system/package/os/com.github.maliit.keyboard/*', skipping it. ** (process:479295): WARNING **: 10:58:42.895: Found icon of unknown type 'unknown' in 'system/package/os/org.kde.kiten.desktop/*', skipping it. real 0m3.756s user 0m4.036s sys 0m0.376s tmp$ time plasma-discover --mode Update QObject::startTimer: Timers cannot have negative intervals qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. adding empty sources model QStandardItemModel(0x55cb41a30c10) qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:12:1: QML ToolBarPageHeader: Binding loop detected for property "implicitWidth" qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:76:5: QML Binding: Binding loop detected for property "value" kf.newstuff.core: Could not find category "Calligra Flow Stencil" KNS error in "Calligra_stencils" : KNSCore::ConfigFileError "All categories are missing" QVariant(Invalid) invalid kns backend! "/etc/xdg/calligra_stencils.knsrc" because: "Invalid Calligra_stencils backend, contact your distributor." org.kde.plasma.libdiscover: Discarding invalid backend "calligra_stencils.knsrc" kns error "/etc/xdg/calligra_stencils.knsrc" "Invalid Calligra_stencils backend, contact your distributor." real 0m49.288s user 0m3.655s sys 0m0.535s tmp$ time plasma-discover --mode Update QObject::startTimer: Timers cannot have negative intervals qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. adding empty sources model QStandardItemModel(0x558f87d3c760) qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:12:1: QML ToolBarPageHeader: Binding loop detected for property "implicitWidth" qrc:/qml/DiscoverPage.qml:17:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling. file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:76:5: QML Binding: Binding loop detected for property "value" kf.newstuff.core: Could not find category "Calligra Flow Stencil" KNS error in "Calligra_stencils" : KNSCore::ConfigFileError "All categories are missing" QVariant(Invalid) invalid kns backend! "/etc/xdg/calligra_stencils.knsrc" because: "Invalid Calligra_stencils backend, contact your distributor." org.kde.plasma.libdiscover: Discarding invalid backend "calligra_stencils.knsrc" kns error "/etc/xdg/calligra_stencils.knsrc" "Invalid Calligra_stencils backend, contact your distributor." ** (process:480155): WARNING **: 10:59:59.997: Found icon of unknown type 'unknown' in 'system/package/os/org.kde.latte-dock.desktop/*', skipping it. ** (process:480155): WARNING **: 11:00:00.015: Found icon of unknown type 'unknown' in 'system/package/os/org.kde.discover.snap/*', skipping it. ** (process:480155): WARNING **: 11:00:00.028: Found icon of unknown type 'unknown' in 'system/package/os/io.github.syllo.nvtop/*', skipping it. ** (process:480155): WARNING **: 11:00:00.178: Found icon of unknown type 'unknown' in 'system/package/os/com.github.maliit.keyboard/*', skipping it. ** (process:480155): WARNING **: 11:00:00.259: Found icon of unknown type 'unknown' in 'system/package/os/org.kde.kiten.desktop/*', skipping it. real 0m41.332s user 0m5.073s sys 0m0.668s Then the next two times I do the same thing, it takes nearly 40s. But everything is already up to date, nothing needs to be fetched, just connect to the servers, check we're up to date, and finish. Why does it take 40s to confirm everything is up to date? I can run all of dnf update, pkcon update, flatpak update and fwupmgr get-updates in 4s, why does it take discover ten times as long? $ date ; sudo dnf --quiet update ; fwupdmgr get-updates ; pkcon update ; flatpak update; date Sun 15 Jan 11:04:37 GMT 2023 Devices with no available firmware updates: • MZVPV128HDGM-00000 • SSD 860 EVO 2TB • SSD 860 EVO 2TB • SSD 860 QVO 2TB • System Firmware • WDC WD10EZEX-00BN5A0 • WDC WD10EZEX-00WN4A0 Devices with the latest available firmware version: • UEFI dbx No updates available Getting updates [=========================] Finished [=========================] No packages require updating to newer versions. Looking for updates… Nothing to do. Sun 15 Jan 11:04:41 GMT 2023 -- You are receiving this mail because: You are watching all bug changes.