debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #00959
[Bug 2112039] [NEW] Merge ltrace from Debian Unstable for questing
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)
-- наб <nabijaczleweli@xxxxxxxxxxxxxxxxxx> 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()
-- наб <nabijaczleweli@xxxxxxxxxxxxxxxxxx> 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
-- наб <nabijaczleweli@xxxxxxxxxxxxxxxxxx> 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: наб <nabijaczleweli@xxxxxxxxxxxxxxxxxx> (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)
-- наб <nabijaczleweli@xxxxxxxxxxxxxxxxxx> 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 <zeha@xxxxxxxxxx> 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 <zeha@xxxxxxxxxx> 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 <zeha@xxxxxxxxxx> 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 <wgrant@xxxxxxxxxx> Mon, 01 Apr 2024 17:51:37 +1100
ltrace (0.7.3-6.4ubuntu2) noble; urgency=medium
* No-change rebuild against libelf1t64
-- Steve Langasek <steve.langasek@xxxxxxxxxx> 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 <ravi.kant.sharma@xxxxxxxxxxxxx> 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
Debcrafters packages, which is subscribed to ltrace in Ubuntu.
https://bugs.launchpad.net/bugs/2112039
Title:
Merge ltrace from Debian Unstable for questing
Status in ltrace package in Ubuntu:
New
Bug description:
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)
-- наб <nabijaczleweli@xxxxxxxxxxxxxxxxxx> 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()
-- наб <nabijaczleweli@xxxxxxxxxxxxxxxxxx> 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
-- наб <nabijaczleweli@xxxxxxxxxxxxxxxxxx> 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: наб <nabijaczleweli@xxxxxxxxxxxxxxxxxx> (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)
-- наб <nabijaczleweli@xxxxxxxxxxxxxxxxxx> 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 <zeha@xxxxxxxxxx> 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 <zeha@xxxxxxxxxx> 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 <zeha@xxxxxxxxxx> 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 <wgrant@xxxxxxxxxx> Mon, 01 Apr 2024 17:51:37 +1100
ltrace (0.7.3-6.4ubuntu2) noble; urgency=medium
* No-change rebuild against libelf1t64
-- Steve Langasek <steve.langasek@xxxxxxxxxx> 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 <ravi.kant.sharma@xxxxxxxxxxxxx> Fri, 02 Feb
2024 13:13:08 +0100
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ltrace/+bug/2112039/+subscriptions