Explorar el Código

Fix thinko with versioned deps

Ben Collins hace 26 años
padre
commit
00188c0fe1
Se han modificado 2 ficheros con 6 adiciones y 2 borrados
  1. 4 0
      ChangeLog
  2. 2 2
      main/packages.c

+ 4 - 0
ChangeLog

@@ -1,3 +1,7 @@
+Tue Aug  1 10:56:52 EDT 2000 Ben Collins <bcollins@debian.org>
+
+  * main/packages.c: fix thinko with versioned deps
+
 Mon Jul 31 23:38:56 EDT 2000 Ben Collins <bcollins@debian.org>
 
   * archtable: add ia64; revert sparc64 so that it turns into sparc. There

+ 2 - 2
main/packages.c

@@ -282,7 +282,7 @@ static int deppossi_ok_found(struct pkginfo *possdependee,
     if (checkversion) {
       if (!provider) {
 	debug(dbg_depcondetail,"      checking non-provided pkg %s",possdependee->name);
-	if (versionsatisfied(&possdependee->installed,checkversion)) {
+	if (!versionsatisfied(&possdependee->installed,checkversion)) {
           varbufaddstr(oemsgs,_("  Version of "));
           varbufaddstr(oemsgs,possdependee->name);
           varbufaddstr(oemsgs,_(" on system is "));
@@ -378,7 +378,7 @@ int dependencies_ok(struct pkginfo *pkg, struct pkginfo *removing,
     for (possi= dep->list; found != 3 && possi; possi= possi->next) {
       debug(dbg_depcondetail,"    checking possibility  -> %s",possi->ed->name);
       if (possi->cyclebreak) {
-        debug(dbg_depcondetail,"      break cycle so ok and found");
+        debug(dbg_depcondetail,"      break cycle, so ok and found");
         found= 3; break;
       }
       thisf= deppossi_ok_found(possi->ed,pkg,removing,0,