Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package strace for openSUSE:Factory checked in at 2021-02-23 20:17:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/strace (Old) and /work/SRC/openSUSE:Factory/.strace.new.2378 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "strace" Tue Feb 23 20:17:45 2021 rev:87 rq:873344 version:5.11 Changes: -------- --- /work/SRC/openSUSE:Factory/strace/strace.changes 2020-12-15 12:32:49.592118369 +0100 +++ /work/SRC/openSUSE:Factory/.strace.new.2378/strace.changes 2021-02-23 20:17:50.695519905 +0100 @@ -1,0 +2,31 @@ +Thu Feb 18 08:22:51 UTC 2021 - Martin Li??ka <[email protected]> + +- Add strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch + in order to workaround gh#171 issue related to the latest + binutils release (https://sourceware.org/bugzilla/show_bug.cgi?id=27309). + +------------------------------------------------------------------- +Wed Feb 17 19:17:11 UTC 2021 - Andreas Schwab <[email protected]> + +- Update to strace 5.11 + * Improvements + * Implemented poke injection (--inject=SET:poke_enter= and + --inject=SET:poke_exit= options). + * Implemented decoding of epoll_pwait2 syscall introduced in Linux 5.11. + * Implemented decoding of GPIO_* ioctl commands. + * Implemented decoding of FS_IOC_FS[GS]ETXATTR, FS_IOC_[GS]ETFLAGS, + and FS_IOC32_[GS]ETFLAGS ioctl commands. + * Implemented decoding of SIOCADDMULTI, SIOCDELMULTI, SIOCGIFENCAP, + SIOCOUTQNSD, SIOCSIFENCAP, and SIOCSIFHWBROADCAST ioctl commands. + * Implemented decoding of UBI_IOCRPEB and UBI_IOCSPEB ioctl commands. + * Implemented decoding of V4L2_BUF_TYPE_META_CAPTURE, + V4L2_BUF_TYPE_META_OUTPUT, and VIDIOC_QUERY_EXT_CTRL ioctl commands. + * Updated lists of BPF_*, BTRFS_*, CLOSE_RANGE_*, ETH_*, IORING_*, KVM_*, + PR_*, PTRACE_*, RTA_*, RTAX_*, RTM_*, RTNH_*, SCTP_*, SO_*, SYS_*, UFFD_*, + and V4L2_* constants. + * Updated lists of ioctl commands from Linux 5.11. + * Bug fixes + * Fixed decoding of SIOCGIFINDEX, SIOCBRADDIF, and SIOCBRDELIF ioctl + commands. + +------------------------------------------------------------------- Old: ---- strace-5.10.tar.xz strace-5.10.tar.xz.asc New: ---- strace-5.11.tar.xz strace-5.11.tar.xz.asc strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ strace.spec ++++++ --- /var/tmp/diff_new_pack.UyxxAo/_old 2021-02-23 20:17:51.415520542 +0100 +++ /var/tmp/diff_new_pack.UyxxAo/_new 2021-02-23 20:17:51.419520545 +0100 @@ -1,7 +1,7 @@ # # spec file for package strace # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: strace -Version: 5.10 +Version: 5.11 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 +Patch0: strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch BuildRequires: haveged BuildRequires: libacl-devel BuildRequires: libaio-devel @@ -58,6 +59,7 @@ %prep %setup -q +%patch0 -p1 %build # Make sure LTO doesn't break mpers.sh @@ -89,9 +91,8 @@ %files %defattr(-,root,root) -%doc CREDITS README README-linux-ptrace NEWS +%doc CREDITS README doc/README-linux-ptrace NEWS %{_bindir}/strace -%{_bindir}/strace-graph %{_bindir}/strace-log-merge %{_mandir}/man1/strace.1%{ext_man} %{_mandir}/man1/strace-log-merge.1%{ext_man} ++++++ strace-5.10.tar.xz -> strace-5.11.tar.xz ++++++ ++++ 655818 lines of diff (skipped) ++++++ strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch ++++++ >From 6d092c52d00b99780f6eee546af04fc6b944cdd6 Mon Sep 17 00:00:00 2001 From: Martin Liska <[email protected]> Date: Wed, 3 Feb 2021 11:54:26 +0100 Subject: [PATCH] readelf --debug-dump=info --wide output changes in 2.36 As seen here https://sourceware.org/bugzilla/show_bug.cgi?id=27309 the output format is changed. Not using --wide mode fixes the problem. --- mpers.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mpers.sh b/src/mpers.sh index b28ef703..942da080 100755 --- a/src/mpers.sh +++ b/src/mpers.sh @@ -46,7 +46,7 @@ for m_type; do continue sed -i -e '/DEF_MPERS_TYPE/d' "${f_c}" $CC $CFLAGS $CC_ARCH_FLAG "${f_c}" -o "${f_o}" - $READELF --wide --debug-dump=info "${f_o}" > "${f_d1}" + $READELF --debug-dump=info "${f_o}" > "${f_d1}" sed -r -n ' /^[[:space:]]*<1>/,/^[[:space:]]*<1><[^>]+>: Abbrev Number: 0/!d /^[[:space:]]*<[^>]*><[^>]*>: Abbrev Number: 0/d -- 2.30.0
