ref: refs/heads/master
commit 3d5144efd3f85980c937f9c5081db567ff7ae50d
Author: Stefan Schubert
Date: Mon Feb 23 15:33:15 2009 +0100
take care about SOLVER_PROBLEM_DISTUPGRADE_RULE/SOLVER_PROBLEM_INFARCH_RULE
---
zypp/solver/detail/SATResolver.cc | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/zypp/solver/detail/SATResolver.cc b/zypp/solver/detail/SATResolver.cc
index 20ee5e7..98a508d 100644
--- a/zypp/solver/detail/SATResolver.cc
+++ b/zypp/solver/detail/SATResolver.cc
@@ -932,6 +932,14 @@ string SATResolver::SATprobleminfoString(Id problem, string &detail, Id &ignoreI
probr = solver_findproblemrule(_solv, problem);
switch (solver_problemruleinfo(_solv, &(_jobQueue), probr, &dep, &source, &target))
{
+ case SOLVER_PROBLEM_DISTUPGRADE_RULE:
+ s = mapSolvable (source);
+ ret = str::form (_("%s does not belong to a distupgrade repository"), solvable2str(pool, s.get()));
+ break;
+ case SOLVER_PROBLEM_INFARCH_RULE:
+ s = mapSolvable (source);
+ ret = str::form (_("%s has inferior architecture"), solvable2str(pool, s.get()));
+ break;
case SOLVER_PROBLEM_UPDATE_RULE:
s = mapSolvable (source);
ret = str::form (_("problem with installed package %s"), solvable2str(pool, s.get()));
--
To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org
For additional commands, e-mail: zypp-commit+help@opensuse.org