Samuel Bronson <naes...@gmail.com> writes:

> I've been preparing an updated package with an eye towards getting it
> into experimental; you can get it at
> <https://mentors.debian.net/package/gdb> and/or
> <https://github.com/SamB/debian-gdb>.  It also attempts to fix some
> small defects in the packaging.  (There is also a corresponding update
> to gdb-doc at <https://mentors.debian.net/package/gdb-doc>, but the only
> actual changes I had to make for that were actually in
> debian/sanitize-gdb.sh in the gdb package.)

I'm still hoping to hear back from you on this, though that didn't stop
me from making some more improvements in the meantime.  Right now, my
package on mentors fixes the following bugs:

gdb-multiarch:
  #699582 (normal): gdb-multiarch: doesn't support 64-bit targets on 32-bit 
hosts
gdb:
  #246315 (important): gdb: debug symbols required for decent tracebacks
  #309460 (important): gdb eats 100% CPU or segfaults when stepping or breaking 
in C++ methods.
  #680173 (normal): gdb: Debugging symbols of ld.so not found
  #685388 (wishlist): Package new upstream version 7.5.1 in experimental
  #694256 (normal): gdbinit-ownership.patch has excess fclose
gdb64:
  #595179 (normal): gdb64: dangling man page symlink

The full changelog is:

gdb (7.5.1-0.1) experimental; urgency=low

  * Non-maintainer upload.
  * New upstream release (Closes: #685388).
  * New upstream features:
    [7.5]
    - Go language support.
    - New targets (x32 ABI, microMIPS, Renesas RL78, HP OpenVMS ia64).
    - More Python scripting improvements.
    - SDT (Static Defined Tracing) probes support with SystemTap probes.
    - GDBserver improvements (stdio connections, target-side evaluation
      of breakpoint conditions, remote protocol improvements).
    - Other miscellaneous improvements (ability to stop when a shared
      library is loaded/unloaded, dynamic printf, etc).
    - Reverse debugging on ARM.
    - The binary "gdbtui" has been abandoned and can no longer be built.
      Use "gdb -tui" instead.
    - Better handling of symlinked libraries, like ld.so (Closes: #680173).
    [7.5.1]
    - Offer some helpful tips when detecting a file/script for which
      auto-loading has been declined.
    - Special handling of program's '.exe' suffix when searching for
      auto-load-able scripts.
  * Upstream bugfixes:
    [7.5.1]
    - strict-aliasing warnings in libiberty/md5.c generated by GCC 4.7.
    - An "Attempt to dereference a generic pointer" error (-var-create).
      This error only occurs when the "print object" setting is "on".
    - Backtrace problems on x32 (PR backtrace/14646).
    - next/step/finish problems on x32 (PR gdb/14647).
    - A "malformed linespec error: unexpected keyword, [...]" error
      (PR breakpoints/14643)
    - GDB crash while stepping through powerpc (32bits) code.
    - A failed assertion in linux_ptrace_test_ret_to_nx.
    - A "!frame_id_inlined_p (frame_id)" failed assertion.
    - A "No more reverse-execution history." error during reverse "next"
      execution (PR 14548).
    - Incomplete command descriptions in "apropos" output.
    - PR gdb/14494 (a GDB crash difficult to characterize).
    - A build warning in allocate_symtab when building on x86_64-windows.
  * Updated patches:
    - Tweaked man-page-order.patch and linuxthreads_signal_handling.patch
      so they apply to new upstream source.
    - Dropped m68k-thread-debugging.patch; upstream already had it.
    - Dropped debian-changes-7.3.50~cvs20110627-1 and gdbinit-ownership.patch:
      upstream closed [CVE-2005-1705] with a new option "set auto-load
      safe-path" (Closes: #694256).
  * Drop libgdb-dev, since libgdb.a was dropped upstream.
  * Update architecture list for gdbserver.
  * Fix documentation symlinking stuff:
    - Fix manpage symlinks (Closes: #595179).
    - Add "Depends: gdb (= ${binary:Version})" where needed for symlinked
      doc directories.
    - Migrate gdb-source to a real doc-directory, not a symlink, to avoid
      having an :all package depend on a fixed version of an :any package,
      which wouldn't survive binNMUs.
  * Adjust lintian overrides:
    - Use wildcards for dates of unused readline/support/config.{guess,sub}.
    - gdb64 is *supposed* to be built for another architecture.
  * debian/control: Drop redundant "Section:" fields.
  * Configure gdb-multiarch with --enable-64-bit-bfd so it supports 64-bit
    targets (Closes: #699582).
  * Recommend libc-dbg (Closes: #246315, #309460).
  * Bump Standards-Version in debian/control.in too, so it *stays* bumped.
  * Add support for debug info compressed with bzip2 and lzma/xz:
    Build-Depend on libbz2-dev and liblzma-dev.
  
 -- Samuel Bronson <naes...@gmail.com>  Thu, 14 Feb 2013 00:03:59 -0500

(Version number and "Non-maintainer upload." are of course subject to
change, and consistancy improvements (such as making verb tenses match)
would be a good idea too ...)

-- 
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to