Bug 208461

Summary: YaST: other (better) ways to add installation sources
Product: [openSUSE] openSUSE 10.2 Reporter: Azerion Fagonda <azerion>
Component: YaST2Assignee: Jiri Srain <jsrain>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Enhancement    
Priority: P5 - None CC: andreas.hanke
Version: Alpha 4 plus   
Target Milestone: ---   
Hardware: Other   
OS: Other   
See Also: https://fate.suse.com/301730
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Azerion Fagonda 2006-09-27 14:38:20 UTC
At this moment YaST opens a new window for showing the progress of adding a source. This is weird behavior because all of the other steps of adding the source (selecting type, typing adress) are done in the same window.

Solution:
Show the progress in the same window instead of opening a new one. I think there is no need for a seperated new window cause you cannot use underlying YaST inst_sources anyway.

Even BETTER solution:

Make it that way so you can add new other sources (typing info etc) while the YaST is adding one to the servicelist. This would be usefull when you want to add some large repo's and you really don't want to wait every time until a repo is added.

I think the BEST solution:

Download information not when 'adding' but when finishing. So after clicking Finish it shows the progressbar.

=========================

Now:
- add SUSE-repo
- wait ten minutes watching progress-screen
- add KDE-repo
- wait ten minutes watching progress-screen
- add GURU-repo

Better:
- add SUSE-repo (1st progress screen appears)
- add KDE-repo (2nd progress screen appears)
- add GURU-repo (3th progress screen appears)
- drink some coffee, watch some TV and return 30 minutes later :D. All repo's added

Best: 
- add SUSE-repo
- add KDE-repo
- add GURU-repo
- Click Finish
- drink some coffee, watch some TV and return 30 minutes later :D. All repo's added

========================

If we change to one of the better solutions please do not forget that I am away from computer so an error/warning should not delay the other tasks. If in the last solution SUSE-repo adding fails I really would like to return and see that the other repo's are added and a message that SUSE-failed instead of only a message that SUSE-repo failed and I have to click okey so it will continue the other repo's and I can return to get another cup of coffee :P
Comment 1 Azerion Fagonda 2006-09-27 14:40:36 UTC
Connection: https://bugzilla.novell.com/show_bug.cgi?id=208451
Comment 3 Jiri Srain 2006-10-30 09:19:50 UTC
Added as new requests to the feature database.
Comment 4 Ladislav Slezák 2007-07-20 11:44:23 UTC
Reopened for openSUSE 10.3
Comment 5 Jiri Srain 2007-07-24 07:01:47 UTC
Implemented in yast2-packager-2.15.48 (and in yast2-pkg-bindings-2.15.32)