← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2125001] Re: [FFE] strace ftbfs in questing archive rebuild - merge debian version 6.16+ds-2

 

Well, for a late FFE we'd need to invoke (subscribe) the release team.

And present the build and code (you have that in the PPA and MR) as well
as the changelog and why it should be safe.

>From https://github.com/strace/strace/releases


6.15 upstream

Improvements
- Implemented decoding of open_tree_attr syscall.
- Implemented decoding of AF_TIPC socket addresses and socket options.
- Updated decoding of statmount syscall.
- Updated lists of AUDIT_*, BPF_*, BTRFS_*, COUNTER_*, FAN_*, FRA_*, IFLA_*,
IORING_*, KVM_*, LANDLOCK_*, PKEY_*, RTPROT_*, TCP_*, and V4L2_* constants.
- Updated lists of ioctl commands from Linux 6.15.

6.16 upstream

Improvements
- Added -N/--arg-names option for printing syscall argument names.
- Implemented setting of system call information using
PTRACE_SET_SYSCALL_INFO ptrace API introduced in Linux 6.16.
- Implemented decoding of SO_RCVPRIORITY and SO_PASSRIGHTS socket options.
- Implemented decoding of RTA_NH_ID and RTA_FLOWLABEL netlink attributes.
- Updated decoding of statx syscall.
- Updated lists of BR_*, CRYPTOCFGA_*, FUTEX2_*, IORING_*, IPSET_*, KVM_*,
MDB_*, NETDEV_*, PR_*, RXRPC_*, SW_*, THERMAL_*, and V4L2_*
constants.
- Updated lists of ioctl commands from Linux 6.16.


Debian since then from https://salsa.debian.org/debian/strace/-/blob/master/ChangeLog?ref_type=heads

strace (6.16+ds-2) unstable; urgency=medium

  * Upload to unstable

 -- Bo YU <vimer@xxxxxxxxxx>  Mon, 11 Aug 2025 15:18:18 +0800

strace (6.16+ds-1) experimental; urgency=medium

  * New upstream version 6.16+ds

 -- Bo YU <vimer@xxxxxxxxxx>  Mon, 11 Aug 2025 00:37:38 +0800

strace (6.15+ds-1) experimental; urgency=medium

  [ Kirill Rekhov ]
  * debian/copyright: use spaces rather than tabs to start continuation lines.
  * Bump debhelper from old 10 to 13.
  * Set debhelper-compat version in Build-Depends.
  * Remove obsolete field Name from debian/upstream/metadata (already present
    in machine-readable debian/copyright).
  * debian/control: update Standards-Version to 4.7.2

  [ Bo YU ]
  * New upstream version 6.15+ds
  * Update year of d/copyright


So overall I see a lot of general Kernel compatibility with 6.15/6.16 and newer is good and a highly required bugfix or interface toleration support or whatever you'd call it :-)
You'd wish we could even have 6.17 already :-)

But there are also a few new decodings of syscalls which make it much
better and useful with new kernels, but can be considered feature adds.
The new -N option is opt-in and thereby also kind of safe.

IMHO Kind of safe but that is why this is a true FFE, we need the
release teams call and hence I'll subscribe them.

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to strace in Ubuntu.
https://bugs.launchpad.net/bugs/2125001

Title:
  [FFE] strace ftbfs in questing archive rebuild - merge debian version
  6.16+ds-2

Status in strace package in Ubuntu:
  In Progress

Bug description:
  The package fails to build in the recent archive rebuild
  https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20250910-questing-questing.html

  In function ‘inet_pton’,
      inlined from ‘main’ at ../../tests/group_req.c:48:2:
  /usr/include/x86_64-linux-gnu/bits/inet-fortified.h:56:10: error: call to ‘*__inet_pton_chk’ declared with attribute warning: inet_pton called with a destination buffer size too small [-Werror=attribute-warning]
     56 |   return __glibc_fortify (inet_pton, __sz, sizeof (char),
        |          ^~~~~~~~~~~~~~~
  In function ‘inet_pton’,
      inlined from ‘main’ at ../../tests/group_req.c:51:2:
  /usr/include/x86_64-linux-gnu/bits/inet-fortified.h:56:10: error: call to ‘*__inet_pton_chk’ declared with attribute warning: inet_pton called with a destination buffer size too small [-Werror=attribute-warning]
     56 |   return __glibc_fortify (inet_pton, __sz, sizeof (char),
        |          ^~~~~~~~~~~~~~~
  cc1: all warnings being treated as errors
  make[5]: *** [Makefile:18303: group_req.o] Error 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/strace/+bug/2125001/+subscriptions



References