tag 525160 pending
thanks
Hello,
Bug #525160 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=83b5913
---
commit 83b591340ec92cf0e9814e8403da7711cbbc6b46
Author: Raphaël Hertzog <[email protected]>
Date: Wed May 18 10:10:04 2011 +0200
dpkg: properly remove triggers information during package removal
Before this change, a package removal would not remove the triggers
information from the internal files. When you reinstalled the same
package without any trigger, dpkg would improperly believe that
the package implemented some triggers.
However the triggers were correctly unregistered during a package
upgrade that dropped the triggers.
With this commit, we also remove triggers interest file that are empty and
thus no longer needed.
diff --git a/debian/changelog b/debian/changelog
index 271085f..00a4d69 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,8 @@ dpkg (1.16.1) UNRELEASED; urgency=low
* Do not fail when encountering a pre-dependency in triggers-awaited state,
instead process the awaited triggers. Closes: #526774
* "any" no longer hides "all" in the Architecture field of a .dsc.
+ * Fix dpkg --remove to really remove the triggers from the various
+ internal files in /var/lib/dpkg/info/triggers/. Closes: #525160
[ Guillem Jover ]
* Install deb-src-control(5) man pages in dpkg-dev. Closes: #620520
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]