Bug 244557

Summary: source sync progress bar flickers annoyingly
Product: [openSUSE] openSUSE 10.3 Reporter: Marcus Meissner <meissner>
Component: YaST2Assignee: Duncan Mac-Vicar <dmacvicar>
Status: RESOLVED WONTFIX QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: cschum
Version: Alpha 0plus   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: screen shot of horizontal multi progress meter

Description Marcus Meissner 2007-02-12 10:35:49 UTC
The progress bar flickrs since it downloads lots of small files very rapidly.

Possible solutions:
* suppress small file progress? This would likely require an overall progress bar for source syncing to show that we still do work.
* dont use it as popup, but embed the progress it into the actual wizard dialog.
Comment 1 Stefan Hundhammer 2007-02-14 11:22:19 UTC
Just an idea: How about using a MultiProgressMeter similar to the one used during RPM installation, but horizontally, in one popup that remains open until everything is downloaded?

http://w3.suse.de/~sh/libyui-doc/VMultiProgressMeter_widget.html

This would require that the number of files and their respective sizes are known when the download begins. But maybe we know that anyway.
Comment 2 Stefan Hundhammer 2007-02-14 11:25:12 UTC
Created attachment 119064 [details]
screen shot of horizontal multi progress meter
Comment 3 Marcus Meissner 2007-02-14 12:35:31 UTC
one problem I can think of is that the amount of data to donwload is
not known beforehand, which makes this approach a bit hard
Comment 4 Duncan Mac-Vicar 2007-02-16 11:57:27 UTC
*** Bug 221273 has been marked as a duplicate of this bug. ***
Comment 5 Duncan Mac-Vicar 2007-05-21 16:16:40 UTC
We have new tools in zypp2 which will make this better.

http://en.opensuse.org/Libzypp/Implementation/Progress

Comment 6 Bugzilla Account Maintenance 2008-09-02 18:07:47 UTC
Because the LATER and REMIND resolutions have been removed, the resolution of this bug has changed from LATER to WONTFIX. If this bug needs to be reconsidered, reopen it and set a future "Target Milestone for Fix."