http://bugzilla.suse.com/show_bug.cgi?id=1148622
http://bugzilla.suse.com/show_bug.cgi?id=1148622#c5
--- Comment #5 from Lukas Ocilka ---
It looks like we have a problem in use-cases. UI (libyui plugins) is not
necessary. It's installed just on request.
1. GUI
The fact, that libyui-qt is installed, is because some pattern wanted that.
This libyui-qt-9 MUST require libyui-9
New libyui-qt-10 MUST require libyui-10
2. TUI
The same, but probably a base pattern, libyui-ncurses
Version should behave as above
3. Upgrade
Upgrade (system upgrade) should work the same, patterns should define
that they want libyui-qt-10 or higher
4. Update
And yes, we have a problem in package-update. Solver sees that updating
just a few packages should work because dependencies are fulfilled. Well,
they are not. "Requires" can't work - UI is not mandatory.
Maybe if both libyui-* provided YaST-UI-10 and libyui-10 required at least
one YaST-UI-10?
5. Two version at the same time
For the reason mentioned in comment #4 we need to have both versions
at the same time. "Conflicts" can't work.
So, 4 and 5 are not solved.
--
You are receiving this mail because:
You are on the CC list for the bug.