Package: vim-runtime Version: 1:7.1.314-2 Severity: normal Tags: patch Your package produces noise when it is upgraded/reinstalled:
,---- | # aptitude reinstall vim-runtime | [...] | (Reading database ... 138126 files and directories currently installed.) | Preparing to replace vim-runtime 1:7.1.314-2 (using .../vim-runtime_1%3a7.1.314-2_all.deb) ... | Leaving `diversion of /usr/share/vim/vim71/doc/help.txt to /usr/share/vim/vim71/doc/help.txt.vim-tiny by vim-runtime' | Leaving `diversion of /usr/share/vim/vim71/doc/tags to /usr/share/vim/vim71/doc/tags.vim-tiny by vim-runtime' | Unpacking replacement vim-runtime ... | Removing `diversion of /usr/share/vim/vim71/doc/help.txt to /usr/share/vim/vim71/doc/help.txt.vim-tiny by vim-runtime' | dpkg-divert: rename involves overwriting `/usr/share/vim/vim71/doc/help.txt' with | different file `/usr/share/vim/vim71/doc/help.txt.vim-tiny', not allowed | Removing `diversion of /usr/share/vim/vim71/doc/tags to /usr/share/vim/vim71/doc/tags.vim-tiny by vim-runtime' | dpkg-divert: rename involves overwriting `/usr/share/vim/vim71/doc/tags' with | different file `/usr/share/vim/vim71/doc/tags.vim-tiny', not allowed | Processing triggers for man-db ... | Setting up vim-runtime (1:7.1.314-2) ... | Processing /usr/share/vim/addons/doc `---- The problem is that the postrm script runs the handhold_diversion_removal function unconditionally, thus producing the dpkg-divert error messages. It should only do this if the package is being removed, not when it is upgraded. The following patch takes care of that: --8<---------------cut here---------------start------------->8--- --- vim-runtime.postrm~ 2008-06-15 19:00:57.000000000 +0200 +++ vim-runtime.postrm 2008-06-16 08:23:07.000000000 +0200 @@ -29,7 +29,10 @@ } rm -f /usr/share/vim/addons/doc/tags -handhold_diversion_removal +if [ "$1" = remove ] +then + handhold_diversion_removal +fi --8<---------------cut here---------------end--------------->8--- -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.25.6 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash vim-runtime depends on no packages. Versions of packages vim-runtime recommends: ii vim 1:7.1.314-2 Vi IMproved - enhanced vi editor ii vim-tiny 1:7.1.314-2 Vi IMproved - enhanced vi editor - -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

