Bug 146108 - error messages from zypp resolver
Summary: error messages from zypp resolver
Status: RESOLVED FIXED
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Other (show other bugs)
Version: Beta 2
Hardware: Other Other
: P5 - None : Minor (vote)
Target Milestone: ---
Assignee: Klaus Kämpf
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-27 09:22 UTC by Jiří Suchomel
Modified: 2006-04-06 14:27 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.