Package: dpkg Version: 1.16.4 The trigger-related changes in 1.16.4 have a rather nasty side effect. Running update-menus in maintainer scripts (as done by dh_installmenu, for instance) no longer processes menu's triggers:
,---- | # dpkg --unpack iceape_2.7.5-1_i386.deb | (Reading database ... 207474 files and directories currently installed.) | Preparing to replace iceape 2.7.5-1 (using iceape_2.7.5-1_i386.deb) ... | Unpacking replacement iceape ... | Processing triggers for mime-support ... | Processing triggers for desktop-file-utils ... | Processing triggers for menu ... | Processing triggers for man-db ... | Processing triggers for hicolor-icon-theme ... | # dpkg --configure iceape | Setting up iceape (2.7.5-1) ... `---- Compare that with dpkg 1.16.3: ,---- | # dpkg --unpack iceape_2.7.5-1_i386.deb | (Reading database ... 207476 files and directories currently installed.) | Preparing to replace iceape 2.7.5-1 (using iceape_2.7.5-1_i386.deb) ... | Unpacking replacement iceape ... | Processing triggers for mime-support ... | Processing triggers for desktop-file-utils ... | Processing triggers for menu ... | Processing triggers for man-db ... | Processing triggers for hicolor-icon-theme ... | # dpkg --configure iceape | Setting up iceape (2.7.5-1) ... | Processing triggers for menu ... `---- The result is that the menu entries for iceape are lost until update-menus is run by hand. See bugs #628574 and #518919 on that matter. -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (101, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 3.4.2-rc1-nouveau (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dpkg depends on: ii libbz2-1.0 1.0.6-3 ii libc6 2.13-33 ii liblzma5 5.1.1alpha+20110809-3 ii libselinux1 2.1.9-4 ii tar 1.26-4 ii zlib1g 1:1.2.7.dfsg-11 dpkg recommends no packages. Versions of packages dpkg suggests: ii apt 0.9.5.1 -- Configuration Files: /etc/dpkg/dpkg.cfg changed: no-debsig log /var/log/dpkg.log -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org