Your message dated Mon, 11 Jul 2011 14:41:52 -0600
with message-id <[email protected]>
and subject line Re: Bug#633513: dwarfdump: Description refers to non-existent 
dwarfdump2 package
has caused the Debian Bug report #633513,
regarding dwarfdump: Description refers to non-existent dwarfdump2 package
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 [email protected]
immediately.)


-- 
633513: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633513
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
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


--- End Message ---

Reply via email to