From bba61bc3c8912d672b5e099bd079d9fcd639345bb35ea0e276ee110eac5794f1 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Wed, 30 Jan 2008 20:34:34 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=23 --- systemtap-20080105.tar.bz2 | 3 -- systemtap-20080126.tar.bz2 | 3 ++ systemtap-gcc43-fixes.diff | 71 -------------------------------------- systemtap.changes | 9 +++++ systemtap.spec | 70 +++++++++++++++++++------------------ 5 files changed, 48 insertions(+), 108 deletions(-) delete mode 100644 systemtap-20080105.tar.bz2 create mode 100644 systemtap-20080126.tar.bz2 delete mode 100644 systemtap-gcc43-fixes.diff diff --git a/systemtap-20080105.tar.bz2 b/systemtap-20080105.tar.bz2 deleted file mode 100644 index d0ced53..0000000 --- a/systemtap-20080105.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3e85009c7c22d319a6ce4d727c793fe14c77faa1766b6aec5acfedee81115ac8 -size 779519 diff --git a/systemtap-20080126.tar.bz2 b/systemtap-20080126.tar.bz2 new file mode 100644 index 0000000..4ba34b8 --- /dev/null +++ b/systemtap-20080126.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0687e10d7a0ba3902fd085bad01961e9581d3fa5dcf88edeaffec6062c6eb25 +size 787328 diff --git a/systemtap-gcc43-fixes.diff b/systemtap-gcc43-fixes.diff deleted file mode 100644 index 55a3986..0000000 --- a/systemtap-gcc43-fixes.diff +++ /dev/null @@ -1,71 +0,0 @@ -diff -ruN src-old/staptree.cxx src/staptree.cxx ---- src-old/staptree.cxx 2007-12-11 14:45:28.000000000 +0100 -+++ src/staptree.cxx 2007-12-17 16:05:19.000000000 +0100 -@@ -2390,3 +2390,30 @@ - require (&v, &n, s); - return n; - } -+ -+template <> void -+require (deep_copy_visitor* v, indexable** dst, indexable* src) -+{ -+ if (src != NULL) -+ { -+ symbol *array_src=NULL, *array_dst=NULL; -+ hist_op *hist_src=NULL, *hist_dst=NULL; -+ -+ classify_indexable(src, array_src, hist_src); -+ -+ *dst = NULL; -+ -+ if (array_src) -+ { -+ require (v, &array_dst, array_src); -+ *dst = array_dst; -+ } -+ else -+ { -+ require (v, &hist_dst, hist_src); -+ *dst = hist_dst; -+ } -+ assert (*dst); -+ } -+} -+ -diff -ruN src-old/staptree.h src/staptree.h ---- src-old/staptree.h 2007-12-11 14:45:29.000000000 +0100 -+++ src/staptree.h 2007-12-17 16:06:15.000000000 +0100 -@@ -848,31 +848,8 @@ - } - } - --template <> static void --require (deep_copy_visitor* v, indexable** dst, indexable* src) --{ -- if (src != NULL) -- { -- symbol *array_src=NULL, *array_dst=NULL; -- hist_op *hist_src=NULL, *hist_dst=NULL; -- -- classify_indexable(src, array_src, hist_src); -- -- *dst = NULL; -- -- if (array_src) -- { -- require (v, &array_dst, array_src); -- *dst = array_dst; -- } -- else -- { -- require (v, &hist_dst, hist_src); -- *dst = hist_dst; -- } -- assert (*dst); -- } --} -+template <> void -+require (deep_copy_visitor* v, indexable** dst, indexable* src); - - template void - provide (deep_copy_visitor* v, T src) diff --git a/systemtap.changes b/systemtap.changes index 4831633..7ee94ad 100644 --- a/systemtap.changes +++ b/systemtap.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Wed Jan 30 18:26:01 CET 2008 - tiwai@suse.de + +- updated to snapshot 20080126 + * fix configure and automake stuff + * gcc 4.3 fix is included + * ufprobes fixes, improvements + * reorganized probe condition implementation. + ------------------------------------------------------------------- Fri Jan 11 17:10:09 CET 2008 - tiwai@suse.de diff --git a/systemtap.spec b/systemtap.spec index 7f9e912..bf04f83 100644 --- a/systemtap.spec +++ b/systemtap.spec @@ -12,17 +12,16 @@ Name: systemtap BuildRequires: gcc-c++ glib2-devel libcap-devel libebl-devel pkg-config sqlite-devel -%define package_version 20080105 +%define package_version 20080126 License: GPL v2 or later Version: 0.6 -Release: 18 +Release: 25 Summary: Instrumentation System Group: Development/Tools/Debuggers Url: http://sourceware.org/systemtap/ # Requires: kernel-source gcc make # Suggest: kernel-smp-debuginfo Source: ftp://sources.redhat.com/pub/systemtap/snapshots/systemtap-%{package_version}.tar.bz2 -Patch: systemtap-gcc43-fixes.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -42,9 +41,6 @@ Authors: %prep # %setup -n %{name}-%{package_version} -q -a1 %setup -n src -q -%if %suse_version > 1030 -%patch -p1 -%endif %build %configure @@ -67,79 +63,85 @@ rm -rf ${RPM_BUILD_ROOT} %dir %attr(0755,root,root) /var/cache/systemtap %changelog -* Fri Jan 11 2008 - tiwai@suse.de +* Wed Jan 30 2008 tiwai@suse.de +- updated to snapshot 20080126 + * fix configure and automake stuff + * gcc 4.3 fix is included + * ufprobes fixes, improvements + * reorganized probe condition implementation. +* Fri Jan 11 2008 tiwai@suse.de - updated to snapshot 20080105 - fixed build of the snapshot with gcc 4.3 -* Mon Nov 19 2007 - tiwai@suse.de +* Mon Nov 19 2007 tiwai@suse.de - enable gcc-4.3 patch (yes, we use only gcc4.3 now) - updated to snapshot 20071117 -* Thu Oct 25 2007 - tiwai@suse.de +* Thu Oct 25 2007 tiwai@suse.de - disable gcc-4.3 fix again since it breaks older gccs... -* Wed Oct 24 2007 - tiwai@suse.de +* Wed Oct 24 2007 tiwai@suse.de - fix build with gcc 4.3 -* Mon Oct 22 2007 - tiwai@suse.de +* Mon Oct 22 2007 tiwai@suse.de - updated to snapshot 20071020: * bump up version 0.6 * bunch of updates and fixes, see ChangeLog -* Tue Aug 14 2007 - tiwai@suse.de +* Tue Aug 14 2007 tiwai@suse.de - updated to snapshot 20070811: * Updated -m MODNAME usage * Rework on line editing functions -* Mon Jul 16 2007 - tiwai@suse.de +* Mon Jul 16 2007 tiwai@suse.de - updated to snapshot 20070714: * configure fix for sqlite * support for crash extension module * new enum for type column in coverage_element -* Wed Jul 04 2007 - tiwai@suse.de +* Wed Jul 04 2007 tiwai@suse.de - updated to snapshot 20070630: * auto-tools fixes, sqlite3 requirement - add sqlite-devel and glib2-devel to buildrequires -* Wed Jun 06 2007 - tiwai@suse.de +* Wed Jun 06 2007 tiwai@suse.de - updated to snapshot 20070602: * fix for gcc4.3 * minor fixes in elaborate.* - include the snapshot date into version string - clean up spec file -* Tue May 22 2007 - tiwai@suse.de +* Tue May 22 2007 tiwai@suse.de - updated to snapshot 20070519: * Updated temporary handlings * Autoconf tweaks * Performance improvements with const and temporary handlings * Removed do_write and do_read probles, added aio_write, aio_read, writev and readv probes. -* Mon May 21 2007 - tiwai@suse.de +* Mon May 21 2007 tiwai@suse.de - use the external elfutils packages. -* Tue Apr 24 2007 - tiwai@suse.de +* Tue Apr 24 2007 tiwai@suse.de - updated to snapshot 20070421 and elfutils-0.127: * minor compile warning fixes * add interruptible parameter * improvement on documents * fix for debugfs and relayfs mounts * see ChangeLog for other changes -* Mon Mar 19 2007 - tiwai@suse.de +* Mon Mar 19 2007 tiwai@suse.de - updated to snapshot 20070317: including all fix patches -* Thu Mar 08 2007 - tiwai@suse.de +* Thu Mar 08 2007 tiwai@suse.de - fix the handling of function arguments in more generic way (#245310, #252311) added a new option -P to switch the prologue-search behavior -* Wed Mar 07 2007 - tiwai@suse.de +* Wed Mar 07 2007 tiwai@suse.de - fix misalignment of exception table entry on s390x (#249576) -* Mon Feb 26 2007 - tiwai@suse.de +* Mon Feb 26 2007 tiwai@suse.de - fix crash with large H value in hist_linear() (#248430) -* Fri Feb 23 2007 - tiwai@suse.de +* Fri Feb 23 2007 tiwai@suse.de - fix mmap syscall on s390x (#248110) -* Thu Feb 15 2007 - tiwai@suse.de +* Thu Feb 15 2007 tiwai@suse.de - fix a wrong name of store_deref definition (#245544) -* Wed Feb 14 2007 - tiwai@suse.de +* Wed Feb 14 2007 tiwai@suse.de - fix the handling of function arguments on s390x (#245310) -* Tue Feb 06 2007 - tiwai@suse.de +* Tue Feb 06 2007 tiwai@suse.de - update to snapshot 20070203, bugfixes including: * add missing sockets tapset support (#239346) * fix the array membership (#242481) -* Wed Jan 31 2007 - tiwai@suse.de +* Wed Jan 31 2007 tiwai@suse.de - turn on Autoprov again to fix broken dependency. -* Tue Jan 30 2007 - tiwai@suse.de +* Tue Jan 30 2007 tiwai@suse.de - update to snapshot 20070120 and elfutils-0.125 to fix major bugs (#238710): * fixed libdw known bugs in elfutils 0.124 @@ -151,7 +153,7 @@ rm -rf ${RPM_BUILD_ROOT} * added support to allow user to use array size declarations * reduce number of calls to stp_module_relocate within $tvar functions -* Tue Jan 09 2007 - tiwai@suse.de +* Tue Jan 09 2007 tiwai@suse.de - updated to the recent snapshot version (FATE 301670). * fix cache bugs * auto-tools fixes @@ -160,15 +162,15 @@ rm -rf ${RPM_BUILD_ROOT} * bugfixes/optmizations - elfutls 1.2.4 removed codes with problematic license in elfutils (#232894) -* Thu Aug 24 2006 - tiwai@suse.de +* Thu Aug 24 2006 tiwai@suse.de - update elfutils to 1.2.3, including vmlinux.debuginfo fix. -* Thu Aug 24 2006 - tiwai@suse.de +* Thu Aug 24 2006 tiwai@suse.de - fix the auto-lookup of vmlinux debuginfo for SUSE systems - fix the stp compilation with 2.6.18 kernel -* Wed Aug 09 2006 - tiwai@suse.de +* Wed Aug 09 2006 tiwai@suse.de - updated to latest snapshot (version 0.5.8) with elfutils-1.2.2. -* Tue Apr 18 2006 - mason@suse.de +* Tue Apr 18 2006 mason@suse.de - Update to latest snapshot -* Sun Apr 09 2006 - mason@suse.de +* Sun Apr 09 2006 mason@suse.de - created package