From: Roland M. <ro...@re...> - 2011-02-22 22:09:50
|
> Thanks. So, let it be 4.6 then? Sounds good to me! |
From: Dmitry V. L. <ld...@al...> - 2011-02-26 15:13:02
|
On Fri, Feb 18, 2011 at 12:25:27AM -0500, Mike Frysinger wrote: > On Thu, Feb 17, 2011 at 8:24 AM, Dmitry V. Levin wrote: > > On Thu, Feb 17, 2011 at 12:45:02AM -0500, Mike Frysinger wrote: > >> On Tuesday, February 08, 2011 20:25:39 Dmitry V. Levin wrote: > >> > - update linux/[^b]*/ioctlent.h, these files are quite outdated; > >> > >> the Blackfin one should be pretty up-to-date ;). > > > > That's why I wrote [^b]* instead of plain *. ;) > > ah, sorry, missed that I've pushed the fix for ioctlsort, replaced redundant linux/s390x/ioctlent.h and linux/sparc64/ioctlent.h with appropriate '#include's, and regenerated ioctlent.h files for powerpc, s390 and sparc using kernel headers from Fedora 15. Now we have: $ ./git-set-file-times && ls -glot linux/*/ioctlent.h -rw-r--r-- 1 81460 Feb 26 17:39 linux/powerpc/ioctlent.h -rw-r--r-- 1 81227 Feb 26 17:39 linux/s390/ioctlent.h -rw-r--r-- 1 80307 Feb 26 17:39 linux/sparc/ioctlent.h -rw-r--r-- 1 27 Feb 26 17:32 linux/s390x/ioctlent.h -rw-r--r-- 1 28 Feb 26 17:32 linux/sparc64/ioctlent.h -rw-r--r-- 1 103757 Jan 18 03:14 linux/bfin/ioctlent.h -rw-r--r-- 1 50661 Jul 12 2004 linux/ia64/ioctlent.h -rw-r--r-- 1 39895 Mar 31 2003 linux/sh/ioctlent.h -rw-r--r-- 1 40617 Apr 1 2002 linux/alpha/ioctlent.h -rw-r--r-- 1 37685 Apr 1 2002 linux/hppa/ioctlent.h -rw-r--r-- 1 40059 Apr 1 2002 linux/mips/ioctlent.h Mike, maybe you can autoregenerate ioctlent.h files for mips, hppa, alpha, sh and ia64? -- ldv |
From: Frederik S. <fs...@de...> - 2011-02-28 17:07:08
|
Hello, what is the planned release date? I am looking into this now. Best regards Frederik Schüler On Tuesday 22 February 2011 12:13:57 Dmitry V. Levin wrote: > On Wed, Feb 09, 2011 at 04:25:39AM +0300, Dmitry V. Levin wrote: > > On Mon, Jan 17, 2011 at 09:12:14PM +0300, Dmitry V. Levin wrote: > > > On Mon, Jan 17, 2011 at 09:12:46AM -0800, Roland McGrath wrote: > > > > Thanks as usual, Dmitry. It seems to me we've accumulated quite enough > > > > good stuff to have a 4.5.21 release soon. Perhaps even one of these days > > > > we should call it 4.6? (The change of the -f mechanism seems like as major > > > > a thing as we've had in a long time or are likely to have in the > > > > foreseeable future.) What do you think? > > > > > > I agree, the amount of changes we've made since 4.5.20 qualifies for a > > > new release. I test HEAD on x86 and x86-64 regularly, and there are no > > > known regressions since 4.5.20. > > > > > > The following pre-release work have to be done: > > > - merge pending patches if any (please speak up); > > > - sync syscallent.h and ioctlent.h files with the latest linux kernel; > > > - sync debian/ changes; > > > - test on supported non-x86 architectures. > > > > > > I've updated linux/ioctlent.h already, and I think I can update x86, > > > x86_64 and maybe arm files myself, but I definitely need help to update > > > and test other architectures. > > > > I still need help to > > - sync debian/ changes, Cc'ed Frederik with hope he could commit these > > changes himself; > > Frederik, is there any chance that required debian/ changes (if any) > will be made before the release? > > > -- > ldv > -- ENOSIG |
From: Mike F. <va...@ge...> - 2011-02-28 17:19:36
|
On Saturday, February 26, 2011 10:12:53 Dmitry V. Levin wrote: > On Fri, Feb 18, 2011 at 12:25:27AM -0500, Mike Frysinger wrote: > > On Thu, Feb 17, 2011 at 8:24 AM, Dmitry V. Levin wrote: > > > On Thu, Feb 17, 2011 at 12:45:02AM -0500, Mike Frysinger wrote: > > >> On Tuesday, February 08, 2011 20:25:39 Dmitry V. Levin wrote: > > >> > - update linux/[^b]*/ioctlent.h, these files are quite outdated; > > >> > > >> the Blackfin one should be pretty up-to-date ;). > > > > > > That's why I wrote [^b]* instead of plain *. ;) > > > > ah, sorry, missed that > > I've pushed the fix for ioctlsort, replaced redundant > linux/s390x/ioctlent.h and linux/sparc64/ioctlent.h with appropriate > '#include's, and regenerated ioctlent.h files for powerpc, s390 and > sparc using kernel headers from Fedora 15. > > Now we have: > > $ ./git-set-file-times && ls -glot linux/*/ioctlent.h > -rw-r--r-- 1 81460 Feb 26 17:39 linux/powerpc/ioctlent.h > -rw-r--r-- 1 81227 Feb 26 17:39 linux/s390/ioctlent.h > -rw-r--r-- 1 80307 Feb 26 17:39 linux/sparc/ioctlent.h > -rw-r--r-- 1 27 Feb 26 17:32 linux/s390x/ioctlent.h > -rw-r--r-- 1 28 Feb 26 17:32 linux/sparc64/ioctlent.h > -rw-r--r-- 1 103757 Jan 18 03:14 linux/bfin/ioctlent.h > -rw-r--r-- 1 50661 Jul 12 2004 linux/ia64/ioctlent.h > -rw-r--r-- 1 39895 Mar 31 2003 linux/sh/ioctlent.h > -rw-r--r-- 1 40617 Apr 1 2002 linux/alpha/ioctlent.h > -rw-r--r-- 1 37685 Apr 1 2002 linux/hppa/ioctlent.h > -rw-r--r-- 1 40059 Apr 1 2002 linux/mips/ioctlent.h > > Mike, maybe you can autoregenerate ioctlent.h files for mips, hppa, > alpha, sh and ia64? do we want to hold off on my unification patch for after this release ? -mike |
From: Dmitry V. L. <ld...@al...> - 2011-02-28 17:42:01
|
Hi, On Mon, Feb 28, 2011 at 05:50:06PM +0100, Frederik Schüler wrote: > Hello, > > what is the planned release date? Almost everything is ready for the release, including a release commit: http://strace.git.sourceforge.net/git/gitweb.cgi?p=strace/strace;a=commitdiff;h=ldv/release There are two issues pending, though: - I updated some debian/ files recently, but I was unable to test those changes, so please have a look; - ioctlent.h files for mips, hppa, alpha, sh and ia64 need to be autoregenerated. The plan is to release strace-4.6 as soon as these two issues are sorted out. -- ldv |
From: Dmitry V. L. <ld...@al...> - 2011-02-28 17:46:37
|
On Mon, Feb 28, 2011 at 12:18:49PM -0500, Mike Frysinger wrote: > On Saturday, February 26, 2011 10:12:53 Dmitry V. Levin wrote: [...] > > Mike, maybe you can autoregenerate ioctlent.h files for mips, hppa, > > alpha, sh and ia64? > > do we want to hold off on my unification patch for after this release ? I haven't seen the patch yet, but I'm afraid this unification would require additional testing. Some asm ioctls really differ from arch to arch... -- ldv |
From: Mike F. <va...@ge...> - 2011-02-28 17:52:35
|
On Monday, February 28, 2011 12:46:31 Dmitry V. Levin wrote: > On Mon, Feb 28, 2011 at 12:18:49PM -0500, Mike Frysinger wrote: > > On Saturday, February 26, 2011 10:12:53 Dmitry V. Levin wrote: > [...] > > > > Mike, maybe you can autoregenerate ioctlent.h files for mips, hppa, > > > alpha, sh and ia64? > > > > do we want to hold off on my unification patch for after this release ? > > I haven't seen the patch yet it was held for moderation (size). i guess it got discarded. > , but I'm afraid this unification would require > additional testing. Some asm ioctls really differ from arch to arch... which is why i made every arch get its own asm list. at build time, the two files would get sorted/merged. -mike |
From: Dmitry V. L. <ld...@al...> - 2011-02-28 19:14:03
|
On Mon, Feb 28, 2011 at 12:51:48PM -0500, Mike Frysinger wrote: > On Monday, February 28, 2011 12:46:31 Dmitry V. Levin wrote: > > On Mon, Feb 28, 2011 at 12:18:49PM -0500, Mike Frysinger wrote: > > > On Saturday, February 26, 2011 10:12:53 Dmitry V. Levin wrote: > > [...] > > > > > > Mike, maybe you can autoregenerate ioctlent.h files for mips, hppa, > > > > alpha, sh and ia64? > > > > > > do we want to hold off on my unification patch for after this release ? > > > > I haven't seen the patch yet > > it was held for moderation (size). i guess it got discarded. Ouch. Could you Cc it to me, or send a link, please. -- ldv |
From: Mike F. <va...@ge...> - 2011-02-28 20:13:07
|
On Monday, February 28, 2011 14:13:55 Dmitry V. Levin wrote: > On Mon, Feb 28, 2011 at 12:51:48PM -0500, Mike Frysinger wrote: > > On Monday, February 28, 2011 12:46:31 Dmitry V. Levin wrote: > > > On Mon, Feb 28, 2011 at 12:18:49PM -0500, Mike Frysinger wrote: > > > > On Saturday, February 26, 2011 10:12:53 Dmitry V. Levin wrote: > > > [...] > > > > > > > > Mike, maybe you can autoregenerate ioctlent.h files for mips, hppa, > > > > > alpha, sh and ia64? > > > > > > > > do we want to hold off on my unification patch for after this release > > > > ? > > > > > > I haven't seen the patch yet > > > > it was held for moderation (size). i guess it got discarded. > > Ouch. Could you Cc it to me, or send a link, please. i'll have to redo it after the recent ioctlent.h changes ... i'll push my git repo out somewhere for you to look at when i'm done -mike |
From: Dmitry V. L. <ld...@al...> - 2011-03-14 16:35:48
|
Hi, On Mon, Feb 28, 2011 at 08:41:52PM +0300, Dmitry V. Levin wrote: > On Mon, Feb 28, 2011 at 05:50:06PM +0100, Frederik Schüler wrote: > > Hello, > > > > what is the planned release date? > > Almost everything is ready for the release, including a release commit: > http://strace.git.sourceforge.net/git/gitweb.cgi?p=strace/strace;a=commitdiff;h=ldv/release Everything seems to be ready for 4.6. Frederik, please have a look at debian/ files in HEAD and adjust them if necessary. -- ldv |
From: Dmitry V. L. <ld...@al...> - 2011-03-16 00:32:41
|
On Mon, Mar 14, 2011 at 07:35:40PM +0300, Dmitry V. Levin wrote: > Everything seems to be ready for 4.6. strace 4.6 is tagged and uploaded. I'd like to use this opportunity to thank all who contributed to this release. Andreas Schwab (8): Fix warning when compiling for m68k Decode TLS syscalls on m68k M68K: Fix fetching syscall arguments Document -C/-D Remove extern declaration at file scope Balance braces Add biarch support for powerpc64 Handle biarch get/setrlimit Carmelo AMOROSO (4): sh: Add support for tracing sys_cacheflush system call sh: Fix compilation warning in do_pipe due to missing prototype sh: Add entries for not-multiplexed socket calls sh: Add entry for not-multiplexed accept4 David Daney (1): Update Linux MIPS syscalls to match 2.6.35-rc6+ Dmitry V. Levin (67): Fix const-correctness issues uncovered by gcc -Wwrite-strings * process.c (sys_waitid): Remove unused variable. Split acinclude.m4 Import warnings.m4 from gnulib Turn on more compiler warnings Pass less information to qualify_one and qual_* Update linux/hppa/syscallent.h to match Linux kernel v2.6.35 Update the list of CLOCK_* constants to match Linux kernel v2.6.32+ Enable support for less verbose build rules Cleanup test_ptrace_setoptions() Decode struct ucred for getsockopt SO_PEERCRED Recognize more clone flags Output diagnostics to stderr Fix strace -f -o '|command' hangup Fix build on uClibc * net.c (protocols): Add more IPPROTO_* constants defined in netinet/in.h Test PTRACE_O_TRACECLONE and PTRACE_O_TRACEVFORK along with PTRACE_O_TRACEFORK Add HDIO_* ioctls defined in linux/hdreg.h Update linux/ioctlent.h strace.1: fix misleading italics Add block ioctl support block.c: cleanup Update linux/*/syscallent.h files to match Linux kernel v2.6.37 Fix stat64 decoding on mips * linux/*/syscallent.h: Fix typo in sys_newfstatat syscall flags. Fix decoding of get[ug]id, gete[ug]id and setfs[ug]id return values * defs.h (SYSCALL_NEVER_FAILS): Fix typo. Simplify tprintf() declaration Fix biarch support in IO dumping * process.c (internal_exit) [IA64]: Remove redundant check. Optimize known_scno() Fix raw exit_group(2) decoding Fix PTRACE_GETEVENTMSG usage and enhance test_ptrace_setoptions() Add LOOP_* ioctls defined in linux/loop.h Do not initialize native_scno on platforms with only one personality Add TRACE_DESC flag to mmap, mmap2, and old_mmap sysentries Add TRACE_DESC flag to fadvise64* sysentries Add TRACE_FILE flag to swapoff sysentries Add TRACE_DESC flag to fgetxattr, flistxattr, and fremovexattr sysentries Add TRACE_DESC flag to epoll_create* sysentries Fix flags of fallocate sysentries Add TRACE_DESC|TRACE_FILE flags to fanotify_* sysentries Sync debian/changelog and strace.spec with packages Fix compilation warning reported by gcc -Wunused-but-set-variable Update the list of files that must be distributed sparc: fix compilation warning Generate much of the CREDITS file from git log Ignore generated intermediate header files Remove obsolete .cvsignore files ioctlsort: sync with ioctl_lookup() Remove redundant ioctlent.h files ppc, s390, sparc: regenerate ioctlent.h files Implement two basic "strace -f" tests Use "make check" in debian/rules and strace.spec Generate an xz tar archive of the distribution tests: avoid SIGPIPE Fix struct xlat initialization bugs Fix decoding of file descriptors Recognize SI_KERNEL and SI_ASYNCNL Fix decoding of user-generated signals Enhance decoding of kernel-generated signals Get rid of PT_GETSIGINFO Show more details about signals received by traced processess Prepare for 4.6 release Update PTRACE_* constants * CREDITS.in: Fix typo. Ensure that PTRACE_GETSIGINFO et al are always defined on Linux Edgar E. Iglesias (1): Add support for the MicroBlaze architecture Frederik Schüler (1): linux/sparc: add missing syscall declarations Holger Hans Peter Freyther (3): * net.c (protocols): Add IPPROTO_GRE, IPPROTO_SCTP and IPPROTO_UDPLITE. * net.c (socketlayers): Add more SOL_* constants from linux/socket.h Parse SOL_SCTP socket options Mike Frysinger (12): * linux/ioctlent.sh: Search a few non-exported paths. Blackfin: decode new syscalls Fix long long little endian detection when cross-compiling Fix off_t/rlim_t size checks when cross-compiling Blackfin: update ioctl list sparc: punt unused syscall.h.2 sparc: add new funcs to syscall.h linux/sparc: move to common syscall.h Update mount flags to latest linux ioctlsort: zero pad ioctl codes to 4 places tests: do not make missing /usr/bin/time a failure linux/ioctlent: unify them all Neil Campbell (1): Correct get/set_robust_list syscall numbers for powerpc Roland McGrath (2): Fix sourceforge download URL. Clean up pid2tcb usage Sebastian Pipping (3): Fix decoding of inotify_init1() flags Print shutdown(2) modes as SHUT_* constants Take all git branches into account for generation of CREDITS file Wang Chao (9): Forbid using mutually exclusive options -D and -p together Fix error when judging if process has children Handle CLONE_PARENT flag Drop nclone_detached and related flags Fix printing clone flags Fix -e option with only one value in qualifier statement Do not trace children cloned with CLONE_UNTRACED flag Test how PTRACE_SETOPTIONS support works Handle followfork using ptrace_setoptions if available -- ldv |
From: Mike F. <va...@ge...> - 2011-03-16 01:03:49
|
On Tuesday, March 15, 2011 20:32:30 Dmitry V. Levin wrote: > On Mon, Mar 14, 2011 at 07:35:40PM +0300, Dmitry V. Levin wrote: > > Everything seems to be ready for 4.6. > > strace 4.6 is tagged and uploaded. seems strace-4.5.20 is still set as the default d/l on the sf project page -mike |
From: Dmitry V. L. <ld...@al...> - 2011-03-16 01:20:49
|
On Tue, Mar 15, 2011 at 09:03:37PM -0400, Mike Frysinger wrote: > On Tuesday, March 15, 2011 20:32:30 Dmitry V. Levin wrote: > > On Mon, Mar 14, 2011 at 07:35:40PM +0300, Dmitry V. Levin wrote: > > > Everything seems to be ready for 4.6. > > > > strace 4.6 is tagged and uploaded. > > seems strace-4.5.20 is still set as the default d/l on the sf project page Strange, for me it says "Looking for the latest version? Download strace-4.6.tar.xz (403.8 KB)" on https://sourceforge.net/projects/strace/files/strace/ and the download banner on https://sourceforge.net/projects/strace/ also points to strace-4.6.tar.xz -- ldv |
From: Mike F. <va...@ge...> - 2011-03-16 01:25:57
|
On Tuesday, March 15, 2011 21:20:41 Dmitry V. Levin wrote: > On Tue, Mar 15, 2011 at 09:03:37PM -0400, Mike Frysinger wrote: > > On Tuesday, March 15, 2011 20:32:30 Dmitry V. Levin wrote: > > > On Mon, Mar 14, 2011 at 07:35:40PM +0300, Dmitry V. Levin wrote: > > > > Everything seems to be ready for 4.6. > > > > > > strace 4.6 is tagged and uploaded. > > > > seems strace-4.5.20 is still set as the default d/l on the sf project > > page > > Strange, for me it says > "Looking for the latest version? Download strace-4.6.tar.xz (403.8 KB)" > on https://sourceforge.net/projects/strace/files/strace/ > and the download banner on https://sourceforge.net/projects/strace/ also > points to strace-4.6.tar.xz $ wget -q http://sourceforge.net/projects/strace/ -O - | grep strace.*tar this only shows strace-4.5.20 for me ... -mike |
From: Dmitry V. L. <ld...@al...> - 2011-03-16 01:39:46
|
On Tue, Mar 15, 2011 at 09:25:46PM -0400, Mike Frysinger wrote: > On Tuesday, March 15, 2011 21:20:41 Dmitry V. Levin wrote: > > On Tue, Mar 15, 2011 at 09:03:37PM -0400, Mike Frysinger wrote: > > > On Tuesday, March 15, 2011 20:32:30 Dmitry V. Levin wrote: > > > > On Mon, Mar 14, 2011 at 07:35:40PM +0300, Dmitry V. Levin wrote: > > > > > Everything seems to be ready for 4.6. > > > > > > > > strace 4.6 is tagged and uploaded. > > > > > > seems strace-4.5.20 is still set as the default d/l on the sf project > > > page > > > > Strange, for me it says > > "Looking for the latest version? Download strace-4.6.tar.xz (403.8 KB)" > > on https://sourceforge.net/projects/strace/files/strace/ > > and the download banner on https://sourceforge.net/projects/strace/ also > > points to strace-4.6.tar.xz > > $ wget -q http://sourceforge.net/projects/strace/ -O - | grep strace.*tar > > this only shows strace-4.5.20 for me ... sourceforge file management interface is tricky. Now it's strace-4.6.tar.xz for all kinds of browsers. Thanks. -- ldv |
From: Mike F. <va...@ge...> - 2011-03-16 03:30:46
|
On Tuesday, March 15, 2011 21:39:39 Dmitry V. Levin wrote: > On Tue, Mar 15, 2011 at 09:25:46PM -0400, Mike Frysinger wrote: > > On Tuesday, March 15, 2011 21:20:41 Dmitry V. Levin wrote: > > > On Tue, Mar 15, 2011 at 09:03:37PM -0400, Mike Frysinger wrote: > > > > On Tuesday, March 15, 2011 20:32:30 Dmitry V. Levin wrote: > > > > > On Mon, Mar 14, 2011 at 07:35:40PM +0300, Dmitry V. Levin wrote: > > > > > > Everything seems to be ready for 4.6. > > > > > > > > > > strace 4.6 is tagged and uploaded. > > > > > > > > seems strace-4.5.20 is still set as the default d/l on the sf project > > > > page > > > > > > Strange, for me it says > > > "Looking for the latest version? Download strace-4.6.tar.xz (403.8 KB)" > > > on https://sourceforge.net/projects/strace/files/strace/ > > > and the download banner on https://sourceforge.net/projects/strace/ > > > also points to strace-4.6.tar.xz > > > > $ wget -q http://sourceforge.net/projects/strace/ -O - | grep strace.*tar > > > > this only shows strace-4.5.20 for me ... > > sourceforge file management interface is tricky. > Now it's strace-4.6.tar.xz for all kinds of browsers. seems to work for me now too, thanks -mike |