tag 676118 pending
thanks

Hello,

Bug #676118 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=2f19452

---
commit 2f19452e9698a9249619d109de5291190208d1cc
Author: Guillem Jover <[email protected]>
Date:   Thu Jun 7 18:49:33 2012 +0200

    dpkg: Activate all path components for file triggers
    
    File triggers have been activated up to now explicitly whenever seen,
    and only the requested pathname. While unpacking or removing, this is
    not an issue as dpkg will traverse the hierarchy and trigger parent
    directories during the process.
    
    Because conffiles get a two staged installation, first unpacked into
    <conffile>.dpkg-new and then installed in place on configure, a trigger
    activated only after unpack will not see the <conffile> at its final
    location or see it at all if it correctly ignores those file extensions.
    
    This is an issue for conffiles or explicit dpkg-trigger file triggers,
    as an interest on parent paths will not activate the trigger as those
    parents are not traversed. With the subsequent cause of missed updates
    because code has not been run on the actual installation of conffiles.
    
    Closes: #675613, #676061, #676062, #676107, #676118, #676122

diff --git a/debian/changelog b/debian/changelog
index 3543537..dde6a45 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -61,6 +61,9 @@ dpkg (1.16.4) UNRELEASED; urgency=low
   * Add support for liblzma to handle .xz and .lzma compressed files, and
     switch to it instead of using xz-utils. This removes the xz-utils
     Pre-Depends from dpkg. Thanks to Jonathan Nieder <[email protected]>.
+  * Always activate all path components for file triggers, this fixes file
+    trigger handling for conffiles and dpkg-trigger invokations.
+    Closes: #675613, #676061, #676062, #676107, #676118, #676122
 
   [ Updated man page translations ]
   * German (Helge Kreutzmann).



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

Reply via email to