Bug 276707 - Main progress meter does not correspond to individual feed meters properly
Summary: Main progress meter does not correspond to individual feed meters properly
Status: CONFIRMED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 1.6.6
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-28 18:27 UTC by Robert Simmons
Modified: 2020-11-08 09:02 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Simmons 2011-06-28 18:27:00 UTC
Version:           1.6.6 (using KDE 4.6.4) 
OS:                Linux

If you have enough feeds that you can even see the progress meter go by the following can happen if the first feed site is down:
The main progress meter stalls at 0% until that feed fetch times out.  Then the meter continues to 100%.  However, if you click the expand arrow next to the meter to show each individual concurrent feed fetch, you can see that the other ones are downloading just fine and each has its own functioning progress meter.  You would not notice this unless you expand the main meter.  If you don't you may think that the whole thing is stalled.  Perhaps the main meter should proceed and then stop at 99% or something appropriate like that so you can see when actual progress has stopped and you are waiting for a stalled connection or a timeout due to a site being down.

Reproducible: Always

Steps to Reproduce:
You must setup a series of RSS feeds and fetch all of them successfully.
Then have one of the feeds be down or running very very slow, preferably make it the feed that gets fetched first during a normal fetch process (you can probably simulate this on your firewall).
Try to fetch all the feeds again and look at the progress meter.
Expand the main meter with the little arrow button next to it and look at the individual progress meters.

Actual Results:  
The main meter is stuck at 0% even though there is progress happening in the background.

Expected Results:  
The main meter should proceed as long as there is progress.
Comment 1 Christian Boltz 2016-09-07 15:45:52 UTC
In the meantime (5 years later, Akregator 5.2.3), the main progress meter just shows a running bar (without any progress indication or percentage), which means it isn't too useful.

I agree with the initial bugreport that the progress meter should show a percentage that is based on "x of y feeds fetched successfully".
Comment 2 Justin Zobel 2020-11-08 09:02:46 UTC
Can confirm on Akregator from git master, progress bar moves without any real progress reported then hits 100% and disappears.