[Bug 2008207] Re: strace - merge 6.1-0.1

Adrien Nader 2008207 at bugs.launchpad.net
Mon Mar 6 21:16:37 UTC 2023


Requesting an FFE for this update. I discussed this with Steve who
actually granted the exception orally but I wanted to go through the
process mostly to learn and practice the process (and also because it is
likely we will need other FFes for strace in order to keep up with the
kernel and having this written once could help for these).


The reason to request this FFe is that the strace version must match the kernel version due to how coupled the two are. The strace version can be actually be higher since strace stays compatible with older kernels and the kernel tries to not break userspace. Since lunar will have Linux 6.1, it should also have strace >= 6.1. Since the versionning is the same as the kernel's, the change from 5.19 to 6.1 is in no way major and breaking.

The changes are pretty simple: mostly updates to match Linux 6.1 and
some improvements for terminal ioctl, PTP_* ioctl and setns syscall.

I have tested the updated package on my machine. It installs cleanly, I
was able to strace find, ls, touch and other simple commands. Its own
testsuite also passed on my machine during packaging.

There are full debdiffs for this strace merge (which happens to line up
with Debian's freeze) earlier in this bug. As for the requested files,
I'll be copying short ones (install log, NEWS) below and attaching
others (ChangeLog, build log).

==> install log <==
# a re-install because I lost the previous log but output was the same besides the version
(Reading database ... 262021 files and directories currently installed.)
Preparing to unpack strace_6.1-0.1ubuntu1~ppa1_amd64.deb ...
Unpacking strace (6.1-0.1ubuntu1~ppa1) over (6.1-0.1ubuntu1~ppa1) ...
Setting up strace (6.1-0.1ubuntu1~ppa1) ...
Processing triggers for man-db (2.10.2-2) ...

==> NEWS <==
Noteworthy changes in release 6.1 (2022-12-12)
==============================================

* Improvements
  * Enhanced decoding of terminal ioctl commands.
  * Updated decoding of statx syscall.
  * Updated lists of ABS_*, BPF_*, BTRFS_*, COUNTER_*, ETH_P_*, IFLA_*,
    KVM_*, MADV_*, NLMSGERR_*, PERF_*, STATX_*, and TLS_* constants.
  * Updated lists of ioctl commands from Linux 6.1.

* Bug fixes
  * Fixed injection tests on ia64.

Noteworthy changes in release 6.0 (2022-10-29)
==============================================

* Improvements
  * Enhanced decoding of PTP_* ioctl commands.
  * Updated decoding of setns syscall.
  * Updated lists of BPF_*, BTRFS_*, FAN_*, ETH_P_*, KVM_*, NDTPA_*,
    NT_*, PERF_*, and TLS_INFO_* constants.
  * Updated lists of ioctl commands from Linux 6.0.

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2008207

Title:
   strace - merge 6.1-0.1

Status in strace package in Ubuntu:
  New

Bug description:
  Merrge 6.1-0.1 from Debian.

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




More information about the Ubuntu-sponsors mailing list