Fix resolution to force installation even if dependencies are missing. (bnc #531564)
authorMichael Andres <ma@suse.de>
Mon, 7 Sep 2009 15:12:48 +0000 (17:12 +0200)
committerMichael Andres <ma@suse.de>
Mon, 7 Sep 2009 15:12:48 +0000 (17:12 +0200)
zypp/solver/detail/SATResolver.cc

index 94f9fe4..8d0a2dc 100644 (file)
@@ -948,6 +948,7 @@ string SATResolver::SATprobleminfoString(Id problem, string &detail, Id &ignoreI
          ret = str::form (_("%s is not installable"), s.asString().c_str());
          break;
       case SOLVER_PROBLEM_NOTHING_PROVIDES_DEP:
+         ignoreId = source; // for setting weak dependencies
          s = mapSolvable (source);
          ret = str::form (_("nothing provides %s needed by %s"), dep2str(pool, dep), s.asString().c_str());
          break;