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

Attachment: signature.asc
Description: Digital signature

Reply via email to