Bug 456362

Summary: Show more details while fetching updates
Product: [Applications] Discover Reporter: Thomas Rossi <trossi.dev>
Component: discoverAssignee: Dan Leinir Turthra Jensen <leinir>
Status: CONFIRMED ---    
Severity: wishlist CC: aleixpol, joshas, nate, vezquex, yvan
Priority: NOR Keywords: usability
Version First Reported In: 5.24.5   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Please Discover, tell me what's wrong

Description Thomas Rossi 2022-07-05 16:24:14 UTC
Created attachment 150421 [details]
Please Discover, tell me what's wrong

SUMMARY
I propose to display more progress information in the "fetching update" screen.
Sometimes, a mirror can be slow or whatever else happen, and showing a progress of the 'fetching updates' process could help users to see where the bottleneck is and take action (like choosing another mirror)

Plus, there is a lot of space available in this screen

STEPS TO REPRODUCE
1. Launch Discover, and watch the silent progress bar doing its thing


SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.3
Discover: 5.24.5
Comment 1 Nate Graham 2022-07-06 15:59:46 UTC
Yeah.

We used to do this but it was implemented in a way that was kind of visually annoying, and people complained so we removed it. I think we need to strike a better balance there.

An idea is to  display the progress for each individual backend, and then remove the display for that backend once it reaches 100%. So when something is stuck (which is what's happening here), you can see which one it is because it's the only backend left in the display of what's happening.
Comment 2 Thomas Rossi 2022-07-06 17:52:54 UTC
That would be perfect !
Comment 3 Aleix Pol 2022-07-26 18:55:20 UTC
Like showing several progress bars?
Comment 4 Nate Graham 2022-07-27 15:12:56 UTC
Yes, one per backend. Then the user always has visual feedback on what's happening and can also immediately identify which backend is to blame when fetching updates is slow.
Comment 5 joshas 2025-04-06 11:21:11 UTC
Discover 6.3.3 got me today while testing Fedora 42 pre-release. "Fetching updates" progress bar was stuck for over 10 minutes and I had no idea what was happening. What's even worse, until updates are fetched, I cannot install any rpm packages and cannot see installed packages.
Only after running `dnf update` I understood what was happening: package repository was especially slow, downloading data at ~10KB/s speed. But dnf displayed a progress bar and even time estimate until completion. At the end I left PC and after hour Discover had completed fetching updates. It would be very useful for casual users to have similar information (download speed and estimate) visible in Discover.