SUMMARY Update confirmation dialog delayed for large update (such as 1GB) and user has no idea until then what happened. No spinning like animation no update progress bar. If user waits for 20-30 seconds, user gets confirmation popup. STEPS TO REPRODUCE Start update from 6.4.3 to 6.4.4 , or something that causes large update with numerous packages. OBSERVED RESULT No UI hint about what is happeneing EXPECTED RESULT User must see some animation like something is in progress. SOFTWARE/OS VERSIONS Operating System: KDE neon User Edition KDE Plasma Version: 6.4.3 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1
So that we can try to reproduce this with the same settings you have, can you tell us the settings you have in System Settings -> Software Update Thanks.
๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone!
Created attachment 184782 [details] System_Update_Settings
Attached screenshot of system update settings
Thank you for sharing your update settings. Can you describe exactly where you start the update, for example, from 6.4.3 to 6.4.4? Is this within Discover or from the system tray? When I trigger an update from Discover, there is progress shown.
Created attachment 184890 [details] Update status in Discover When running updates in Discover this is how progress is shown
๐๐งน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.
Created attachment 186736 [details] Discover Issue Video.7z.001
Created attachment 186737 [details] Discover Issue Video.7z.002
Created attachment 186738 [details] Discover Issue Video.7z.003
Created attachment 186739 [details] Discover Issue Video.7z.004
See attached "Discover Issue Video.wemb" and terminal output below. My suspicion is Discover is taking time to download Changelog of every package in the update. Or may be something else is the issue. For the whole duration user has no clue what is happening. The video is for about 6.5 minutes and there haven't been any progress bar shown or no other clue. Current version: Operating System: KDE neon User Edition KDE Plasma Version: 6.4.4 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.2 Kernel Version: 6.14.0-29-generic (64-bit) Graphics Platform: Wayland Memory: 16 GiB of RAM (15.5 GiB usable) Software sources: I haven't modified any of these settings. See existing " System_Update_Settings" screenshot image in the ticket. Video timelines: 0:00 - 1:55 Start journalctl logging and Discover 0:47 Click on "More information" about update and notice that the packages don't have any changelog. 0:51 Click "Update all". In network widget observe continuous download happening at very slow speed. This goes on till end of the video. 1:56 Open fast.com as evidence to show the actual internet speed isn't slow. 6:09 Cancel the update. Open "More Information" again and this time observe that changelog at least for initial packages is shown. Click multiple times on "Update all", nothing happens. Terminal output: $ plasma-discover libs QList("/usr/lib/x86_64-linux-gnu/qt6/plugins", "/usr/bin") org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false adding empty sources model QStandardItemModel(0x6516808a8940) qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:19:1: QML ApplicationPage: Created graphical object was not placed in the graphics scene. qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:116:5: QML ReviewsPage: Binding loop detected for property "implicitHeight": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:139:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:116:5: QML ReviewsPage: Binding loop detected for property "y": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:117:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:116:5: QML ReviewsPage: Binding loop detected for property "implicitHeight": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:139:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:905:5: QML AddonsView: Binding loop detected for property "implicitHeight": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:139:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:905:5: QML AddonsView: Binding loop detected for property "y": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:117:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:116:5: QML ReviewsPage: Binding loop detected for property "y": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:117:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:116:5: QML ReviewsPage: Binding loop detected for property "implicitHeight": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:139:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:905:5: QML AddonsView: Binding loop detected for property "implicitHeight": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:139:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:473:41: Unable to assign [undefined] to QString qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:474:41: Unable to assign [undefined] to QString qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:939:25: Unable to assign [undefined] to QString qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:940:25: Unable to assign [undefined] to QString org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetching reviews for an invalid object qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:19:1: QML ApplicationPage: Created graphical object was not placed in the graphics scene. qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:116:5: QML ReviewsPage: Binding loop detected for property "implicitHeight": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:139:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:116:5: QML ReviewsPage: Binding loop detected for property "y": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:117:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:116:5: QML ReviewsPage: Binding loop detected for property "implicitHeight": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:139:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:905:5: QML AddonsView: Binding loop detected for property "implicitHeight": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:139:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:905:5: QML AddonsView: Binding loop detected for property "y": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:117:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:116:5: QML ReviewsPage: Binding loop detected for property "y": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:117:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:116:5: QML ReviewsPage: Binding loop detected for property "implicitHeight": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:139:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:905:5: QML AddonsView: Binding loop detected for property "implicitHeight": qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:139:5 qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:473:41: Unable to assign [undefined] to QString qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:474:41: Unable to assign [undefined] to QString qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:939:25: Unable to assign [undefined] to QString qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:940:25: Unable to assign [undefined] to QString org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetching reviews for an invalid object
Thanks for the details, and the recordings. I do see what you're not seeing in Discover. I don't see the progress bars that I'd expect, either on the left or next to the System upgrade line item. I'm not able to reproduce this on Plasma built from git-master, or on KDE Neon User edition with about 240 packages under System Update. I see in your video there were over 400 packages. This line from the output looks like it's probably relevant qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:473:41: Unable to assign [undefined] to QString I'll leave this open in case others can reproduce, and those more knowledgeable about Discover can look further into it.