Bug 398553

Summary: merge software repositories modules and software manager
Product: [openSUSE] openSUSE 11.0 Reporter: macias - <bluedzins>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED WONTFIX QA Contact: Jiri Srain <jsrain>
Severity: Enhancement    
Priority: P5 - None CC: chrubis
Version: RC 1   
Target Milestone: RC 1   
Hardware: i586   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description macias - 2008-06-09 14:25:11 UTC
...because switching back and forth is really tiresome.

It could be two tabs in current SM. So I could add repo, then search if I find what I am looking for, not, delete, add another repo. Much faster than today.
Comment 1 Cyril Hrubis 2008-06-09 15:02:43 UTC
If you click on Repositores -> Repository manager it will open repository manager in the same window as software manager.
Comment 2 macias - 2008-06-09 16:35:17 UTC
Thank you very much! It is looks like FIXED status, but the merge is not complete.

a) it would be much better to have transparent merge, i.e. in tabs, one tab "packages", another "repositories"
b) the SM is rerun really. The warning of low space disk is shown each time you get back to SM.
Comment 3 Ladislav Slezák 2008-06-11 08:44:43 UTC
The transparent merge would require a big effort in each of the three GUIs (Qt, Gtk, ncurses). We have not enough manpower for that now, sorry. Maybe sometime later...

The current integration was a simple change using the current UI code. Of course, it has some drawbacks, but it's far better than starting/closing the modules again.
Comment 4 macias - 2008-06-11 11:54:10 UTC
Ladislav, thank you. What about just removing this warning dialog (I mean, for the second and later time)? This would be a help (reducing number of mouse clicks).
Comment 5 Ladislav Slezák 2008-06-11 12:05:08 UTC
Um, that would be quite hard because the package manager UI is stateless. It's started again with all consequences.

It doesn't remember anything and it's created from scratch every time. (The state of packages is stored in libzypp, not in UI.) That's why e.g. the search expressions are lost when you start the repository manager and return to the package selection.