Hello community, here is the log from the commit of package strace for openSUSE:Factory checked in at 2018-06-27 10:14:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/strace (Old) and /work/SRC/openSUSE:Factory/.strace.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "strace" Wed Jun 27 10:14:28 2018 rev:67 rq:617220 version:4.23 Changes: -------- --- /work/SRC/openSUSE:Factory/strace/strace.changes 2018-04-07 20:48:52.384162948 +0200 +++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes 2018-06-27 10:14:31.959074488 +0200 @@ -1,0 +2,49 @@ +Sat Jun 16 13:55:58 UTC 2018 - [email protected] + +- Update to strace 4.23 + * Changes in behaviour + * On x32 personality, 64-bit syscalls (such as readv) are now shown with "#64" + suffix instead of "64:" prefix. + * Changed error number output format: error numbers are consistently + printed as "-1 ECONST (Error description)" + for known errors and as "-1 (errno 123)" for unknown errors, + regardless of -e raw qualification settings. + * Unfetchable addresses inside arrays are now printed as comments. + * Obsolete IA-32 mode syscall names are no longer printed on ia64. + * Improvements + * Implemented libdw backend for -k option, configured at build time + using --with-libdw option. + * Added -X option for configuring xlat output formatting (addresses + Debian bug #692915). + * Added support for personality designation ("64", "32", or "x32") to syscall + qualifications in -e trace expressions. + * Implemented injection of syscalls with no side effects as an alternative + to injection of an invalid syscall (-e inject=SET:syscall= expression). + * Improved support for reproducible builds (addresses Debian bug #896016). + * Implemented decoding of BPF_PROG_QUERY and BPF_RAW_TRACEPOINT_OPEN bpf + syscall commands. + * Implemented decoding of INOTIFY_IOC_SETNEXTWD and PERF_EVENT_IOC_* ioctl + commands. + * Implemented decoding of PR_GET_SPECULATION_CTRL and PR_SET_SPECULATION_CTRL + prctl syscall options. + * Enhanced decoding of bpf, getsockopt, setsockopt, and socket syscalls. + * Enhanced decoding of NETLINK_KOBJECT_UEVENT and NETLINK_ROUTE protocols. + * Enhanced decoding of *_DIAG_MEMINFO netlink attributes. + * Enhanced decoding of BTRFS_*, FS_IOC_*, SIOCGIFHWADDR, and SIOCSIFHWADDR + ioctl commands. + * Enhanced decoding of AF_BLUETOOTH socket addresses. + * Implemented decoding of io_pgetevent syscall. + * Wired up rseq syscall. + * Updated lists of ADJ_*, BPF_*, BPF_F_*, BPF_PROG_TYPE_*, ETH_P_*, FPE_*, + IFF_*, IPPROTO_*, MAP_*, MS_*, MSG_*, NETLINK_*, PACKET_*, PROT_*, SCTP_*, + SECCOMP_FILTER_FLAG_*, SEGV_*, SEM_*, SHM_*, SW_*, V4L2_CID_*, + V4L2_CTRL_CLASS_*, and V4L2_PIX_FMT_* constants. + * Updated lists of ioctl commands from Linux 4.17. + * Bug fixes + * Fixed decoding of msgtyp argument of msgrcv syscall. + * Fixed fallback definitions for F_*, MCL_*, MSG_ZEROCOPY, SI_*, + and SOL_SOCKET constants. + * Fixed -e trace=%pure expression on mips. +- Use libdw for unwinding on Leap 15 or later + +------------------------------------------------------------------- Old: ---- strace-4.22.tar.xz strace-4.22.tar.xz.asc New: ---- strace-4.23.tar.xz strace-4.23.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ strace.spec ++++++ --- /var/tmp/diff_new_pack.9lN9jP/_old 2018-06-27 10:14:32.919039562 +0200 +++ /var/tmp/diff_new_pack.9lN9jP/_new 2018-06-27 10:14:32.927039270 +0200 @@ -17,7 +17,7 @@ Name: strace -Version: 4.22 +Version: 4.23 Release: 0 Summary: A utility to trace the system calls of a program License: BSD-3-Clause @@ -32,13 +32,17 @@ BuildRequires: haveged BuildRequires: libacl-devel BuildRequires: libaio-devel -BuildRequires: lksctp-tools-devel -BuildRequires: xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} >= 1500 +BuildRequires: libdw-devel +%else # libunwind is broken on ppc and ppc64 and aarch64 %ifarch %ix86 ia64 x86_64 %arm ppc64le BuildRequires: libunwind-devel %endif +%endif +BuildRequires: lksctp-tools-devel +BuildRequires: xz +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} > 1140 BuildRequires: sysvinit-tools BuildRequires: time ++++++ strace-4.22.tar.xz -> strace-4.23.tar.xz ++++++ ++++ 127908 lines of diff (skipped)
