Bug 336390

Summary: Split yast2-ncurses into "UI library" and "packagemanager"
Product: [openSUSE] openSUSE 11.0 Reporter: Lukas Ocilka <locilka>
Component: YaST2Assignee: Katarina Machalkova <kmachalkova>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Enhancement    
Priority: P5 - None CC: aj, coolo
Version: Alpha 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Lukas Ocilka 2007-10-24 16:21:23 UTC
From my point of view the current yast2-ncurses package should be split into two parts just because it contains both: common UI library and a special packagemanager.

This also makes the whole package dependent of libzypp (just because of the packagemanager). Once libzypp is changed, we have to fix yast2-ncurses too but if it were split, we would have to fix only that package and the UI library would stay intact.

Considering the current status, if Bubli wants to fix anything in curses UI library, she has to build the current libzypp too and as it is still in development, it makes it hard to bring it to life :) I'd like to drop that dependency.

Maybe even Qt or GTK UI would make sense to split.
AJ, Coolo: what do you think of that?
Bubli: Is it possible? Would it make the maintenance easier?
Comment 1 Stefan Hundhammer 2007-10-25 09:35:11 UTC
This is part of the mod-ui. The split is already done (at least in y2-qt) on the source directory level. Splitting off a subpackage will be a logical next step.
Comment 2 Stephan Kulow 2007-10-29 10:45:50 UTC
Sounds like a feasible thing to do.
Comment 3 Katarina Machalkova 2008-02-08 14:57:00 UTC
.bat
Comment 4 Katarina Machalkova 2008-02-15 13:30:50 UTC
Done (maybe)