Bug 146108

Summary: error messages from zypp resolver
Product: [openSUSE] SUSE Linux 10.1 Reporter: Jiří Suchomel <jsuchome>
Component: OtherAssignee: Klaus Kämpf <kkaempf>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Minor    
Priority: P5 - None    
Version: Beta 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jiří Suchomel 2006-01-27 09:22:35 UTC
after trying to install yast2-mail-server without having perl-NetxAP installed, I get this as a text part of exception:

"Unresolved dependencies:

Installing yast2-mail-server-0:2.13.1-3.noarch
There are no installable providers of (any) perl-NetxAP-0:.noarch[[Any]] for yast2-mail-server-0:2.13.1-3.noarch
yast2-mail-server-0:2.13.1-3.noarch is scheduled to be installed, but this is not possible because of dependency problems.
Marking this resolution attempt as invalid."

Do we really want to show such message to user (in web-updater)?

Tambet says it comes from your code.
Comment 1 Klaus Kämpf 2006-01-27 10:20:05 UTC
These are the original messages from the libredcarpet resolver.
(AFAIK, this is exactly what you get from rug)

No, we do NOT want such messages shown to the user. Thats why we have 'ResolverProblem' and 'ProblemSolution' classes which translate such messages
to better ones
Comment 2 Jiří Suchomel 2006-01-27 10:30:36 UTC
Uhm, so how do I get those 'better messages' via xml-rpc API?

The message above is generated by an exception after the "zmd.packsys.resolve_dependencies" call.
Comment 3 Tambet Ingo 2006-01-27 10:41:39 UTC
You'll get them when zmd uses zypp.
Comment 4 Andreas Jaeger 2006-04-06 14:27:12 UTC
This should look better now.  If not, please reopen with a current example.