Просмотр исходного кода

apt-pkg/algorithms.cc: if a package was added to the kill list via a DpkgBreaks, make sure to break in the loop (just like for a conflict)

Michael Vogt лет назад: 16
Родитель
Сommit
914cc8a443
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      apt-pkg/algorithms.cc

+ 2 - 1
apt-pkg/algorithms.cc

@@ -1097,7 +1097,7 @@ bool pkgProblemResolver::Resolve(bool BrokenFix)
 
 		  if (Start->Type == pkgCache::Dep::DpkgBreaks)
 		  {
-		     // first, try upgradring the package, if that
+		     // first, try upgrading the package, if that
 		     // does not help, the breaks goes onto the
 		     // kill list
 		     // FIXME: use DoUpgrade(Pkg) instead?
@@ -1122,6 +1122,7 @@ bool pkgProblemResolver::Resolve(bool BrokenFix)
 		  LEnd++;
 		  
 		  if (Start->Type != pkgCache::Dep::Conflicts &&
+                      Start->Type != pkgCache::Dep::DpkgBreaks &&
 		      Start->Type != pkgCache::Dep::Obsoletes)
 		     break;
 	       }