Hello Olly, Thanks for your bug report! Actually, the package description is correct. The dwarfdump binary is build using the newer "dwarfdump2" C++ source code, not the original dwarfdump C code. This ONLY affects the actual dwarfdump binary utility and has absolutely nothing to do with libdwarf. I realize this can be a bit confusing but I chose to stick with the dwarfdump binary name instead of using dwarfdump2 because a) the upstream package maintains the dwarfdump binary. b) there was no conflict in Debian because the original dwarfdump utility was never part of the archive. c) Both versions of the executable are fairly compatible. So I'm closing this bug because it is not actually a bug.
Please let me know if you have any additional questions. Troy On 07/11/11 13:49, Olly Betts wrote: > Package: dwarfdump > Version: 20100214-1 > Severity: minor > Tags: patch > > Thanks for maintaining the dwarfutils package. > > I noticed that the package description claims that this package contains > the older C implementation of dwarfdump, and that there's a dwarfdump2 > package with the newer C++ implementation in. > > However, there is no dwarfdump2 package (and looking at snapshot.d.o, it > seems there never has been one, at least in a version uploaded to Debian). > Looking at debian/rules, in fact the current dwarfdump package contains > dwarfdump2 (which probably is the right approach, since > dwarfdump2/README in the upstream source says "I would prefer you try > using ../dwarfdump2, not this source.") > > I've attached a patch to update the package description to reflect the > current reality. > > -- System Information: > Debian Release: 6.0.2 > APT prefers stable > APT policy: (500, 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores) > Locale: LANG=en_NZ.utf8, LC_CTYPE=en_NZ.utf8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > diff -ru dwarfutils-20100214/debian/control > dwarfutils-20100214.orig/debian/control > --- dwarfutils-20100214/debian/control 2011-07-11 13:41:20.000000000 > +1200 > +++ dwarfutils-20100214.orig/debian/control 2011-07-11 13:37:34.000000000 > +1200 > @@ -10,11 +10,11 @@ > Section: utils > Architecture: any > Depends: ${shlibs:Depends}, ${misc:Depends} > -Description: utility to dump DWARF debug information from ELF objects > - This package contains dwarfdump2, the newer implementation of dwarfdump > - written in C++. > +Description: original utility to dump DWARF debug information from ELF > objects > + This is the older implementation of dwarfdump written in C, see the > + dwarfdump2 package for the updated C++ version. > . > - This utility is part of dwarfutils. > + This library is part of dwarfutils. > > Package: libdwarf-dev > Section: libdevel
signature.asc
Description: Digital signature