Bug 60867 (suse45867) - Button flicker when installing packages
Summary: Button flicker when installing packages
Status: RESOLVED FIXED
: 60112 105172 105485 152081 156457 156997 157007 160825 164379 206509 252529 (view as bug list)
Alias: suse45867
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: YaST2 (show other bugs)
Version: RC 4
Hardware: All Linux
: P3 - Medium : Minor
Target Milestone: ---
Assignee: Stefan Hundhammer
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-23 16:20 UTC by Stanislav Visnovsky
Modified: 2008-04-29 13:06 UTC (History)
11 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Visnovsky 2004-09-23 16:20:03 UTC
When installing packages in Qt installation, YaST buttons flicker with each 
update of the progress bar.
Comment 1 Stanislav Visnovsky 2004-09-23 16:20:03 UTC
<!-- SBZ_reproduce  -->
Watch graphical installation of packages.
Comment 2 Stefan Hundhammer 2004-09-23 17:12:38 UTC
I know, but that can't be helped: This is a byproduct of needing to call 
UI::RecalcLayout() for every update of the "Next CD: SuSE Linux CD 2 - 12:47" 
line at the bottom. This triggers a relayout of the entire dialog - which in 
fact is what is normally saved because YLabel widgets don't resize themselves 
when their content changes. You just discovered why this isn't done by default 
for every label change. ;-) 
 
I even tried to stretch that label to the entire width down below in that 
dialog, but that didn't work out. Maybe I'll give this another try - if time 
permits (which however I doubt). 
Comment 3 Karl Eichwalder 2004-09-24 13:49:31 UTC
The vertical progress bar also flickers - it's surely more severe than "minor".
Comment 4 Karl Eichwalder 2004-09-24 13:53:03 UTC
Also displaying the busy cursor all the time during package installation is
annoying, esp. that's wrong because you can click around (diashow/details or
even abort or "help").
Comment 5 Stefan Hundhammer 2004-09-24 17:00:45 UTC
See also bug 60112 and bug 60111 
 
And yes, something like this is definitely minor by any of our Bugzilla 
severity definitions. 
Comment 6 Stefan Hundhammer 2005-03-16 12:33:39 UTC
later 
Comment 7 Stefan Hundhammer 2005-04-20 09:52:28 UTC
reopening 
Comment 8 Stefan Hundhammer 2005-04-20 09:52:39 UTC
reopening 
Comment 9 Stefan Hundhammer 2005-04-20 09:54:48 UTC
*** Bug 60112 has been marked as a duplicate of this bug. ***
Comment 10 Stefan Hundhammer 2005-08-18 13:00:34 UTC
*** Bug 105172 has been marked as a duplicate of this bug. ***
Comment 11 Stefan Hundhammer 2005-08-19 14:17:22 UTC
*** Bug 105485 has been marked as a duplicate of this bug. ***
Comment 12 Stefan Hundhammer 2005-09-01 14:55:07 UTC
later 
Comment 13 Stefan Hundhammer 2005-09-29 13:23:55 UTC
Adapted product / version number - problem still exists in 10.0 
Comment 14 Stanislav Visnovsky 2006-02-21 09:31:54 UTC
This cannot be the recalc issue - update layout is not called from YCP for every change of the progress bar.
Comment 15 Stefan Hundhammer 2006-02-21 10:31:10 UTC
*** Bug 152081 has been marked as a duplicate of this bug. ***
Comment 16 Stefan Hundhammer 2006-02-21 10:46:07 UTC
> This cannot be the recalc issue - update layout is not called from YCP for
> every change of the progress bar.

IIRC the function that updates the time remaining until the next CD change in the bottom status bar has to call UI::RecalcLayout(), otherwise some text gets cut off sometimes. The problem is known, but I don't have a reasonable idea for a fix or a workaround yet.
Comment 17 Stanislav Visnovsky 2006-02-21 11:27:13 UTC
No, RecalcLayout() is called only when an installation of a one package is done, not on every single-package progressbar update.

I know this is not the top prio, but just in case ;-)
Comment 18 Michael Gross 2006-03-09 14:50:31 UTC
*** Bug 156457 has been marked as a duplicate of this bug. ***
Comment 19 Stephan Binner 2006-03-11 20:18:01 UTC
*** Bug 156997 has been marked as a duplicate of this bug. ***
Comment 20 Stephan Binner 2006-03-11 20:48:28 UTC
*** Bug 157007 has been marked as a duplicate of this bug. ***
Comment 21 Stefan Hundhammer 2006-04-07 09:49:26 UTC
*** Bug 164379 has been marked as a duplicate of this bug. ***
Comment 22 Stefan Hundhammer 2006-05-30 10:31:16 UTC
*** Bug 160825 has been marked as a duplicate of this bug. ***
Comment 23 Stefan Hundhammer 2006-09-19 14:27:08 UTC
*** Bug 206509 has been marked as a duplicate of this bug. ***
Comment 24 Stefan Hundhammer 2007-03-08 22:26:46 UTC
*** Bug 252529 has been marked as a duplicate of this bug. ***
Comment 26 Stefan Hundhammer 2008-04-29 13:06:14 UTC
Reopening
Comment 27 Stefan Hundhammer 2008-04-29 13:06:45 UTC
Fixed with the new progress reporting during RPM installation.