Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package strace for openSUSE:Factory checked in at 2022-03-29 18:14:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/strace (Old) and /work/SRC/openSUSE:Factory/.strace.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "strace" Tue Mar 29 18:14:09 2022 rev:93 rq:965208 version:5.17 Changes: -------- --- /work/SRC/openSUSE:Factory/strace/strace.changes 2022-01-14 23:12:24.982599909 +0100 +++ /work/SRC/openSUSE:Factory/.strace.new.1900/strace.changes 2022-03-29 18:14:22.335070373 +0200 @@ -1,0 +2,21 @@ +Sun Mar 27 13:07:04 UTC 2022 - Andreas Schwab <[email protected]> + +- Update to strace 5.16 + * Improvements + * Extended personality designation syntax of syscall specification expressions + to support all@pers and %class@pers. + * Enhanced rejection of invalid syscall numbers in syscall specification + expressions. + * Implemented decoding of set_mempolicy_home_node syscall, introduced + in Linux 5.17. + * Implemented decoding of IFLA_GRO_MAX_SIZE and TCA_ACT_IN_HW_COUNT netlink + attributes. + * Implemented decoding of PR_SET_VMA operation of prctl syscall. + * Implemented decoding of siginfo_t.si_pkey field. + * Implemented decoding of LIRC ioctl commands. + * Updated lists of FAN_*, IORING_*, IOSQE_*, KEY_*, KVM_*, MODULE_INIT_*, + TCA_ACT_*, and *_MAGIC constants. + * Updated lists of ioctl commands from Linux 5.17. +- tests-ptrace.patch: Handle undefined SEGV_PKUERR + +------------------------------------------------------------------- Old: ---- strace-5.16.tar.xz strace-5.16.tar.xz.asc New: ---- strace-5.17.tar.xz strace-5.17.tar.xz.asc tests-ptrace.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ strace.spec ++++++ --- /var/tmp/diff_new_pack.U6sqDh/_old 2022-03-29 18:14:23.115071091 +0200 +++ /var/tmp/diff_new_pack.U6sqDh/_new 2022-03-29 18:14:23.123071099 +0200 @@ -17,7 +17,7 @@ Name: strace -Version: 5.16 +Version: 5.17 Release: 0 Summary: A utility to trace the system calls of a program License: BSD-3-Clause @@ -29,6 +29,7 @@ Source2: https://github.com/strace/strace/releases/download/v%{version}/%{name}-%{version}.tar.xz.asc Source3: %{name}.keyring Source4: baselibs.conf +Patch: tests-ptrace.patch BuildRequires: haveged BuildRequires: libacl-devel BuildRequires: libaio-devel @@ -58,6 +59,7 @@ %prep %setup -q +%patch -p1 %build %configure \ ++++++ strace-5.16.tar.xz -> strace-5.17.tar.xz ++++++ ++++ 14356 lines of diff (skipped) ++++++ tests-ptrace.patch ++++++ Index: strace-5.17/tests/ptrace.c =================================================================== --- strace-5.17.orig/tests/ptrace.c +++ strace-5.17/tests/ptrace.c @@ -1854,7 +1854,7 @@ main(void) XLAT_ARGS(PTRACE_SETSIGINFO), pid, bad_request, XLAT_ARGS(SIGPROF), sip->si_code, sip->si_errno, errstr); -#ifdef HAVE_SIGINFO_T_SI_PKEY +#if defined HAVE_SIGINFO_T_SI_PKEY && defined SEGV_PKUERR memset(sip, -1, sizeof(*sip)); sip->si_signo = SIGSEGV; sip->si_code = SEGV_PKUERR;
