SUMMARY When I'm installing some software through e.g. FlatPak, the "taskS" progress bar at the bottom-left will reset and run again every time a "task" is completed, which is misleading since it's called "tasks" in plural, and as such should show global progress and not task-by-task progress. STEPS TO REPRODUCE 1. Download some app with dependencies from flathub through a .flatpakref file. 2. Install said file through discover. 3. Watch installation progress. OBSERVED RESULT The "tasks" bar runs multiple times from start to finish, for each separate "task" (e.g. downloading a file, installing said file). EXPECTED RESULT The "tasks" bar should report global progress across all steps needed to get the app installed. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION
Yup, can confirm. This jumpiness kind of drives me crazy. :)
Still there in 5.24.5 on Kali
*** Bug 454521 has been marked as a duplicate of this bug. ***
Git commit 8226ddf15fd7f04b18fc2d2f571215b695a9b2bb by Aleix Pol Gonzalez, on behalf of Aleix Pol. Committed on 13/10/2022 at 15:52. Pushed by apol into branch 'master'. flatpak: Address transaction progress skipping Flatpak transaction progress skips back and forth as it is reported according its different operations. Report the progress according equally split among the different operations. Related: bug 404819, bug 435450, bug 448280 M +10 -4 libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp M +3 -0 libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h M +6 -0 libdiscover/backends/FlatpakBackend/tests/FlatpakTest.cpp https://invent.kde.org/plasma/discover/commit/8226ddf15fd7f04b18fc2d2f571215b695a9b2bb
Git commit 336becd3ad0f8aa5b18d3c61b38c15d81a3f3544 by Nate Graham, on behalf of Aleix Pol. Committed on 13/10/2022 at 16:07. Pushed by ngraham into branch 'Plasma/5.26'. flatpak: Address transaction progress skipping Flatpak transaction progress skips back and forth as it is reported according its different operations. Report the progress according equally split among the different operations. Related: bug 404819, bug 435450, bug 448280 (cherry picked from commit 8226ddf15fd7f04b18fc2d2f571215b695a9b2bb) M +10 -4 libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp M +3 -0 libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h M +6 -0 libdiscover/backends/FlatpakBackend/tests/FlatpakTest.cpp https://invent.kde.org/plasma/discover/commit/336becd3ad0f8aa5b18d3c61b38c15d81a3f3544