Bug 298071

Summary: Display callbacks in a single popup window
Product: [openSUSE] openSUSE 10.3 Reporter: Forgotten User CxVz4LpaB5 <forgotten_CxVz4LpaB5>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Enhancement    
Priority: P5 - None CC: benderamp, benji, cschum, locilka
Version: Alpha 7   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User CxVz4LpaB5 2007-08-07 12:55:16 UTC
During the installation or upgrade of OpenSuse 10.3 alpha 7, and also when a user want to install something using yast, the system build an rpm database and also seems to scan or update some stuff. During this operation, we can see a lot of popup windows-boxes that appear with few informations and a progress bar that sometimes goes from 0% to 100% without really incrementing.

Also, at this step, a popup box also appear with only the character "\" in it. I don't know if it can be considered as a bug but since it does not provide any usefull information, at least, this popup box could be removed or display the correct information.

Also, I don't really see why is so important to see a lot of those popup boxes that display a progres bar during the uptate of the rpm database or the source repository.

Could this behaviour been changed to a more user friendly approach? Let say that we can have a single popup window a a single progress bar that display the current progress of the current operation and another one that display the completion of the entire process. By this way, the user is well informed about the process involved instead of watching several popup boxes that, in my opinion, does not provide any usefull information for the user.

This single popup box can display also some text (even if it display for a sec) that describe what the system is currently doing.

This could be considered as an enhancement but I put this two issue into a single bug report, let me know if you want me to put them into 2 different bug reports and if you need additional comments.
Comment 1 Katarina Machalkova 2007-08-08 13:08:17 UTC
The empty popup dialogs issue is already known (bug #296945)

The rest (displaying single popup window with overall progress) can be considered as enhancement for package callbacks -> Lado

And yes, next time, please file a separate bug for each issue.
Comment 2 Ladislav Slezák 2007-08-15 10:51:10 UTC
We could also use full dialog window instead of a popup.
Comment 3 Forgotten User CxVz4LpaB5 2007-08-18 13:16:52 UTC
Or maybe have this process put in background (maybe an icon in the task bar can let the user know that Yast is currently doing some refresh on the repositories, something like that).
But definitely, having a single window that display 2 progress bars (one for the entire process of the current operation and the other one for the completion of the entire process) and field where information can be displayed on the current operation could make YAst and repository management more sexy in some ways.
Comment 4 Ladislav Slezák 2007-08-28 07:43:51 UTC
*** Bug 236752 has been marked as a duplicate of this bug. ***
Comment 5 Lukas Ocilka 2007-09-07 13:09:53 UTC
LATER -> to be done after 10.3
Comment 6 Ladislav Slezák 2007-10-01 11:49:08 UTC
*** Bug 329496 has been marked as a duplicate of this bug. ***
Comment 7 macias - 2007-10-01 11:57:29 UTC
One popup is of course improvement that I could only wish, but I would opt for having none popup windows -- please, simply integrate those popups into main window. Pretty much the same as installation progress info displaying is done within main window.
Comment 8 Ladislav Slezák 2007-10-01 12:28:26 UTC
Yes, see comment #2. I want to use the main window for progress callbacks.
Comment 9 Benjamin Weber 2007-10-31 16:29:31 UTC
Did some playing with the callbacks and got http://bw.uwcs.co.uk/new_callbacks.ogg 

Thoughts?
Comment 10 Lukas Ocilka 2007-11-01 09:20:53 UTC
I like it :)
Just add some icons and it's done ;)
Comment 11 Benjamin Weber 2007-11-05 16:17:38 UTC
*** Bug 339131 has been marked as a duplicate of this bug. ***
Comment 12 Benjamin Weber 2008-03-11 23:54:12 UTC
*** Bug 369523 has been marked as a duplicate of this bug. ***
Comment 13 Ladislav Slezák 2008-03-26 14:43:41 UTC
This is fixed in openSUSE-11.0 - the callbacks are displayed in the main application window.