Author: djpig
Date: 2006-05-15 17:38:36 +0000 (Mon, 15 May 2006)
New Revision: 322

Modified:
   trunk/ChangeLog
   trunk/debian/changelog
   trunk/src/depcon.c
Log:
Try harder to detect dependency cycles that contain Provides
links. Closes: #349120, #349442


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2006-05-15 16:41:26 UTC (rev 321)
+++ trunk/ChangeLog     2006-05-15 17:38:36 UTC (rev 322)
@@ -1,3 +1,8 @@
+2006-05-15  Frank Lichtenheld  <[EMAIL PROTECTED]>
+
+       * src/depcon.c (findbreakcyclerecursive): Try
+       to find cycles also by moving up Provides links.
+
 2006-05-15  Ian Jackson  <[EMAIL PROTECTED]>
 
        * debian/control (dpkg[Depends]): Move

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog      2006-05-15 16:41:26 UTC (rev 321)
+++ trunk/debian/changelog      2006-05-15 17:38:36 UTC (rev 322)
@@ -28,6 +28,8 @@
     on a version of textutils which provides /usr/bin/md5sum.  We rely on
     the logic in coreutils to remove our diversions. Patch by
     Ian Jackson. Closes: #315784, #313605
+  * Try harder to detect dependency cycles that contain Provides
+    links. Closes: #349120, #349442
 
   [ Nicolas François ]
   * fix typos in the Russian man pages. Thanks to Stepan Golosunov.

Modified: trunk/src/depcon.c
===================================================================
--- trunk/src/depcon.c  2006-05-15 16:41:26 UTC (rev 321)
+++ trunk/src/depcon.c  2006-05-15 17:38:36 UTC (rev 322)
@@ -127,6 +127,7 @@
          */
         if (foundcyclebroken(&thislink,sofar,provider,possi)) return 1;
        if 
(foundcyclebroken(&thislink,sofar,possi->ed,provider->installed.depended)) 
return 1;
+       if (findbreakcyclerecursive(provider,&thislink)) return 1;
       }
     }
   }


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to