[ubuntu/resolute-proposed] ltrace 0.7.91~git20230705.8eabf68-4ubuntu1 (Accepted)

Nadzeya Hutsko nadzeya.hutsko at canonical.com
Tue Nov 18 19:36:26 UTC 2025


ltrace (0.7.91~git20230705.8eabf68-4ubuntu1) resolute; urgency=medium

  * Merge with Debian unstable (LP: #2130114). Remaining changes:
    - Set architecture to linux-any.
    - sysdeps/linux-gnu/trace.c: try to make PTRACE scope sysctl more discoverable.
    Dropping changes applied in upstream:
    - Add patch to support arm64 (LP #1292089).
    - Add various patches to support ppc64el.
    - Add patch to fix ltrace on binaries compiled on recent Ubuntu releases
      (LP #1992939)
    Dropping old delta that has no details:
    - Define _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE in debian/rules CFLAGS.
      The configure script has a bug where it can't properly cope with the need
      to define these before detecting the use of elfutils.

ltrace (0.7.91~git20230705.8eabf68-4) unstable; urgency=medium

  * d/p/:
    0025  Fix SIGABRT if ltelf_init() early-exited (Closes: #1101361)

ltrace (0.7.91~git20230705.8eabf68-3) unstable; urgency=medium

  d/p/:
    0003  drop last mention of llong being unsupported
          use ullong instead of ulong for {ino,off}_t64
    0024  default config: Add hton[ls]()/ntoh[ls]()
          More unbuffered stdio (__overflow, __fpending, fputs_unlocked)
          Checked printfs (__{v,}{f,s,as,}printf_chk, __obstack_{v,}printf_chk)
          dirname(), memmem(), fe[gs]etround()

ltrace (0.7.91~git20230705.8eabf68-2) unstable; urgency=medium

  * d/p/0016: add vfork, sync family, canonicalize_file_name, strncasecmp
  * Drop Architecture: mips64el sparc64 (never actually ported there)
  * Fix FTBFS on loong64

ltrace (0.7.91~git20230705.8eabf68-1) unstable; urgency=medium

  * Homepage: https://ltrace.org/
  * d/watch: add, pointing at https://gitlab.com/cespedes/ltrace
    + New upstream version format that reflects reality more
  * Standards-Version: 4.7.0 (routine-update)
  * Rules-Requires-Root: no (routine-update)
  * Vcs-Git: https://salsa.debian.org/debian/ltrace.git
  * Maintainer: наб <nabijaczleweli at nabijaczleweli.xyz> (Closes: #1088700)
  * Replace libiberty-dev dependency with just using cxa_demangle
  * d/control: remove Homepage: and R-R-R: from binary section
  * d/p/:
    0003  Add llong/ullong
    0004  default config: openat*(), getopt_long*() consistency, fseek*(),
                          ftell*(), reallocarray(), pread*(), pwrite*(),
                          lseek*() with whence enum, *readv*(), *writev*(),
                          __cxa_finalize()
    0005  Remove extraneous whitespace around [] and {}
    0006  Read larger-than-word buffers with process_vm_readv
          Pre-buffer arrays of primitives
    0007  Handle format %b. Add bin() lens
    0008  Add %w[f]{WIDTH}x (glibc 2.38, C2x)
    0009  default config: Add splice()/copy_file_range()/sendfile[64]()
    0010  default config: __errno_location() returns an int*, not addr
    0011  default config: pipe[2]() with fds; sysconf(); m[un]map[64]();
                          operator new/delete; regex.h suite
    0012  Turn opt_p into an array
    0013  Open -o "we" instead of "w" then setting O_CLOEXEC manually
    0014  Boolify pass for prototype/read_config_file
    0015  Remove unused list_of_functions
    0016  default config: Full stat/statfs suite, bare names;
                          strto*ll(); *locale(); time.h functions and struct tm;
                          wgetch, tgetstr, MEVENT, getmouse;
                          linkat, renameat{,2}, mkdirat; {,d,dc}gettext,
                          nl_langinfo; ungetc, freopen, fmemopen,
                          open_{,w}memstream, {v,}asprintf, getline,
                          {,__}getdelim, __xpg_basename, strnlen, strverscmp,
                          memcmp, bcmp, strtok_r, strpbrk, stat64, realpath,
                          getsubopt, mbtowc; qsort_r(); boolify isw*()

    In addition to the functional changes, this rollup speeds up ltrace by 20x
    Closes: #1042065

    0018  Fix printf() parser treating field width as array length for strings
          Closes: #804494
    0019  Allow tracing shebanged #! programs directly (Closes: #614994)

    22    loong64 syscalls from Linux 6.10
          https://gitlab.com/cespedes/ltrace/-/merge_requests/22
    21    RISC-V: Add support for c.ebreak — 4-byte ebreak sometimes causes OOB
          https://gitlab.com/cespedes/ltrace/-/merge_requests/21
    19    Fix double free in get_enum
          https://gitlab.com/cespedes/ltrace/-/merge_requests/19#note_2234679059

    0022  ltrace crashes when trying to resolve memory mapped shared libraries
          of an inferior under /proc/self/fd/*
          https://gitlab.com/cespedes/ltrace/-/issues/15
    0023  getcwd() returns string, not string2
  * d/ltrace.docs: install upstream NEWS
  * Install new, blank, /etc/ltrace.conf with migration instructions;
    copy old ltrace.conf to docs as ltrace.conf.old (Closes: #1086442)
  * Build for m68k sparc64 too (README indicates it should work)

ltrace (0.7.3+git20240814-0.3) unstable; urgency=medium

  * Non-maintainer upload.

  [ Bo YU ]
  * Fix ftbfs on riscv64. (Closes: #1078799)

  [ wuruilong ]
  * Fix ftbfs on loong64. (Closes: #1082965)

ltrace (0.7.3+git20240814-0.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Upload to unstable. Closes: #1019505
    * New release, Closes: #958369, #927149, #606026, #553189
    * Enable build for arm64, mips64el, loong64, ppc64el, riscv64
      Closes: #1042390, #871574, #744752, #1050320, #1027385

ltrace (0.7.3+git20240814-0.1) experimental; urgency=medium

  * Non-maintainer upload.
  * New upstream git snapshot from commit
    8eabf684ba6b11ae7a1a843aca3c0657c6329d73.
    Closes: #958369, #927149, #606026, #553189
  * Remove all Debian patches.
  * Set Homepage: https://www.ltrace.org (Closes: #1019505)
  * Enable build for arm64, loong64, mips64el, ppc64el, riscv64
    Closes: #1042390, #871574, #744752, #1050320, #1027385

Date: Thu, 13 Nov 2025 14:46:48 +0100
Changed-By: Nadzeya Hutsko <nadzeya.hutsko at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Sebastien Bacher <sebastien.bacher at canonical.com>
https://launchpad.net/ubuntu/+source/ltrace/0.7.91~git20230705.8eabf68-4ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 13 Nov 2025 14:46:48 +0100
Source: ltrace
Built-For-Profiles: noudeb
Architecture: source
Version: 0.7.91~git20230705.8eabf68-4ubuntu1
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Nadzeya Hutsko <nadzeya.hutsko at canonical.com>
Closes: 553189 606026 614994 744752 804494 871574 927149 958369 1019505 1027385 1042065 1042390 1050320 1078799 1082965 1086442 1088700 1101361
Launchpad-Bugs-Fixed: 2130114
Changes:
 ltrace (0.7.91~git20230705.8eabf68-4ubuntu1) resolute; urgency=medium
 .
   * Merge with Debian unstable (LP: #2130114). Remaining changes:
     - Set architecture to linux-any.
     - sysdeps/linux-gnu/trace.c: try to make PTRACE scope sysctl more discoverable.
     Dropping changes applied in upstream:
     - Add patch to support arm64 (LP #1292089).
     - Add various patches to support ppc64el.
     - Add patch to fix ltrace on binaries compiled on recent Ubuntu releases
       (LP #1992939)
     Dropping old delta that has no details:
     - Define _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE in debian/rules CFLAGS.
       The configure script has a bug where it can't properly cope with the need
       to define these before detecting the use of elfutils.
 .
 ltrace (0.7.91~git20230705.8eabf68-4) unstable; urgency=medium
 .
   * d/p/:
     0025  Fix SIGABRT if ltelf_init() early-exited (Closes: #1101361)
 .
 ltrace (0.7.91~git20230705.8eabf68-3) unstable; urgency=medium
 .
   d/p/:
     0003  drop last mention of llong being unsupported
           use ullong instead of ulong for {ino,off}_t64
     0024  default config: Add hton[ls]()/ntoh[ls]()
           More unbuffered stdio (__overflow, __fpending, fputs_unlocked)
           Checked printfs (__{v,}{f,s,as,}printf_chk, __obstack_{v,}printf_chk)
           dirname(), memmem(), fe[gs]etround()
 .
 ltrace (0.7.91~git20230705.8eabf68-2) unstable; urgency=medium
 .
   * d/p/0016: add vfork, sync family, canonicalize_file_name, strncasecmp
   * Drop Architecture: mips64el sparc64 (never actually ported there)
   * Fix FTBFS on loong64
 .
 ltrace (0.7.91~git20230705.8eabf68-1) unstable; urgency=medium
 .
   * Homepage: https://ltrace.org/
   * d/watch: add, pointing at https://gitlab.com/cespedes/ltrace
     + New upstream version format that reflects reality more
   * Standards-Version: 4.7.0 (routine-update)
   * Rules-Requires-Root: no (routine-update)
   * Vcs-Git: https://salsa.debian.org/debian/ltrace.git
   * Maintainer: наб <nabijaczleweli at nabijaczleweli.xyz> (Closes: #1088700)
   * Replace libiberty-dev dependency with just using cxa_demangle
   * d/control: remove Homepage: and R-R-R: from binary section
   * d/p/:
     0003  Add llong/ullong
     0004  default config: openat*(), getopt_long*() consistency, fseek*(),
                           ftell*(), reallocarray(), pread*(), pwrite*(),
                           lseek*() with whence enum, *readv*(), *writev*(),
                           __cxa_finalize()
     0005  Remove extraneous whitespace around [] and {}
     0006  Read larger-than-word buffers with process_vm_readv
           Pre-buffer arrays of primitives
     0007  Handle format %b. Add bin() lens
     0008  Add %w[f]{WIDTH}x (glibc 2.38, C2x)
     0009  default config: Add splice()/copy_file_range()/sendfile[64]()
     0010  default config: __errno_location() returns an int*, not addr
     0011  default config: pipe[2]() with fds; sysconf(); m[un]map[64]();
                           operator new/delete; regex.h suite
     0012  Turn opt_p into an array
     0013  Open -o "we" instead of "w" then setting O_CLOEXEC manually
     0014  Boolify pass for prototype/read_config_file
     0015  Remove unused list_of_functions
     0016  default config: Full stat/statfs suite, bare names;
                           strto*ll(); *locale(); time.h functions and struct tm;
                           wgetch, tgetstr, MEVENT, getmouse;
                           linkat, renameat{,2}, mkdirat; {,d,dc}gettext,
                           nl_langinfo; ungetc, freopen, fmemopen,
                           open_{,w}memstream, {v,}asprintf, getline,
                           {,__}getdelim, __xpg_basename, strnlen, strverscmp,
                           memcmp, bcmp, strtok_r, strpbrk, stat64, realpath,
                           getsubopt, mbtowc; qsort_r(); boolify isw*()
 .
     In addition to the functional changes, this rollup speeds up ltrace by 20x
     Closes: #1042065
 .
     0018  Fix printf() parser treating field width as array length for strings
           Closes: #804494
     0019  Allow tracing shebanged #! programs directly (Closes: #614994)
 .
     22    loong64 syscalls from Linux 6.10
           https://gitlab.com/cespedes/ltrace/-/merge_requests/22
     21    RISC-V: Add support for c.ebreak — 4-byte ebreak sometimes causes OOB
           https://gitlab.com/cespedes/ltrace/-/merge_requests/21
     19    Fix double free in get_enum
           https://gitlab.com/cespedes/ltrace/-/merge_requests/19#note_2234679059
 .
     0022  ltrace crashes when trying to resolve memory mapped shared libraries
           of an inferior under /proc/self/fd/*
           https://gitlab.com/cespedes/ltrace/-/issues/15
     0023  getcwd() returns string, not string2
   * d/ltrace.docs: install upstream NEWS
   * Install new, blank, /etc/ltrace.conf with migration instructions;
     copy old ltrace.conf to docs as ltrace.conf.old (Closes: #1086442)
   * Build for m68k sparc64 too (README indicates it should work)
 .
 ltrace (0.7.3+git20240814-0.3) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ Bo YU ]
   * Fix ftbfs on riscv64. (Closes: #1078799)
 .
   [ wuruilong ]
   * Fix ftbfs on loong64. (Closes: #1082965)
 .
 ltrace (0.7.3+git20240814-0.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Upload to unstable. Closes: #1019505
     * New release, Closes: #958369, #927149, #606026, #553189
     * Enable build for arm64, mips64el, loong64, ppc64el, riscv64
       Closes: #1042390, #871574, #744752, #1050320, #1027385
 .
 ltrace (0.7.3+git20240814-0.1) experimental; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream git snapshot from commit
     8eabf684ba6b11ae7a1a843aca3c0657c6329d73.
     Closes: #958369, #927149, #606026, #553189
   * Remove all Debian patches.
   * Set Homepage: https://www.ltrace.org (Closes: #1019505)
   * Enable build for arm64, loong64, mips64el, ppc64el, riscv64
     Closes: #1042390, #871574, #744752, #1050320, #1027385
Checksums-Sha1:
 871b51b18f48ea528758a5edd9bbb2ad5db439fc 2123 ltrace_0.7.91~git20230705.8eabf68-4ubuntu1.dsc
 fedc781548f59ecabbfea1727c29e92733b81075 272084 ltrace_0.7.91~git20230705.8eabf68.orig.tar.xz
 b7a2655f872db9e4b7bc756b8560d4801dbc385c 45612 ltrace_0.7.91~git20230705.8eabf68-4ubuntu1.debian.tar.xz
 4e79ac1b91698f8bbbc41b093328f8aa600ac6f4 8621 ltrace_0.7.91~git20230705.8eabf68-4ubuntu1_source.buildinfo
Checksums-Sha256:
 8f4afef7adf840e2eb503b0a023990b0317bdf34bc4ad617a2147269b3eea34e 2123 ltrace_0.7.91~git20230705.8eabf68-4ubuntu1.dsc
 da0317b2e6951a035fa606a89e82dc5f99623b6a30ef71bc08c5d23bf00b9ef1 272084 ltrace_0.7.91~git20230705.8eabf68.orig.tar.xz
 d3693b9958752c6674a32bd38dbbc9a3265416eccf812b9b52e42690f7f810a6 45612 ltrace_0.7.91~git20230705.8eabf68-4ubuntu1.debian.tar.xz
 ab67bdf7a5b81baa54db7f2b5568823329b3b0e974011d935a96f97dba585966 8621 ltrace_0.7.91~git20230705.8eabf68-4ubuntu1_source.buildinfo
Files:
 942bf4c4d6c5576c8c90077b476daaf5 2123 utils optional ltrace_0.7.91~git20230705.8eabf68-4ubuntu1.dsc
 078c6a958a95c0bedb138a5cda34ba5e 272084 utils optional ltrace_0.7.91~git20230705.8eabf68.orig.tar.xz
 46c803f563f044b733141d7837f3199b 45612 utils optional ltrace_0.7.91~git20230705.8eabf68-4ubuntu1.debian.tar.xz
 8891cd6965472f5e786f32500dcce7c8 8621 utils optional ltrace_0.7.91~git20230705.8eabf68-4ubuntu1_source.buildinfo
Original-Maintainer: наб <nabijaczleweli at nabijaczleweli.xyz>
Vcs-Git: https://git.launchpad.net/~nadzeya/ubuntu/+source/ltrace
Vcs-Git-Commit: f0685fc2104fdcfedabfb6ed7f4c0dd1436d72f5
Vcs-Git-Ref: refs/heads/merges-0.7.91-4-0.7.3-6.4ubuntu3-resolute


More information about the Resolute-changes mailing list