Bug 661744

Summary: YaST package manager (Qt) asks for installation of packages that failed in the past again and again
Product: [openSUSE] openSUSE 11.3 Reporter: Frank Schäfer <schaefer.frank>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED INVALID QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P3 - Medium    
Version: Final   
Target Milestone: ---   
Hardware: x86   
OS: openSUSE 11.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: YaST-logs

Description Frank Schäfer 2010-12-29 14:32:48 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.13) Gecko/20101203 SUSE/3.6.13-3.1 Firefox/3.6.13

When installation of a package fails, YaST-package manager (Qt) remembers this. When he is started the next time, he asks if this package should be tried to install again.
If the users says "No", he is nevertheless asked again at each start of the package manager.

User choice should be respected and the user should not be asked again if he doesn't want to try installation of the package(s) again.

Reproducible: Always

Steps to Reproduce:
1.start Yast-package manager (Qt)
2.select a package (e.g. KUser)
3.disconnect network (to provoke installation error)
4.start package installation
5.confirm error dialogs, close package manager
6.restart package manager
7.answer question about installation of the package that failed last time with "No"
8.close package manager
9.restart package manager => user is asked again
Comment 1 Ladislav Slezák 2010-12-30 12:22:52 UTC
Please, attach YaST logs (see http://en.opensuse.org/openSUSE:Report_a_YaST_bug)
Comment 2 Frank Schäfer 2010-12-30 14:22:11 UTC
Created attachment 406594 [details]
YaST-logs
Comment 3 Ladislav Slezák 2011-01-03 16:31:25 UTC
Um, it actually depends on what you do exactly in step 8 ("close package manager").

If you close the package manager by X in the window title bar or by pressing [Cancel] button, the list of failed packages in not reset.

However, if you use [Accept] button and even no package is selected to install/remove the failed list is reset.


The reason is that you can change your mind after pressing [No] in the initial question (or you accidentally clicked a wrong button there...). In this case you just press [Cancel] and start the package manager again.

Pressing [Accept] not only installs/removes packages but also confirms the action chosen in the failed packages popup.