From: Roland McGrath Date: Fri, 10 Jan 2003 10:44:57 +0000 (+0000) Subject: 2003-01-10 Roland McGrath X-Git-Tag: v4.5.18~891 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=037124f9d2afd5b1a5fa0ce16fb75c94711c66f7;p=strace 2003-01-10 Roland McGrath * strace.spec: New file. * debian/changelog: 4.4.90-1 * debian/rules (binary-arch): Depend on build. (clean): Don't try to run Makefile.in. * debian/control (Standards-Version): Now 3.5.8. --- diff --git a/debian/changelog b/debian/changelog index 0fd8efc7..b5437271 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,29 @@ +strace (4.4.90-1) unstable; urgency=low + + * New maintainer. + * New upstream version. + + -- Roland McGrath Fri, 10 Jan 2003 01:58:40 -0800 + +strace (4.4-1.2) unstable; urgency=low + + * NMU + * Quick one-liner to allow building on the ARM. Closes: #109993. + * Re-ran autoconf, hopefully I didn't break other arches. + + -- Anand Kumria Mon, 1 Oct 2001 14:22:25 +1000 + +strace (4.4-1.1) unstable; urgency=low + + * NMU. + * Added patch from David Mosberger which fixes some ia64 issues. + Closes: #113087. + * Added ia64-specific Build-Depends on libc6.1-dev. Closes: + #109815. + * Ran autoheader, so the s390 patch applies. Closes: #104594. + + -- Jeff Licquia Tue, 25 Sep 2001 13:15:28 -0500 + strace (4.4-1) unstable; urgency=low * New upstream version @@ -135,7 +161,7 @@ strace (3.1.0.1-10) unstable; urgency=low in order to compile this. -- Wichert Akkerman Fri, 29 Jan 1999 02:04:12 +0100 - + strace (3.1.0.1-9) unstable; urgency=low * Add support for poll() systemcall @@ -153,13 +179,13 @@ strace (3.1.0.1-7) frozen unstable; urgency=low * Fix sparc support * Display nanosleep call correctly (Bug# 25904) * Honour -v flag in printargs (Bug# 10426) - * Play with #define to get proper kernel struct stat + * Play with #define to get proper kernel struct stat * Compile with 2.1.131 kernel source -- Wichert Akkerman Sat, 19 Dec 1998 15:02:14 +0100 strace (3.1.0.1-6) frozen unstable; urgency=low - + * Set NSIG correctly for ARM * Include strace-graph script from Richard Braakman as an example. Try it and be amazed! @@ -262,7 +288,7 @@ strace (3.1-10) unstable; urgency=LOW -- Wichert Akkerman Fri, 11 Jul 1997 12:26:12 +0200 strace (3.1-9) stable; urgency=LOW - + * Fixed bug with hanging children. Patch by Matthias Urlichs * Added some more constants to net.c. * glibc patches, courtesy of Klee Dienes (Bug# 7735) diff --git a/debian/control b/debian/control index c0f04d41..ff241d12 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Priority: standard Maintainer: Roland McGrath Uploaders: Wichert Akkerman Build-Depends: libc6-dev (>= 2.2.2-1) [!alpha !ia64], libc6.1-dev (>= 2.2.2-1) [alpha ia64] -Standards-Version: 3.5.2 +Standards-Version: 3.5.8 Package: strace Architecture: alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sh sparc diff --git a/debian/rules b/debian/rules index acb4d5fc..cdce167d 100755 --- a/debian/rules +++ b/debian/rules @@ -4,13 +4,13 @@ package = strace all build: Makefile - $(MAKE) $(MFLAGS) + $(MAKE) $(MFLAGS) touch stamp-build Makefile: sh configure --prefix=/usr clean: - -make -f Makefile.in distclean + test ! -f Makefile || $(MAKE) distclean rm -f stamp-build rm -rf debian/tmp debian/substvars debian/files @@ -18,7 +18,7 @@ binary: binary-indep binary-arch binary-indep: -binary-arch: checkroot +binary-arch: build checkroot test -f stamp-build || make $(MFLAGS) -f debian/rules build -rm -rf debian/tmp debian/files debian/substvars @@ -51,4 +51,3 @@ binary-arch: checkroot checkroot: test root = "`whoami`" - diff --git a/strace.spec b/strace.spec new file mode 100644 index 00000000..1075d030 --- /dev/null +++ b/strace.spec @@ -0,0 +1,207 @@ +Summary: Tracks and displays system calls associated with a running process. +Name: strace +Version: 4.4.90 +Release: 1 +License: BSD +Group: Development/Debuggers +URL: http://sourceforge.net/projects/strace/ +Source0: %{name}_%{version}-%{release}.tar.gz +BuildRoot: %{_tmppath}/%{name}-root + +%description +The strace program intercepts and records the system calls called and +received by a running process. Strace can print a record of each +system call, its arguments and its return value. Strace is useful for +diagnosing problems and debugging, as well as for instructional +purposes. + +Install strace if you need a tool to track the system calls made and +received by a process. + +%prep +%setup -q + +%build +%configure +make + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}%{_mandir}/man1 +mkdir -p %{buildroot}%{_bindir} +%makeinstall man1dir=%{buildroot}%{_mandir}/man1 + +# remove unpackaged files from the buildroot +rm -f %{buildroot}%{_bindir}/strace-graph + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root) +%{_bindir}/strace +%{_mandir}/man1/* + +%changelog +* Fri Jan 10 2003 Roland McGrath 4.4.90-1 +- new upstream version, fixes all known bugs modulo ia64 and s390 issues + +* Fri Jan 03 2003 Florian La Roche 4.4-11 +- add further s390 patch from IBM + +* Wed Nov 27 2002 Tim Powers 4.4-10 +- remove unpackaged files from the buildroot + +* Mon Oct 07 2002 Phil Knirsch 4.4-9.1 +- Added latest s390(x) patch. + +* Fri Sep 06 2002 Karsten Hopp 4.4-9 +- preliminary x86_64 support with an ugly patch to help + debugging. Needs cleanup! + +* Mon Sep 2 2002 Jakub Jelinek 4.4-8 +- newer version of the clone fixing patch (Roland McGrath) +- aio syscalls for i386/ia64/ppc (Ben LaHaise) + +* Wed Aug 28 2002 Jakub Jelinek 4.4-7 +- fix strace -f (Roland McGrath, #68994) +- handle ?et_thread_area, SA_RESTORER (Ulrich Drepper) + +* Fri Jun 21 2002 Jakub Jelinek 4.4-6 +- handle futexes, *xattr, sendfile64, etc. (Ulrich Drepper) +- handle modify_ldt (#66894) + +* Thu May 23 2002 Tim Powers +- automated rebuild + +* Tue Apr 16 2002 Jakub Jelinek 4.4-4 +- fix for the last patch by Jeff Law (#62591) + +* Mon Mar 4 2002 Preston Brown 4.4-3 +- integrate patch from Jeff Law to eliminate hang tracing threads + +* Sat Feb 23 2002 Florian La Roche +- minor update from debian tar-ball + +* Wed Jan 02 2002 Florian La Roche +- update to 4.4 + +* Sun Jul 22 2001 Florian La Roche +- disable s390 patches, they are already included + +* Wed Jul 18 2001 Preston Brown 4.3-1 +- new upstream version. Seems to have integrated most new syscalls +- tracing threaded programs is now functional. + +* Mon Jun 11 2001 Than Ngo +- port s390 patches from IBM + +* Wed May 16 2001 Nalin Dahyabhai +- modify new syscall patch to allocate enough heap space in setgroups32() + +* Wed Feb 14 2001 Jakub Jelinek +- #include in addition to + +* Fri Jan 26 2001 Karsten Hopp +- clean up conflicting patches. This happened only + when building on S390 + +* Fri Jan 19 2001 Bill Nottingham +- update to CVS, reintegrate ia64 support + +* Sat Dec 8 2000 Bernhard Rosenkraenzer +- Get S/390 support into the normal package + +* Sat Nov 18 2000 Florian La Roche +- added S/390 patch from IBM, adapting it to not conflict with + IA64 patch + +* Sat Aug 19 2000 Jakub Jelinek +- doh, actually apply the 2.4 syscalls patch +- make it compile with 2.4.0-test7-pre4+ headers, add + getdents64 and fcntl64 + +* Thu Aug 3 2000 Jakub Jelinek +- add a bunch of new 2.4 syscalls (#14036) + +* Wed Jul 12 2000 Prospector +- automatic rebuild +- excludearch ia64 + +* Fri Jun 2 2000 Matt Wilson +- use buildinstall for FHS + +* Wed May 24 2000 Jakub Jelinek +- make things compile on sparc +- fix sigreturn on sparc + +* Fri Mar 31 2000 Bill Nottingham +- fix stat64 misdef (#10485) + +* Tue Mar 21 2000 Michael K. Johnson +- added ia64 patch + +* Thu Feb 03 2000 Cristian Gafton +- man pages are compressed +- version 4.2 (why are we keeping all these patches around?) + +* Sat Nov 27 1999 Jeff Johnson +- update to 4.1 (with sparc socketcall patch). + +* Fri Nov 12 1999 Jakub Jelinek +- fix socketcall on sparc. + +* Thu Sep 02 1999 Cristian Gafton +- fix KERN_SECURELVL compile problem + +* Tue Aug 31 1999 Cristian Gafton +- added alpha patch from HJLu to fix the osf_sigprocmask interpretation + +* Sat Jun 12 1999 Jeff Johnson +- update to 3.99.1. + +* Wed Jun 2 1999 Jeff Johnson +- add (the other :-) jj's sparc patch. + +* Wed May 26 1999 Jeff Johnson +- upgrade to 3.99 in order to +- add new 2.2.x open flags (#2955). +- add new 2.2.x syscalls (#2866). +- strace 3.1 patches carried along for now. + +* Sun May 16 1999 Jeff Johnson +- don't rely on (broken!) rpm %patch (#2735) + +* Tue Apr 06 1999 Preston Brown +- strip binary + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 16) + +* Tue Feb 9 1999 Jeff Johnson +- vfork est arrive! + +* Tue Feb 9 1999 Christopher Blizzard +- Add patch to follow clone() syscalls, too. + +* Sun Jan 17 1999 Jeff Johnson +- patch to build alpha/sparc with glibc 2.1. + +* Thu Dec 03 1998 Cristian Gafton +- patch to build on ARM + +* Wed Sep 30 1998 Jeff Johnson +- fix typo (printf, not tprintf). + +* Sat Sep 19 1998 Jeff Johnson +- fix compile problem on sparc. + +* Tue Aug 18 1998 Cristian Gafton +- buildroot + +* Mon Jul 20 1998 Cristian Gafton +- added the umoven patch from James Youngman +- fixed build problems on newer glibc releases + +* Mon Jun 08 1998 Prospector System +- translations modified for de, fr, tr