tag 765789 pending
thanks

Hello,

Bug #765789 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    http://git.debian.org/?p=dpkg/dpkg.git;a=commitdiff;h=e121d88

---
commit e121d882c92099d1f1aa9eedd0c0e90806a44efa
Author: Guillem Jover <guil...@debian.org>
Date:   Wed Oct 15 15:30:28 2014 +0200

    dpkg: Fix trigger dependency checks and cycle detection
    
    Break dependency cycles on dependtry > 1 in trigproc(), before calling
    dependencies_ok(). But if we have a dependency cycle where a package A
    awaits triggers and package P has them pending, and both depend on each
    other, the dependency cycle breaking code is not smart enough to break
    it at the correct place, as the relationship is directional. So we handle
    it specially on deppossi_ok_found(), in case we are in the cycle breaking
    dependtry. Otherwise we just defer it, but do not record that it can be
    fixed by trigger processing, because we would get into an inifite loop.
    
    Move trigger cycle detection after dependency checks, so that it does
    not detect bogus trigger cycles that would have been avoided simply by
    the dependency checks and cycle breaking code.
    
    Regression introduced in commit 35c1c59cfad75d75b3d98974ad201f95d932adb6.
    
    Closes: #765434, #765668, #765734, #765781, #765789, #765952

diff --git a/debian/changelog b/debian/changelog
index c9c634c..b932522 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,9 @@ dpkg (1.17.19) UNRELEASED; urgency=low
     Prompted by Helmut Grohne <hel...@subdivi.de>.
   * Reverse --verify-format logic to actually accept 'rpm' as valid.
     Closes: #765907
+  * Fix trigger dependency checks and cycle detection.
+    Regression introduced in dpkg 1.17.17.
+    Closes: #765434, #765668, #765734, #765781, #765789, #765952
 
   [ Updated programs translations ]
   * Italian (Milo Casagrande): Closes: #765748


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to