Change logs for gdb source package in Experimental

  • gdb (13.0.90.20230114-0.1) experimental; urgency=medium
    
      * Non-maintainer upload.
      * New upstream snapshot, taken from the gdb-13 release branch.
        See https://sourceware.org/pipermail/gdb-patches/2023-January/195766.html
      * Build-depend on libzstd-dev.
      * debian/copyright: Update copyright years.
      * debian/rules: Add new target to remove gfdl files.
      * Bump standards version.
    
     -- Matthias Klose <email address hidden>  Sat, 14 Jan 2023 09:59:00 +0100
  • gdb (13.0.50.20221012-1) experimental; urgency=medium
    
      * New upstream version 13.0.50.20221012
      * debian/gbp.conf: use experimental branch
      * debian/patches: update
    
     -- Héctor Orón Martínez <email address hidden>  Wed, 12 Oct 2022 17:48:19 +0200
  • gdb (12.1-4) unstable; urgency=medium
    
      * debian/patches/upstream-fix-core-detach-crash.patch: taken from GDB 12 branch
      * debian/patches/upstream-fix-build-readline8.patch: fix ftbfs
        (Closes: #1018821, #1020001, #1020032)
    
     -- Héctor Orón Martínez <email address hidden>  Wed, 12 Oct 2022 16:28:09 +0200
  • gdb (10.1-2) unstable; urgency=high
    
      * Acknowledge past contributions from Matthias and Samuel.
      * Sync latest updates from 10.1 branch
    
     -- Héctor Orón Martínez <email address hidden>  Thu, 04 Mar 2021 19:37:19 +0100
  • gdb (10.0.50.20200913-1~exp1) experimental; urgency=medium
    
      * New upstream version 10.0.50.20200913
      * enable debuginfod support
      * debian/patches: refresh
    
     -- Héctor Orón Martínez <email address hidden>  Sat, 19 Sep 2020 19:21:55 +0200
  • gdb (8.2.50.20190222-1) experimental; urgency=medium
    
      * New upstream version 8.2.50.20190222
      * debian/patches: rebase patchset
    
     -- Héctor Orón Martínez <email address hidden>  Fri, 22 Feb 2019 11:38:18 +0100
  • gdb (8.1.90-1) experimental; urgency=medium
    
      * New upstream snapshot version 8.1.90
      * debian/gbp.conf: adjust for experimental branch
      * debian/patches: refresh
    
     -- Héctor Orón Martínez <email address hidden>  Mon, 16 Jul 2018 08:20:21 +0200
  • gdb (8.0-1) experimental; urgency=medium
    
      * Imported Upstream version 8.0, changes in this release:
        - C++: Support for rvalue references
        - Python scripting enhancements:
          + New functions to start, stop and access a running btrace recording.
          + Rvalue reference support in gdb.Type.
        - GDB commands interpreter:
          + User commands now accept an unlimited number of arguments.
          + The "eval" command now expands user-defined arguments.
        - DWARF version 5 support
          (note that its .debug_names index is not supported yet).
        - GDB/MI enhancements:
          + New -file-list-shared-libraries command to list the shared libraries
            in the program.
          + New -target-flash-erase command, to erase flash memory.
        - Support for native FreeBSD/mips (mips*-*-freebsd)
        - Support for the following targets:
          + Synopsys ARC (arc*-*-elf32)
          + FreeBSD/mips (mips*-*-freebsd)
        - Miscellaneous enhancements:
          + Command-line redirection now supported on MS-Windows hosts.
          + Support for thread names on MS-Windows.
          + Support for the PKU register on GNU/Linux.
          + Support for Target descriptions on sparc32 and sparc64.
          + New GDB/CLI command to erase flash memory
          + rdrand and rdseed instructions record/replay support.
      * Support for the following features have been removed:
        - Support for Java programs compiled with gcj
        - Support for the following configurations:
          + FreeBSD/alpha (alpha*-*-freebsd*)
          + GNU/kFreeBSD/alpha (alpha*-*-kfreebsd*-gnu)
      * debian/patches: refresh for new release.
    
     -- Héctor Orón Martínez <email address hidden>  Sun, 04 Jun 2017 20:10:39 +0200
  • gdb (7.9-1) experimental; urgency=medium
    
    
      * Imported Upstream version 7.9
        - GDB 7.9 brings new targets, features and improvements, including:
          + Many improvements in GDB's Python scripting API.
          + Compilation and injection of source code into the inferior
            (requires GCC 5.0 or higher built with libcc1.so).
          + On resume, GDB now always passes the signal the program had stopped
            for to the thread the signal was sent to, even if the user changed
            threads before resuming.  Previously GDB would often (but not
            always) deliver the signal to the thread that happens to be current
            at resume time.
          + Conversely, the "signal" command now consistently delivers the
            requested signal to the current thread.  GDB now asks for
            confirmation if the program had stopped for a signal and the user
            switched threads meanwhile.
          + Hardware watchpoint support on x86 GNU Hurd.
          + New target: MIPS SDE, mips*-sde*-elf*
          + New commands:
            - add-auto-load-scripts-directory directory
            - compile code [-r|-raw] [--] [source code]
            - compile file [-r|-raw] filename
            - demangle [-l language] [--] name
            - maint print user-registers
            - queue-signal signal-name-or-number
          + New options
            - set debug symbol-lookup
            - show debug symbol-lookup
          + MI changes
            - New exit-code field in -list-thread-groups command output
          + Support for these obsolete configurations has been removed.
            - Alpha running OSF/1 (or Tru64)          alpha*-*-osf*
            - SGI Irix-5.x                            mips-*-irix5*
            - SGI Irix-6.x                            mips-*-irix6*
            - VAX running (4.2 - 4.3 Reno) BSD        vax-*-bsd*
            - VAX running Ultrix                      vax-*-ultrix*
          + The "dll-symbols" command, and its two aliases
            ("add-shared-symbol-files" and "assf"), have been removed.
            Use the "sharedlibrary" command, or its alias "share", instead.
      * d/README.python_switch: fix typo. (Closes: #761688)
      * Replace gdb64 packages by gdb multiarch. (Closes: #775948)
    
     -- Hector Oron <email address hidden>  Thu, 19 Mar 2015 13:18:58 +0100
  • gdb (7.8.2-1) experimental; urgency=medium
    
    
      * Imported Upstream version 7.8.2
        - This is a minor corrective release over GDB 7.8.1, fixing the following issues:
          + PR symtab/17642 ([7.8 regression] internal-error: resolve_dynamic_struct: Assertion `TYPE_NFIELDS (type) > 0' failed.)
          + PR binutils/17677 (_bfd_elf_get_synthetic_symtab runs in O(n^2) complexity)
          + PR gdb/16215 (SPARC: can't compute CFA for this frame)
          + PR gdb/17525 (target-async: breakpoint commands not executed when program run from -x script)
          + PR cli/17828 ([7.8 regression] -batch -ex r breaks terminal) 
      * d/{control*,gdb64*,rules}: drop gdb64 support.
    
     -- Hector Oron <email address hidden>  Thu, 22 Jan 2015 02:24:52 +0100
  • gdb (7.8.1-1) experimental; urgency=medium
    
    
      * Imported Upstream version 7.8.1
        - GDB 7.8.1 provides the following fixes and improvements over GDB 7.8:
          + PR python/17364 (Need better printer names in bound_registers.py)
          + PR build/17104 (CFLAGS="-Wall -Wextra" gdb/confgure --with-babeltrace
            fails)
          + PR gdb/17345 (babeltrace (1.1.2 and later) complains about the ctf
            data generated by GDB)
          + PR build/17298 (gcore: Couldn't get registers: No such process)
          + PR python/17342 (Xmethod Python is not Python 3 compatible)
          + PR python/17355 (Crash on Python frame filters with unreadable arg)
          + PR guile/17367 (computation of guild path wrong when pkg-config script
            supplied as arg to --with-guile)
          + PR gdb/17247 (gdb freezes on multi threaded app)
          + PR gdb/17347 (Regression: GDB stopped on run with attached process)
          + PR gdb/17407 (Regression for Linux vDSO reading)
          + PR server/17457 (aarch64/gdbserver: wrong floating point registers
            display)
          + PR server/17487 (state->dr_control_mirror == 0 failed assertion in
            gdbserver on Windows)
          + PR gdb/17472 (with annotations, input while executing in the foreground
            crashes readline/gdb)
          + PR gdb/17471 (repeating a background command makes it foreground)
          + PR cli/17300 (crash in non-stop mode with continue -a &
            (readline_callback_read_char() called with no handler!))
          + PR python/17372 (python hangs when displaying help())
          + PR python/17408 (../../gdb/infrun.c:5256: internal-error:
            switch_back_to_stepped_thread: Assertion `!schedlock_applies(1)'
            failed.)
        - Fix --batch mode parameter
          (Closes: #763518)
      * d/control*:
        - Bump Standars Version stanza, no changes needed.
        - -dbg depends on main binary version.
      * d/rules: fix FTBFS caused by dpkg 1.17.17 changes.
        (Closes: #766754)
    
     -- Hector Oron <email address hidden>  Sun, 09 Nov 2014 16:29:31 +0100
  • gdb (7.8-1) experimental; urgency=medium
    
    
      [ Samuel Bronson ]
      * d/sanitize-gdb.sh: Don't assume input is .tar.bz2
      * Imported Upstream version 7.8
        - GDB 7.8 brings new targets, features and improvements, including:
          * Guile scripting support. [Not enabled for Debian!]
          * Python scripting enhancements.
          * New commands:
            ** guile
            ** guile-repl
            ** info auto-load guile-scripts [REGEXP]
          * New options:
            ** maint ada set ignore-descriptive-types (on|off)
            ** maint set target-async (on|off)
            ** set|show auto-load guile-scripts (on|off)
            ** set|show auto-connect-native-target
            ** set|show guile print-stack (none|message|full)
            ** set|show mi-async (on|off)
            ** set|show print symbol-loading (off|brief|full)
            ** set|show record btrace replay-memory-access (read-only|read-write)
          * Deprecated commands:
            ** "dll-symbols" and its two aliases ("add-shared-symbol-files" and
               "assf"). Use the "sharedlibrary" command instead.
            ** "set|show remotebaud". Use "set|show serial baud" instead.
          * Remote Protocol:
            ** The qXfer:btrace:read packet supports a new annex 'delta'.
          * GDB/MI:
            ** A new option "-gdb-set mi-async" replaces "-gdb-set target-async".
          * New target configurations:
            ** PowerPC64 GNU/Linux little-endian       powerpc64le-*-linux*
          * btrace enhancements:
             ** The btrace record target now supports the 'record goto' command.
             ** The btrace record target supports limited reverse execution and
                replay.
          * ISO C99 variable length automatic arrays support.
          * It is no longer required to "set target-async on" in order to use
            background execution commands (e.g., "c&", "s&", etc.).
          * "catch syscall" now implemented on s390*-linux* targets.
          * The "compare-sections" command now works on all targets.
          * The "target native" command now connects to the native target, and
            can be used to launch native programs, even if "set
            auto-connect-native-target" is set to off.
      * debian/patches: Update for new upstream version
        - Remove patches subsumed by new upstream version/tarball:
          + ppc64le.diff
          + hurd-new-RPC-reply-stub-functions.patch
          + hurd-adapt-to-changed-MIG-output.patch
          + hurd-adjust-to-startup-with-shell-changes.patch
          + hurd-make-MIG-output-parsing-more-robust.patch
          + kfreebsd_bug752390.diff
          + restore-run.1.patch
        - Adjust patches to work with new upstream version:
          + gdb-fortran-main.patch: Update for upstream changes
          + python-config.patch: Remove parts applied upstream
    
      [ Héctor Orón Martínez ]
      * Switch gdb to python3 (Closes: #752581)
        + Add gdb-python2 package for use with python2-only scripts
      * Enable babeltrace on supported arches
    
      [ Samuel Bronson ]
      * Make gdb-python2 provide gdb.
      * Totally rewrite the NEWS entry about the Python changes.
        + And split out most of the new text to README.python_switch.
    
     -- Samuel Bronson <email address hidden>  Tue, 26 Aug 2014 15:34:03 -0400
  • gdb (7.7.1+dfsg-5) unstable; urgency=medium
    
    
      * d/p/fix-ftbfs-arm64.patch
        - Include asm/ptrace.h. A recent change to glibc removed asm/ptrace.h from
          user.h for AArch64. This meant that cross-native builds of gdbserver
          using trunk glibc broke because linux-aarch64-low.c because
          user_hwdebug_state couldn't be found.
    
     -- Hector Oron <email address hidden>  Sun, 09 Nov 2014 11:36:01 +0100
  • gdb (7.5.1-1) experimental; urgency=low
    
    
      * 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.
      * Add myself to Uploaders.
      
     -- Samuel Bronson <email address hidden>  Wed, 20 Feb 2013 17:22:51 -0500
  • gdb (7.4-1~cvs20111117.2) experimental; urgency=low
    
    
      * Add Renesas SH (sh4) support (Closes: #576242)
        - Thanks Nobuhiro Iwamatsu, Takashi Yoshii.
      * Add build dependency on lib64ncurses5-dev for multilib targets. 
    
     -- Hector Oron <email address hidden>  Fri, 18 Nov 2011 19:35:17 +0000
  • gdb (7.4-1~cvs20111117.1) experimental; urgency=low
    
    
      * Add accidentally dropped armhf to architecture list
      * Add GDB debug package (Closes: #592512, #490049)
      * Provide GDB multiarch package (Closes: #610519)
        - Add gdb-multiarch package supporting extra bfd targets similarly to
          binutils-multiarch; the package is constructed much like gdb64 except that
          it's build with the gdb configure flags and --enable-targets=all for now.
        - Thanks Loïc Minier.
      * Fix conflicts between cross and regular gdb (Closes: #603347)
        - Pass --gdb-datadir=/usr/share/gdb-$triplet when building a cross-gdb and
          update gdb.install sed snippet to match; fixes conflict with gdb;
        - Thanks Loïc Minier.
    
     -- Hector Oron <email address hidden>  Thu, 17 Nov 2011 18:37:45 +0000
  • gdb (7.4-1~cvs20111117) experimental; urgency=low
    
    
      * CVS snapshot release (20111117)
      * debian/control.in: Stop using deprecated type-handling Build-Depends
        Thanks Guillem Jover. (Closes: #639164)
      * debian/control.in: Mention D language support in description
        - Also mention other supported languages. (Closes: #595892)
      * debian/control.in: Add Vcs-Git, Vcs-Browser and Homepage fields.
      * debian/control.in: Bump Standards-Version
    
     -- Hector Oron <email address hidden>  Wed, 24 Aug 2011 20:02:33 +0100
  • gdb (7.3.50~cvs20110627-2) experimental; urgency=low
      * Restrict prelink build depend to linux-any architectures.  * Fix cross-build target:    - Set DEB_BUILD_GNU_TYPE and use it for --build= instead of    DEB_HOST_GNU_TYPE; Thanks Loïc Minier (Closes: #601028)  * Add preliminary support for armhf.    - Thanks Konstantinos Margaritis (Closes: #596953) -- Hector Oron <email address hidden>  Tue, 05 Jul 2011 22:37:20 +0100
  • gdb (7.3.50~cvs20110627-1) experimental; urgency=low
      * Upstream pre-release based on CVS date 20110627.  * Drop Daniel Jacobowitz as Maintainer.      - Thanks for all this years.   * Add myself as Maintainer.  * Bump standards version.  * Add local-option for unapply-patches.  * Add prelink build depend, needed for tests run.  -- Hector Oron <email address hidden>  Tue, 28 Jun 2011 10:30:52 +0100
  • gdb (6.8.50.20090116.python-1) experimental; urgency=low
    
    
      * New snapshot from archer-tromey-python branch.
      * Make sure that Python is enabled for the main gdb package.
    
     -- Daniel Jacobowitz <email address hidden>  Fri, 12 Dec 2008 11:30:41 -0500