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

Reply via email to