Bug 206453

Summary: locked packages had to be updated one by one during instalation
Product: [openSUSE] openSUSE 10.2 Reporter: Pavel Nemec <pnemec>
Component: YaST2Assignee: Stefan Schubert <schubi>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: andreas.hanke
Version: Alpha 4   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Pavel Nemec 2006-09-18 13:53:07 UTC
I updated 10.1 to 10.2 Alpha4
I hade about 100 "locked" packages.
Yast complain about dependency which cannot be solved automaticly. 
Yast show only one package at time and then offer possible solution "unlock / ignore". After i choose unlock dependency was recalculated (15-20s ) and new window with next package showed up.
I gave up after 10 packages ~5 minutes) and i candled this operation and manually unlock all affected packages.

Option like "Apply to all similar problems" is REALLY missing here. Also summary of all problems in one window will save 100x refreshing package dependency.
Comment 2 Stanislav Visnovsky 2006-09-21 07:33:10 UTC
Schubi, looks like we need to enhance the reporting API or there is a bug.

I can confirm the report.
Comment 3 Stefan Hundhammer 2006-09-21 09:25:35 UTC
Yes, that sounds like a good enhancement.

In the meantime, there is a workaround (-> normal bug, not "major"):

Switch to the "Installation Summary" filter view and make sure to check only the "protected" status on the left pane. You will then get a list with only the packages that are set to "protected" status. Now you can change the status of all those packages with the context menu in the packages list (right mouse button), then "all in this list" -> "keep" (or "update"). This is also available from the "Packages" menu.
Comment 4 Stefan Schubert 2006-09-25 12:59:35 UTC
Pavel, will be shown ONE (locking) problem in the popup only.
Comment 5 Pavel Nemec 2006-10-02 07:43:51 UTC
schubi: i did it exactly same way. But it was not default behavior, so i think it is bug.

I do not know what kind of information i should provide. But if comment #4 is question than popuping window with possibility unlocking all packages with one button (something like "resolve automaticaly") will be sufficient :-)
Comment 6 Stefan Schubert 2006-10-06 12:00:21 UTC
Aehm, the question is: 

Do you see a popup like:

----------------------------
problem xyz
  unlock package foo
----------------------------

OR do you see a popup like:

----------------------------
problem xyz1
  unlock package foo
problem xyz2
  unlock package foo
problem xyz3
  unlock package foo
....
----------------------------
Comment 7 Pavel Nemec 2006-10-09 06:58:18 UTC
I just  install Alpha 5
I had only two problematic locked packages, but i get two popups, so i think it is still broken.
Comment 8 Stefan Schubert 2006-11-03 10:06:42 UTC
Added new problem solution: Unlock ALL resolvables