Your message dated Mon, 05 Apr 2010 13:18:11 +0000
with message-id <e1nymbv-0007gi...@ries.debian.org>
and subject line Bug#576126: fixed in binutils 2.20.51.20100405-1
has caused the Debian Bug report #576126,
regarding binutils-multiarch: missing diversion for /usr/bin/elfedit
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
576126: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=576126
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: binutils-multiarch
Version: 2.20.51.20100227-1
Severity: grave
Justification: renders package uninstallable
When I try to install binutils-multiarch from experimental, it errors out:
Adding `diversion of /usr/lib/libopcodes.a to /usr/lib/libopcodes-single.a by
binutils-multiarch'
dpkg: error processing
/var/cache/apt/archives/binutils-multiarch_2.20.51.20100227-1_i386.deb
(--unpack):
trying to overwrite '/usr/bin/elfedit', which is also in package binutils
2.20.51.20100227-1
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Probably this is because in version 2.21, as binutils/NEWS declares,
* A new tool - elfedit - has been added to directly manipulate ELF format
binaries.
This patch (untested) adds it to the list of diverted binaries. Maybe it
could save you some time.
Thanks,
Jonathan
-- %< --
Subject: binutils-multiarch: add diversion for /usr/bin/elfedit
A new tool has been added to binutils; divert it like the rest of
them. Without this diversion, because of this file conflict the
updated binutils-multiarch does not install cleanly.
---
debian/binutils-multiarch.postrm | 2 +-
debian/binutils-multiarch.preinst | 2 +-
debian/changelog | 6 ++++++
3 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/debian/binutils-multiarch.postrm b/debian/binutils-multiarch.postrm
index 5fcf853..73c239d 100644
--- a/debian/binutils-multiarch.postrm
+++ b/debian/binutils-multiarch.postrm
@@ -5,7 +5,7 @@ set -e
if [ "$1" = "remove" -o "$1" = "abort-install" ]; then
for f in size objdump ar strings ranlib objcopy addr2line \
- readelf nm strip gprof; do
+ readelf elfedit nm strip gprof; do
dpkg-divert --package binutils-multiarch \
--remove --rename \
--divert /usr/bin/$f.single /usr/bin/$f
diff --git a/debian/binutils-multiarch.preinst
b/debian/binutils-multiarch.preinst
index d3ca3c0..b9374f2 100644
--- a/debian/binutils-multiarch.preinst
+++ b/debian/binutils-multiarch.preinst
@@ -5,7 +5,7 @@ set -e
if [ install = "$1" -o upgrade = "$1" ]; then
for f in size objdump ar strings ranlib objcopy addr2line \
- readelf nm strip gprof; do
+ readelf elfedit nm strip gprof; do
dpkg-divert --package binutils-multiarch \
--add --rename \
--divert /usr/bin/$f.single /usr/bin/$f
diff --git a/debian/changelog b/debian/changelog
index 8491b8c..a18e1f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+binutils (2.20.51.20100227-1.1) local; urgency=low
+
+ * Add diversion for elfedit in binutils-multiarch.
+
+ -- Jonathan Nieder <jrnie...@gmail.com> Wed, 31 Mar 2010 23:46:14 -0500
+
binutils (2.20.51.20100227-1) experimental; urgency=low
* Snapshot, taken from the trunk 20100227.
--- End Message ---
--- Begin Message ---
Source: binutils
Source-Version: 2.20.51.20100405-1
We believe that the bug you reported is fixed in the latest version of
binutils, which is due to be installed in the Debian FTP archive:
binutils-dev_2.20.51.20100405-1_amd64.deb
to main/b/binutils/binutils-dev_2.20.51.20100405-1_amd64.deb
binutils-doc_2.20.51.20100405-1_all.deb
to main/b/binutils/binutils-doc_2.20.51.20100405-1_all.deb
binutils-gold_2.20.51.20100405-1_amd64.deb
to main/b/binutils/binutils-gold_2.20.51.20100405-1_amd64.deb
binutils-multiarch_2.20.51.20100405-1_amd64.deb
to main/b/binutils/binutils-multiarch_2.20.51.20100405-1_amd64.deb
binutils-source_2.20.51.20100405-1_all.deb
to main/b/binutils/binutils-source_2.20.51.20100405-1_all.deb
binutils_2.20.51.20100405-1.dsc
to main/b/binutils/binutils_2.20.51.20100405-1.dsc
binutils_2.20.51.20100405-1.tar.gz
to main/b/binutils/binutils_2.20.51.20100405-1.tar.gz
binutils_2.20.51.20100405-1_amd64.deb
to main/b/binutils/binutils_2.20.51.20100405-1_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 576...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (supplier of updated binutils package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 05 Apr 2010 14:49:46 +0200
Source: binutils
Binary: binutils binutils-dev binutils-multiarch binutils-gold binutils-hppa64
binutils-spu binutils-doc binutils-source
Architecture: source all amd64
Version: 2.20.51.20100405-1
Distribution: experimental
Urgency: low
Maintainer: Matthias Klose <d...@debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Description:
binutils - The GNU assembler, linker and binary utilities
binutils-dev - The GNU binary utilities (BFD development files)
binutils-doc - Documentation for the GNU assembler, linker and binary utilities
binutils-gold - The (experimental) GNU gold linker utility
binutils-hppa64 - The GNU assembler, linker and binary utilities targeted for
hppa6
binutils-multiarch - Binary utilities that support multi-arch targets
binutils-source - The GNU assembler, linker and binary utilities (source)
binutils-spu - The GNU assembler, linker and binary utilities targeted for
spu-e
Closes: 557620 576126
Changes:
binutils (2.20.51.20100405-1) experimental; urgency=low
.
* Snapshot, taken from the trunk 20100405.
* debian/*.shlibs: Update to the version from the trunk.
* Mangle the soname of the binutils libraries to be different than
the default name. Closes: #557620.
Packaged cross builds should do the same.
* Add diversion for elfedit in binutils-multiarch (Jonathan Nieder).
Closes: #576126.
* Convert to quilt (Sedat Dilek).
* Update to proposed patch to enable both gold and ld in a single toolchain.
The gold binary is now installed as `gold'. Keep the name `ld.gold'.
Checksums-Sha1:
0a5b3ee0f85e6540f39afa45b4edab8ac9146ae2 1074 binutils_2.20.51.20100405-1.dsc
8d1022195a83c66c142a2eb7149de40086d326a3 21707584
binutils_2.20.51.20100405-1.tar.gz
237a9e567b74c470a6530693414d7893d191fa06 554908
binutils-doc_2.20.51.20100405-1_all.deb
099ec1354280d30b5c76bb9e68937002e6a35d7c 12754422
binutils-source_2.20.51.20100405-1_all.deb
cbcb09400473a66128f50877fdc0c459e6e655c6 3336202
binutils_2.20.51.20100405-1_amd64.deb
c634aa82ba8b152ba0994cea17a8f512660d8cc2 3650916
binutils-dev_2.20.51.20100405-1_amd64.deb
08050065f70a24f582e68a530be7f6f5cf68a205 2397006
binutils-multiarch_2.20.51.20100405-1_amd64.deb
9b4b1eb72ce050c49c9144c0ee9ab14d1f7a0bbf 844158
binutils-gold_2.20.51.20100405-1_amd64.deb
Checksums-Sha256:
041386ae5fa7cd8ac733ec9ad56f8387d5c0d74d82ce42e65739a0f158873a95 1074
binutils_2.20.51.20100405-1.dsc
fbeabdd2c90063e53301d37dd721c153ce2ba166ff9387c1e84291d5e833b5bd 21707584
binutils_2.20.51.20100405-1.tar.gz
1fe031a01eb53ae8d7cba888c65636e8649367a7d904669817d8d5d56a41d2b1 554908
binutils-doc_2.20.51.20100405-1_all.deb
ca129661024e98fabb3ad2c6c0514f4bacb8f0eab131e1fdecc552c2b5913496 12754422
binutils-source_2.20.51.20100405-1_all.deb
5409ce01d0a19a6e6a7aabce05dd807b72d9e70144e82d4480400ba18fff8ac3 3336202
binutils_2.20.51.20100405-1_amd64.deb
26e291b0f48d3d344e81a875eac19a8d3e727e43cb101c4a6e940ba714a7b726 3650916
binutils-dev_2.20.51.20100405-1_amd64.deb
87a3910d872a0e563710adc671ec800520283474ce213c0b085beadf789f3c0c 2397006
binutils-multiarch_2.20.51.20100405-1_amd64.deb
aaa941a09b95853e3a14310e633da78e318e75060bf0c8d20ce1a8386f5600cc 844158
binutils-gold_2.20.51.20100405-1_amd64.deb
Files:
2df3eb237432c569d49f6a622da2a6b5 1074 devel optional
binutils_2.20.51.20100405-1.dsc
972850b49f4205dab82aff2c19f7aa2c 21707584 devel optional
binutils_2.20.51.20100405-1.tar.gz
b3131ff332b128d5245931b0cf71bb23 554908 doc optional
binutils-doc_2.20.51.20100405-1_all.deb
817f77fc2576e6e7ec819aa7f660f2c5 12754422 devel optional
binutils-source_2.20.51.20100405-1_all.deb
c4ed97620321c4f23397e50ea670bed2 3336202 devel optional
binutils_2.20.51.20100405-1_amd64.deb
46050097d85517456ded9faaab77bb51 3650916 devel extra
binutils-dev_2.20.51.20100405-1_amd64.deb
04b531c860b03d0d8767fd4761a621dd 2397006 devel extra
binutils-multiarch_2.20.51.20100405-1_amd64.deb
28e491046d6511ab4ff2cb272af4be52 844158 devel extra
binutils-gold_2.20.51.20100405-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAku54DwACgkQStlRaw+TLJzrxwCeILSyDFL4qFCdRdmiO0YRl2S3
/LwAn1ygsz+WgzMytONxXd2Ip5ut+lox
=Y4rw
-----END PGP SIGNATURE-----
--- End Message ---