Hi Marcus, Marcus Better wrote:
> dpkg: warning: files list file for package `binutils-multiarch' missing, > assuming package has no files currently installed. Any idea how that happened? [...] > Preparing to replace binutils-multiarch 2.20.51.20100418-1 (using > .../binutils-multiarch_2.20.51.20100418-1_amd64.deb) ... > Unpacking replacement binutils-multiarch ... > dpkg: error processing > /var/cache/apt/archives/binutils-multiarch_2.20.51.20100418-1_amd64.deb > (--unpack): > trying to overwrite '/usr/bin/c++filt', which is also in package binutils > 2.20.51.20100418-1 How about this patch? -- 8< -- Subject: binutils-multiarch/preinst: re-add diversions on reinstall A request to re-install a package generally represents an attempt to repair its state. Respect that. Fixes http://bugs.debian.org/581156 hopefully Reported-by: Marcus Better <mar...@better.se> --- debian/binutils-multiarch.preinst.in | 2 +- debian/changelog | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/debian/binutils-multiarch.preinst.in b/debian/binutils-multiarch.preinst.in index 140224e..89d2f97 100644 --- a/debian/binutils-multiarch.preinst.in +++ b/debian/binutils-multiarch.preinst.in @@ -13,7 +13,7 @@ diversion() { if test "$context" = install || dpkg --compare-versions "$old_ver" lt "$added_ver" || - dpkg --compare-versions "$new_ver" lt "$old_ver" + dpkg --compare-versions "$new_ver" le "$old_ver" then dpkg-divert --package binutils-multiarch \ --add --rename --divert "$divertto" "$file" diff --git a/debian/changelog b/debian/changelog index 1b24ad4..ad2e482 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,10 @@ binutils (2.20.51.20100518-1.1) experimental; urgency=low + * debian/binutils-multiarch.preinst.in: Re-add diversions on reinstall. + Closes: #581156. * Remove c++filt from binutils-multiarch. - -- Jonathan Nieder <jrnie...@gmail.com> Thu, 20 May 2010 02:30:03 -0500 + -- Jonathan Nieder <jrnie...@gmail.com> Thu, 20 May 2010 02:38:32 -0500 binutils (2.20.51.20100518-1) experimental; urgency=low -- 1.7.1 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org