Hello community, here is the log from the commit of package strace for openSUSE:Factory checked in at 2012-05-21 10:01:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/strace (Old) and /work/SRC/openSUSE:Factory/.strace.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "strace", Maintainer is "sbra...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/strace/strace.changes 2011-10-04 21:34:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.strace.new/strace.changes 2012-05-21 10:01:42.000000000 +0200 @@ -1,0 +2,76 @@ +Thu May 3 12:02:17 CEST 2012 - meiss...@suse.de + +- updated to 4.7 + * Changes in behavior + * strace no longer suspends waitpid until there is a child + for waitpid'ing process to collect status from. + * strace no longer detaches from a tracee which is supposed + to be going to die. + * strace now issues a new message: "+++ exited with EXITCODE +++" + which shows exact moment strace got exit notification, + analogous to existing "+++ killed by SIG +++" message. + + * Improvements + * Added x32 personality support (x86_64 architecture). + * Added -y and -P options to print file descriptor paths and + filter by those paths. + * Added -I option to control strace interactivity. + * Allowed -p option to take comma or whitespace-separated list of PIDs. + * Added strace_log_merge script helper to merge timestamped "strace -ff" + log files. + * Implemented decoding of clock_adjtime, get_robust_list, migrate_pages, + preadv, prlimit64, process_vm_readv, process_vm_writev, pwritev, + recvmmsg, recvmsg, rt_tgsigqueueinfo, sendmmsg, setns, set_robust_list, + sched_rr_get_interval, splice, syslog, tee and vmsplice syscalls. + * Enhanced decoding of capget, capset, getrlimit, flistxattr, io_submit, + listxattr, setrlimit and swapon syscalls. + * Implemented decoding of loop and mtd ioctls. + * Added syscall entries for new linux syscalls. + * Added syscall entries for direct socket system calls on powerpc. + * Updated the list of errno constants. + * Updated lists of MSG_*, STA_*, and TCP_* constants. + * Regenerated the list of ioctl names from Linux 3.3. + * Enhanced switching between processes with different personalities. + * Enhanced signals reporting by using short signal names. + * Made ERESTART* messages more descriptive. + * Made parsing of numbers from strings more robust. + * Added support for compat_statfs64 and statfs64.f_flags. + * Changed read of data blocks to use single process_vm_readv syscall + (when available) instead of several PTRACE_PEEKDATA operations. + * Changed read of registers on x86 and x86-64 to use single PTRACE_GETREGS + operation instead of several PTRACE_PEEKUSER operations. + * Applied various optimizations to make strace work faster. + * Bug fixes + * Implemented proper handling of real SIGTRAPs on kernels supporting + PTRACE_O_TRACESYSGOOD. + (Addresses Fedora bug #162774). + * Fixed sockaddr_un.sun_path name in decoded output. + (Addresses Debian bug #554946). + * Fixed to avoid potential core file clobbering on exit. + (Addresses Debian bug #656398). + * Fixed a typo in documentation. + (Addresses Debian bug #653309). + * Fixed decoding of timer id returned by timer_create. + * Fixed epoll_create1, epoll_wait and epoll_pwait decoding. + * Fixed *at syscalls flags decoding. + * Fixed ARM EABI 64-bit syscall's arguments decoding. + * Fixed semtimedop decoding on s390. + * Fixed osf_sigprocmask decoding on alpha. + * Fixed ipc and socket subcall decoding on several architectures. + * Corrected syscall entries for epoll_pwait, epoll_create, epoll_ctl, + epoll_wait, mincore, mlockall, prctl, reboot, sendfile, sendfile64, + sendmsg, sgetmask, ssetmask, swapon, tgkill and tkill syscalls. + * Corrected io_* syscall entries on ARM. + * Fixed PID prefix printing in "strace -oLOG -ff -p1 -p2 -p3" case. + * Fixed logging of unfinished lines in "strace -oLOG -ff" case. + * Fixed build when libaio-devel is not available. + * Fixed configure checks for PTRACE_* constants. + * Fixed compilation warnings remained on several architectures. + + * Portability + * Removed all non-Linux code. After years of neglect, that dead code + just hampered further strace development. + * Linux kernel >= 2.6.18 is recommended. Older versions might still + work but they haven't been thoroughly tested with this release. + +------------------------------------------------------------------- Old: ---- io-submit-fix.patch strace-4.6.diff strace-4.6.tar.bz2 New: ---- strace-4.7.diff strace-4.7.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ strace.spec ++++++ --- /var/tmp/diff_new_pack.dLiCyT/_old 2012-05-21 10:01:43.000000000 +0200 +++ /var/tmp/diff_new_pack.dLiCyT/_new 2012-05-21 10:01:43.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package strace # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,24 +16,23 @@ # - Name: strace -BuildRequires: libacl-devel libaio-devel lksctp-tools-devel -License: BSD-3-Clause -Group: Development/Tools/Debuggers -AutoReqProv: on +BuildRequires: libacl-devel +BuildRequires: libaio-devel +BuildRequires: lksctp-tools-devel # bug437293 %ifarch ppc64 Obsoletes: strace-64bit %endif # -Version: 4.6 -Release: 1 +Version: 4.7 +Release: 0 Summary: A utility to trace the system calls of a program -Source: http://dl.sourceforge.net/strace/strace-%{version}.tar.bz2 +License: BSD-3-Clause +Group: Development/Tools/Debuggers +Source: http://dl.sourceforge.net/strace/strace-%{version}.tar.xz Source2: baselibs.conf Patch0: strace-%{version}.diff -Patch1: io-submit-fix.patch Url: http://sourceforge.net/projects/strace/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -53,7 +52,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" @@ -84,6 +82,7 @@ %doc README README-linux NEWS %{_prefix}/bin/strace %{_prefix}/bin/strace-graph +%{_prefix}/bin/strace-log-merge %doc %{_mandir}/man1/strace.1.gz %changelog ++++++ strace-4.6.diff -> strace-4.7.diff ++++++ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org