Public bug reported: Scheduled-For: ubuntu-25.06 Ubuntu: 0.7.3-6.4ubuntu3 Debian Unstable: 0.7.91~git20230705.8eabf68-4
A new release of ltrace is available for merging from Debian Unstable. If it turns out this needs a sync rather than a merge, please change the tag 'dcr-merge' to 'dcr-sync', and (optionally) update the title as desired. If this merge pulls in a new upstream version, also consider adding an entry to the questing Release Notes: https://discourse.ubuntu.com/t/questing-quokka-release-notes/ ### New Debian Changes ### ltrace (0.7.91~git20230705.8eabf68-4) unstable; urgency=medium * d/p/: 0025 Fix SIGABRT if ltelf_init() early-exited (Closes: #1101361) -- наб <[email protected]> Wed, 26 Mar 2025 16:22:55 +0100 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() -- наб <[email protected]> Thu, 30 Jan 2025 00:04:22 +0100 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 -- наб <[email protected]> Thu, 02 Jan 2025 15:30:44 +0100 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: наб <[email protected]> (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) -- наб <[email protected]> Sat, 14 Dec 2024 22:30:41 +0100 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) -- Chris Hofstaedtler <[email protected]> Fri, 01 Nov 2024 23:32:48 +0100 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 -- Chris Hofstaedtler <[email protected]> Wed, 14 Aug 2024 23:38:24 +0200 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 -- Chris Hofstaedtler <[email protected]> Wed, 14 Aug 2024 19:54:00 +0200 ### Old Ubuntu Delta ### ltrace (0.7.3-6.4ubuntu3) noble; urgency=medium * No-change rebuild for CVE-2024-3094 -- William Grant <[email protected]> Mon, 01 Apr 2024 17:51:37 +1100 ltrace (0.7.3-6.4ubuntu2) noble; urgency=medium * No-change rebuild against libelf1t64 -- Steve Langasek <[email protected]> Fri, 01 Mar 2024 01:02:12 +0000 ltrace (0.7.3-6.4ubuntu1) noble; urgency=medium * Merge from Debian unstable (LP: #2052294). Remaining changes: - Set architecture to linux-any. - sysdeps/linux-gnu/trace.c: try to make PTRACE scope sysctl more discoverable. - 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. - Add patch to support arm64. - Add patch to fix ltrace on binaries compiled on recent Ubuntu releases (LP 1992939) - Add various patches to support ppc64el. * Dropped changes, no longer needed: - Include cdbs' autoreconf rules to generate new Makefiles -- Ravi Kant Sharma <[email protected]> Fri, 02 Feb 2024 13:13:08 +0100 ** Affects: ltrace (Ubuntu) Importance: Undecided Status: New ** Tags: dcr-merge ** Changed in: ltrace (Ubuntu) Milestone: None => ubuntu-25.06 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2112039 Title: Merge ltrace from Debian Unstable for questing To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ltrace/+bug/2112039/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
