Bug 359235

Summary: Pkg Bindings / Callbacks open a progress popup which they forget to close (can break installation) AKA "Loading the Package Manager... blocks the Update"
Product: [openSUSE] openSUSE 11.0 Reporter: Lukas Ocilka <locilka>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Critical    
Priority: P5 - None CC: coolo, Joachim.Reichelt, jsrain, mvidner
Version: Alpha 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: YaST logs

Description Lukas Ocilka 2008-02-06 16:07:42 UTC
In some cases, Installation/Update can be broken by pkg bindings / callbacks that open a Progress window: "Loading the Package Manager". After then, callback the progress window is not closed :(

It's impossible/not easy to continue with the installation in some cases.

How to reproduce:
Start network installation (or just network must be configured)
Go to the Timezone dialog
Click on [Change] button
Select "NTP" to be used
Click [Accept]

Then "Loading the Package Manager" Progress opens up and breaks the workflow. One more UI::CloseDialog would help.

Logs will follow...
Comment 2 Lukas Ocilka 2008-02-06 16:19:45 UTC
The very same behavior can be found in Update too :(((
Installation/Update workflow wizard shows another dialog than the actual one.
Comment 3 Lukas Ocilka 2008-02-06 16:21:53 UTC
Created attachment 193439 [details]
YaST logs

Search for
--- clicking on ACCEPT ---
in y2log

(Accept in the 'Change Date / NTP' dialog)
Comment 4 Lukas Ocilka 2008-02-07 10:06:06 UTC
Confirmed: this appears in Alpha2 when trying to update a system.

"Loading the Package Manager..." blocks the update proposal screen. A workaround exists: click [Accept] ... but you can't see the result of the proposal :(

I'll add this to 
Most Annoying Bugs 11.0 dev
Comment 5 Joachim Reichelt 2008-02-12 20:57:16 UTC
You cannot install/update at all, if you have to change packages.
So I think, this is a blocker
Comment 6 Ladislav Slezák 2008-02-19 07:10:37 UTC
Fixed in yast2-packager-2.16.20 - properly store the flag for closing the dialog