debian/0000755000000000000000000000000012231112004007150 5ustar debian/changelog0000644000000000000000000013605112231111773011044 0ustar systemtap (2.3-1ubuntu1) trusty; urgency=low * Merge from Debian unstable, remaining changes: - Make systemtap-sdt-dev depend on python:any, not python, so that it's usable as a build-dependency for cross-compilation. -- Steve Langasek Sun, 20 Oct 2013 19:39:53 -0700 systemtap (2.3-1) unstable; urgency=low * New upstream release. * Drop patches that are part of the new upstream release: - 0001-PR15484-have-staprun-disable-kprobes-optimization-ag.patch * Backport bugfixes: - 0001-For-xen-kernels-handle-cpufreq_register_notifier-fai.patch - 0001-PR15803-netfilter-tolerate-absent-context-when-colle.patch -- Timo Juhani Lindfors Fri, 26 Jul 2013 07:04:49 +0000 systemtap (2.2.1-1ubuntu1) saucy; urgency=low * Make systemtap-sdt-dev depend on python:any, not python, so that it's usable as a build-dependency for cross-compilation. -- Steve Langasek Fri, 11 Oct 2013 21:54:38 -0700 systemtap (2.2.1-1) unstable; urgency=low * New upstream release. * Drop patches that are part of the new upstream release: - 0001-man-stap.1-escape-minus-sign-properly.patch - 0002-man-stap.1-fix-typo.patch - 0003-man-stapprobes.3stap-escape-minus-sign-properly.patch - 0005-Add-missing-usr-bin-env-stap-to-some-examples.patch - 0006-man-stappaths.7-properly-escape-dot-in-the-beginning.patch - 0008-man-escape-quote-properly-in-header.patch - 0001-configure.ac-remove-temporary-file-after-test.patch - 0002-Makefile.am-remove-temporary-symlinks-in-distclean.patch - 0003-configure-Makefile-regenerate.patch - 0001-tapset-test-adieu.patch - 0001-Makefile.am-don-t-install-html-.tmpl-files.patch - 0002-Makefile.in-regenerate.patch - 0001-manpager-fix-warnings-by-adding-breaks-between-SEE-A.patch - 0001-blacklist-more-unsafe-functions.patch - 0001-Prepare-stap-prep-for-support-for-non-rpm-systems.patch - 0001-translator-tolerate-unavailable-System.map.patch - 0002-stap-prep-add-support-for-deb-based-systems.patch - 0003-man-add-man-page-for-stap-prep-1.patch - 0004-man-stap.1-add-reference-to-stap-prep-1.patch - 0001-install-stap-prep.1-man-page.patch - 0002-man-Makefile.in-regenerate.patch - 0001-stap-prep-debian-do-not-check-for-linux-kbuild.patch * Backport upstream commit 91872f5 (PR15484: have staprun disable kprobes-optimization again) to avoid kernel BUG during testsuite: - 0001-PR15484-have-staprun-disable-kprobes-optimization-ag.patch -- Timo Juhani Lindfors Thu, 16 May 2013 19:16:58 +0000 systemtap (2.1-1) unstable; urgency=low [ Lucas Nussbaum ] * Remove myself from Uploaders. [ Timo Juhani Lindfors ] * Upload to unstable. -- Timo Juhani Lindfors Mon, 13 May 2013 17:42:52 +0300 systemtap (2.1-1~experimental1) experimental; urgency=low * New upstream release (Closes: #690404, #701365, #701365) (LP: #803549, #1130626, #1075772). * Drop patches that are part of the new upstream release: - manpage-syntax1.diff - spelling-fixes1.diff - spelling-fixes2.diff - manpage-paths1.diff - fix.CVE-2012-0875.diff * Add patches that fix various lintian warnings. These have all been accepted upstream so we can get rid of them in the next release (thanks Frank Ch. Eigler!): - 0001-man-stap.1-escape-minus-sign-properly.patch - 0002-man-stap.1-fix-typo.patch - 0003-man-stapprobes.3stap-escape-minus-sign-properly.patch - 0005-Add-missing-usr-bin-env-stap-to-some-examples.patch - 0006-man-stappaths.7-properly-escape-dot-in-the-beginning.patch - 0008-man-escape-quote-properly-in-header.patch - 0001-configure.ac-remove-temporary-file-after-test.patch - 0002-Makefile.am-remove-temporary-symlinks-in-distclean.patch - 0003-configure-Makefile-regenerate.patch - 0001-tapset-test-adieu.patch - 0001-Makefile.am-don-t-install-html-.tmpl-files.patch - 0002-Makefile.in-regenerate.patch - 0001-manpager-fix-warnings-by-adding-breaks-between-SEE-A.patch * Add patch to partially fix #604453: - 0001-blacklist-more-unsafe-functions.patch * Backport patch to support unreadable System.map on Ubuntu: - 0001-translator-tolerate-unavailable-System.map.patch * Add patch to suggest reading README.Debian if anything fails. Usability testing shows that surprisingly few users will find it otherwise :-) This patch can not be forwarded upstream but it is very simple. - suggest-readme.debian.diff * Upload to experimental since wheezy is frozen. * Drop systemtap-grapher binary package as it has been removed by upstream. Remove its build-dependencies libgtkmm-2.4-dev, libboost-dev and libglademm-2.4-dev as well. * Add powerpcspe to the architecture list (Closes: #700161). * Ship stap-prep to help users figure out what debug symbol and header packages they need to install and mention this in README.Debian. * Add patches to make stap-prep work on Debian: - 0001-Prepare-stap-prep-for-support-for-non-rpm-systems.patch - 0002-stap-prep-add-support-for-deb-based-systems.patch - 0003-man-add-man-page-for-stap-prep-1.patch - 0004-man-stap.1-add-reference-to-stap-prep-1.patch - 0001-install-stap-prep.1-man-page.patch - 0002-man-Makefile.in-regenerate.patch * Add patch to improve error messages: - 0001-Suggest-running-stap-prep-after-all-failures.patch * Enable emacs addon that makes editing .stp files easier. * Ensure that build log shows full build commands. * Bump Standards-Version to 3.9.4, no changes were needed. -- Timo Juhani Lindfors Sat, 23 Feb 2013 14:36:19 +0200 systemtap (1.7-1) unstable; urgency=low * Explicitly list supported architectures of systemtap-sdt-dev. * Bump Standards-Version to 3.9.3, no changes were needed * Apply upstream fix for CVE-2012-0875 (Closes: #660886, #660929) -- Timo Juhani Lindfors Wed, 14 Mar 2012 14:23:00 +0200 systemtap (1.7-1~experimental1) experimental; urgency=low [ Ritesh Raj Sarraf ] * Add Timo Juhani Lindfors to Uploaders. [ Timo Juhani Lindfors ] * New Upstream Release. * Drop patches that are obsolete or accepted upstream: dont-build-pdfdocs.diff dont-remove-scripts.diff examples-shebangs.diff grapher-libs.diff new-elfutils.diff no-make-distclean-for-man.diff stapex-docdir-path.diff use-pdflatex.diff vim-filetype-override.diff xmlto-test.diff * Add patches to improve documentation: manpage-paths1.diff manpage-syntax1.diff spelling-fixes1.diff spelling-fixes2.diff * Update standards-version to 3.9.2, no changes necessary * Add armhf to the architecture list (Closes: #645797) * Enable hardened build flags (Closes: #655882) * Set architecture of systemtap-sdt-dev to linux-any to avoid confusion on kfreebsd (Closes: #656383, #656477) * Add stapsys group which behaves like stapdev but does not permit the use of guru mode. * Remove references to "Linux 2.6" from package description and suggests fields since we support 3.x too. -- Timo Juhani Lindfors Mon, 19 Dec 2011 13:27:20 +0200 systemtap (1.6-1) unstable; urgency=low [ Lucas Nussbaum ] * Refresh all patches. [ Ritesh Raj Sarraf ] * [ab3b78a] Imported Upstream version 1.6 * New upstream release (Closes: #625414, #635542, #628819) - Fixes vulnerability: CVE-2011-1769, CVE-2011-1781, CVE-2011-2502 and CVE-2011-2503 -- Ritesh Raj Sarraf Fri, 29 Jul 2011 15:59:14 +0530 systemtap (1.4-1) unstable; urgency=low * New Upstream Release * [6f15c23] fix staprun permissions in dh_fixperms. Thanks to Steve Beattie * [4766ec7] update debian/news about new execution permission * [98fddd0] refresh patches * [1f33512] drop patch new-elfutils.diff. no more needed -- Ritesh Raj Sarraf Fri, 25 Feb 2011 03:23:16 +0530 systemtap (1.3-2) unstable; urgency=low * Add dependency on package adduser. Thanks to the piuparts infrastructure for spotting it. (Closes: #604439) * Add dependency on make (Closes: #608905) * Upload to unstable -- Ritesh Raj Sarraf Thu, 10 Feb 2011 20:30:26 +0530 systemtap (1.2-2) unstable; urgency=low * Update README.Debian about kernel dependency -- Ritesh Raj Sarraf Wed, 29 Sep 2010 23:20:34 +0530 systemtap (1.3-1) experimental; urgency=low * New Upstream Release * Refresh patches: + manpage-and-spelling-error-fixes.patch + dont-build-pdfdocs.diff + new-elfutils.diff * Drop patch: + no-make-distclean-for-man.diff + stapex-docdir-path.diff * Add libavahi-client-dev build dependency * Update Standards Version to 3.9.1 + Use Breaks instead of Conflicts * Explain about kernel feature dependency and availability (Closes: #591893) -- Ritesh Raj Sarraf Sat, 07 Aug 2010 00:03:52 +0530 systemtap (1.2-1) unstable; urgency=low [ Lucas Nussbaum ] * New maintainer. Closes: #568866. * New upstream release. - Fixes CVE-2009-4273. Closes: #568865. * Removed patches: - xmlto-test.diff: applied upstream. - dont-remove-scripts.diff: applied upstream. - examples-shebangs.diff: applied upstream. * Refreshed patches: - use-pdflatex.diff - debversion.diff - new-elfutils.diff * Bump policy to 3.8.4. No changes needed. [ Ritesh Raj Sarraf ] * Take maintenance and add Lucas to Uploaders * Switch to 3.0 (quilt) source format * Add get-orig-source target * Drop libebl-dev and Add libdw-dev as Build Depends * Fix build rules and use configure script from upstream * Break systemtap common architecture independent data to the systemtap-common package -- Ritesh Raj Sarraf Mon, 24 May 2010 00:34:35 +0530 systemtap (1.1-1) experimental; urgency=low * New upstream release - too many changes, upload to experimental for now * Fix Vcs-Browser url * Update debian/copyright * Pass --disable-publican to configure, not usable in Debian * Removed patches: - no-PROCFLAGS.diff - fixed upstream - no-xmto.diff - let's try to use xmlto..., build depend on it - stap-env.diff - no longer needed - SystemTap-1.0-limit-printf-arguments.patch - fixed upstream - SystemTap-1.0-limit-dwarf-expression-stack-size.patch - fixed upstream - SystemTap-1.0-unwind-table-size-checks.patch - fixed upstream * Updated patches: - dont-build-pdfdocs.diff - grapher-libs.diff * Build-depend on libboost-dev and libglademm-2.4-dev, needed for grapher * New patches: - dont-remove-scripts.diff - do not remove scripts on clean - examples-shebangs.diff - add missing shebangs to examples - xmlto-test.diff - use html format to test xmlto, txt format requires additional build-dependencies -- Євгеній Мещеряков Thu, 21 Jan 2010 14:45:25 +0100 systemtap (1.0-2) unstable; urgency=high * Fix multiple DoS issues (CVE-2009-2911), thanks to Moritz Muehlenhoff fo reporting. Urgency is high because of security bug. (closes: 551918) * New patches (stolen from RedHat's bugzilla): - SystemTap-1.0-limit-printf-arguments.patch - SystemTap-1.0-limit-dwarf-expression-stack-size.patch - SystemTap-1.0-unwind-table-size-checks.patch -- Євгеній Мещеряков Wed, 21 Oct 2009 22:05:22 +0200 systemtap (1.0-1) unstable; urgency=low * New upstream release - stap does not seem to print warnings if -client is not installed (probably closes: #545429) * Install AUTHORS into systemtap package * Try to explain what are -client and -server packages for (hopefully closes: #545279) * Depend on net-tools in systemtap-server (for netstat) * s/stap-client/systemtap-client/ in systemtap's conflicts/replaces -- Євгеній Мещеряков Wed, 23 Sep 2009 20:20:09 +0200 systemtap (0.9.9+0git20090920-1) experimental; urgency=low * New upstream snaphsot * Don't build-depend on bzip2 anymore * Removed patches: - docs-clean.diff - applied upstream * Install stap-sign-module into -server * Remove special rule for patch target, it is supported by new enough dh -- Євгеній Мещеряков Sun, 20 Sep 2009 20:54:51 +0200 systemtap (0.9.9+0git20090910-2) experimental; urgency=low * Use -regex for find in clean target, hopefully fixes FTBFS on s390 * Use © instead of (C) in debian/copyright * Fix path to examples in stapex (3) -- Євгеній Мещеряков Sat, 12 Sep 2009 17:41:14 +0200 systemtap (0.9.9+0git20090910-1) experimental; urgency=low * New upstream snapshot - This release supports execution of probe modules by unpriviledged users. This feature is experimental and can cause security problems. Added note to NEWS.Debian * Use quilt instead of dbs * Strip numeric prefixes and add .diff to patches * Removed patches: - relocatable-kernel-buildid.diff - applied upstream - configure-quot.diff - applied upstream - arm-nop.diff - applied upstream * Remove autotools generated files in clean target * New patches: - docs-clean.diff - remove generated files during clean - debversion.diff - add debian package version information into stap -V output * Install NEWS.Debian into all binary packages * Git is now used for packaging - Add Vcs-* headers to debian/control - Remove uupdate invokation from watch file * Update README.source with information about using quilt -- Євгеній Мещеряков Sat, 12 Sep 2009 00:45:38 +0200 systemtap (0.9.9-5) unstable; urgency=low * New patches: - 39-relocatable-kernel-buildid - fix build id check for relocatable kernels (closes: #545277) * Standards-Version 3.8.3 - no changes required -- Євгеній Мещеряков Mon, 07 Sep 2009 11:44:55 +0200 systemtap (0.9.9-4) unstable; urgency=medium * Build-depend on automake1.11 instead of automake1.10 (closes: #541511). Thanks to Aurélien Jarno for reporting. Urgency medium because this package is 5 days in unstable and this release introduces no code changes. -- Євгеній Мещеряков Fri, 14 Aug 2009 21:23:26 +0200 systemtap (0.9.9-3) unstable; urgency=low * Add systemtap-grapher package - build-depend on libgtkmm-2.4-dev (>= 2.8.0) * New patch: - 38-grapher-libs - pass --as-needed to the linker when linking stapgraph -- Євгеній Мещеряков Sat, 08 Aug 2009 16:13:53 +0200 systemtap (0.9.9-2) unstable; urgency=low * New patch: - 37-arm-nop - use nop instructions without parameters on arm in sdt.h; fixes FTBFS -- Євгеній Мещеряков Sat, 08 Aug 2009 01:28:01 +0200 systemtap (0.9.9-1) unstable; urgency=low * New upstream release (closes: #536469) * New patches: - 36-configure-quot - do not use plain [] in help string in configure.ac this confuses autoconf -- Євгеній Мещеряков Fri, 07 Aug 2009 16:27:34 +0200 systemtap (0.9.8+0git20090713-1) unstable; urgency=low * New upstream snapshot - Let's try new version numbers * Removed patches: - 36-examples-shebang - fixed upstream * Add script debian/make-snapshot.sh for building git snapshots * Update watch file to point to systemtap releases -- Євгеній Мещеряков Mon, 13 Jul 2009 10:58:09 +0200 systemtap (0.0.20090627-1) unstable; urgency=low * New upstream snapshot * New patches: - 36-examples-shebang - add shebangs to executable examples * Standards-Version 3.8.2 - no changes needed -- Євгеній Мещеряков Tue, 30 Jun 2009 13:28:48 +0200 systemtap (0.0.20090613-1) unstable; urgency=low * New upstream snapshot (and release 0.9.8) * Remove libnss3-tools from -client depends -- Євгеній Мещеряков Sat, 13 Jun 2009 22:02:58 +0200 systemtap (0.0.20090606-1) UNRELEASED; urgency=low * New upstream snapshot * Build-depend on libnss3-tools * Add --without-rpm and --enable-translator to configure flags -- Євгеній Мещеряков Sun, 07 Jun 2009 20:15:08 +0200 systemtap (0.0.20090523-1) experimental; urgency=low * New upstream snapshot * Upload to experimental for now * Updated patches: - 28-dont-build-pdfdocs * New patches: - 35-stap-env - move stap-env script under /usr/share/systemtap * Update debian/copyright * Update contents of -client and -server packages to match upstream as close as possible * Make -server package depend on -client package for some programs and stap-env -- Євгеній Мещеряков Tue, 26 May 2009 23:08:17 +0200 systemtap (0.0.20090502-1) unstable; urgency=low * New upstream snapshot - disable grapher for now (it will require libgtkmm-2.4) * Build-depend on lib{elf,dw}-dev >= 0.141 * Don't build-depend on libebl-dev — it's gone * Update build-depends on docbook-xsl to >= 1.74.3 (for new path to stylesheets) * Updated patches: - 30-no-xmlto — also use new path to docbook-xsl stylesheets * New patches: - 34-new-elfutils — do not try to link with libebl -- Євгеній Мещеряков Sun, 03 May 2009 02:32:05 +0200 systemtap (0.0.20090418-1) unstable; urgency=low * New upstream snapshot -- Євгеній Мещеряков Sun, 19 Apr 2009 21:22:35 +0200 systemtap (0.0.20090411-2) experimental; urgency=low * Add systemtap-sdt-dev package -- Євгеній Мещеряков Mon, 13 Apr 2009 20:26:32 +0200 systemtap (0.0.20090411-1) experimental; urgency=low * New upstream snapshot * Removed patches: - 34-manpages-fixes - applied upstream - 35-fix-parallel-build - applied upstream * Suggest linux-{image,headers,debug}-2.6 for systemtap, make-kpkg can build those now * Remove note about gcc-4.0 bug from README.Debian, gcc-4.0 is not even in stable now * Add note about kernel-debug target of make-kpkg into README.Debian * Do not use 'dh install --remaining' in debian/rules, it executes skipped commands * Fix target dependencies in debian/rules -- Євгеній Мещеряков Mon, 13 Apr 2009 19:24:20 +0200 systemtap (0.0.20090404-2) unstable; urgency=low * New patches: - 35-fix-parallel-build (closes: #522800) -- Євгеній Мещеряков Mon, 06 Apr 2009 17:34:34 +0200 systemtap (0.0.20090404-1) unstable; urgency=low * New upstream snapshot - some manpages were moved from section 5 to 3stap, build system adjusted * Updated patches: - 24-stapex-docdir-path - 28-dont-build-pdfdocs - 30-no-xmlto * Removed patches: - 35-CVE-2009-0784 - applied upstream * New patches: - 34-manpages-fixes * Fix some bashisms in debian/rules * Update debian/copyright -- Євгеній Мещеряков Sat, 04 Apr 2009 21:57:30 +0200 systemtap (0.0.20090314-2) unstable; urgency=high * New patch: - 35-CVE-2009-0784 - fix for CVE-2009-0784, arbitrary kernel module loading by members of 'stapusr' group -- Євгеній Мещеряков Tue, 24 Mar 2009 23:33:42 +0100 systemtap (0.0.20090314-1) unstable; urgency=low * New upstream snapshot * Standards-Version 3.8.1 - no changes required -- Євгеній Мещеряков Fri, 20 Mar 2009 16:00:34 +0100 systemtap (0.0.20090307-1) experimental; urgency=low * New upstream shapshot * Removed patches: - 34-dont-include-libebl-h - applied upstream * Add not to debian/copyright that Language Reference Guide is licensed under the GFDL with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts * Update copyright years in debian/copyright -- Євгеній Мещеряков Sat, 07 Mar 2009 20:01:57 +0100 systemtap (0.0.20090228-1) unstable; urgency=low * New upstream snapshot -- Євгеній Мещеряков Sat, 28 Feb 2009 20:34:11 +0100 systemtap (0.0.20090221-1) experimental; urgency=low * New upstream snapshot - changelogs are gone, do not try to install them * Upload to experimental to let previous version migrate to testing * New patches: - 34-dont-include-libebl-h - do not include libebl.h, it is not used * Make all examples executable (except ones from tutorial) -- Євгеній Мещеряков Sat, 21 Feb 2009 21:08:10 +0100 systemtap (0.0.20090214-1) unstable; urgency=low * New upstream snapshot * Upload to unstable * Make systemtap-server package depend on zip * Add link for stap-add-server-cert(8) manpage (points to stap-client(8)) * Build-depend on docbook-xml to avoid warnings about missing docbookx.dtd * Removed patches: - 31-manpages-footer - applied upstream -- Євгеній Мещеряков Sun, 15 Feb 2009 19:39:59 +0100 systemtap (0.0.20090131-1) experimental; urgency=low * New upstream snapshot * Make systemtap-client depend on dsnutils, it uses nslookup * Pass --sysconfdir=/etc to configure * Removed patches: - 32-no-prefix-voodoo - upstream does it right now -- Євгеній Мещеряков Sun, 01 Feb 2009 02:01:44 +0100 systemtap (0.0.20090124-1) experimental; urgency=low * New upstream snapshot * Install vim syntax/indent/etc files as addon (disabled by default) * Suggest vim-addon-manager in systemtap package * Add information on how to enable vim addon into README.Debian * New patches: - 33-vim-filetype-override - set filetype in vim unconditionaly, otherwise it is set to 'Stored Procedures' -- Євгеній Мещеряков Sun, 25 Jan 2009 02:10:38 +0100 systemtap (0.0.20090117-1) experimental; urgency=low * New upstream snapshot * New patches: - 28-dont-build-pdfdocs - do not build pdf version of Tapset Reference, and don't check for xmlto - 30-no-xmlto - use xsltproc instead of xmlto to build Tapset Reference, it is much faster (at least for manpages) and allows not to output empty COPYRIGHT sections - 31-manpages-footer - fix footer of Tapset Reference manpages - 32-no-prefix-voodoo - hardcode prefixes in client and server scripts * Updated patches: - 27-use-pdflatex * Removed patches: - 28-dont-build-docs - replaced by 28-dont-build-pdfdocs * Update debian/copyright * Pass --enable-refdocs to configure * Register HTML version Tapset Reference with doc-base * Add xsltproc and docbook-xsl to Build-Depends * Pass --enable-server to configure * Add systemtap-server and systemtap-client packages for compile server and its client -- Євгеній Мещеряков Sat, 17 Jan 2009 23:46:15 +0100 systemtap (0.0.20090103-1) experimental; urgency=low * New upstream snapshot * Add pkg-config, libnss3-dev and libnspr4-dev to Build-Depends, they are now needed for stap-client/server (not installed into any package) * Removed patches: - 29-examples-interpreter - applied upstream * New patches: - 28-dont-build-docs - do not build Tapset Reference, build fails (see bugs #170477 and #310148). * Update packaging copyright for year 2009 -- Євгеній Мещеряков Sun, 04 Jan 2009 22:12:16 +0100 systemtap (0.0.20081220-1) experimental; urgency=low * New upstream snapshot * Split staprun and dependencies into systemtap-runtime package, for use on small systems and to better match upstream * Split most of the documentation into systemtap-doc package - update patch 24-stapex-docdir-path with new path to examples * Mention split in NEWS.Debian. * Do not make examples executable in debian/rules, upstream already does this * Replace the long description with one from the official site (slightly changed) * Remove files related to the systemtap-tools package that does not exist -- Євгеній Мещеряков Tue, 23 Dec 2008 21:40:21 +0100 systemtap (0.0.20081213-1) experimental; urgency=low * New upstream snapshot * Updated patches: - 29-examples-interpreter -- Євгеній Мещеряков Mon, 15 Dec 2008 15:29:52 +0100 systemtap (0.0.20081025-1) experimental; urgency=low * New upstream snapshot * Install stap-report into examples directory -- Євгеній Мещеряков Thu, 30 Oct 2008 22:24:35 +0100 systemtap (0.0.20081004-1) experimental; urgency=low * New upstream snapshot -- Євгеній Мещеряков Sat, 04 Oct 2008 19:28:34 +0200 systemtap (0.0.20080927-1) experimental; urgency=low * New upstream release -- Євгеній Мещеряков Sun, 28 Sep 2008 18:10:03 +0200 systemtap (0.0.20080920-1) experimental; urgency=low * New upstream snapshot -- Євгеній Мещеряков Sun, 21 Sep 2008 21:13:14 +0200 systemtap (0.0.20080913-1) experimental; urgency=low * New upstream snapshot * Add file debian/control.split that can be used to build systemtap-tools package that contains systemtap client and server. Do not enable it by default because it does not work * Simplify debian/rules using debhelper 7 features * Removed patches: - 30-manpages-fixes - applied upstream -- Євгеній Мещеряков Tue, 16 Sep 2008 10:07:49 +0200 systemtap (0.0.20080906-1) experimental; urgency=low * New upstream snapshot * Do not build-depend on libcap2-dev, it is not used anymore * Install stap-server & co. but does not add dependencies yet, those scripts do not work * New patches: - 30-manpages-fixes -- Євгеній Мещеряков Fri, 12 Sep 2008 16:12:13 +0200 systemtap (0.0.20080823-1) experimental; urgency=low * New upstream release -- Євгеній Мещеряков Sat, 23 Aug 2008 17:27:08 +0200 systemtap (0.0.20080816-1) experimental; urgency=low * New upstream snapshot * Do not install *.tmpl files into examples directory - they are useless * Removed patches: - 30-io_submit.stp_dos2unix - fixed upstream * Updated patches: - 29-examples-interpreter - partly fixed upstream -- Євгеній Мещеряков Fri, 22 Aug 2008 15:08:48 +0200 systemtap (0.0.20080809-1) experimental; urgency=low * New upstream snapshot * Do not install systemtap compile server tools. stap-client does not work with Debian's bash because of network redirections. * Update debian/copyright * Removed patches: - 26-manpages-fixes - applied upstream - 28-manpages-cleanup - applied upstream * Updated patches: - 29-examples-interpreter * New patches: - 30-io_submit.stp_dos2unix - use unix line endings in io_submit.stp example -- Євгеній Мещеряков Mon, 11 Aug 2008 17:03:40 +0200 systemtap (0.0.20080802-1) experimental; urgency=low * New upstream snapshot -- Євгеній Мещеряков Mon, 04 Aug 2008 15:14:16 +0200 systemtap (0.0.20080726-1) UNRELEASED; urgency=low * New upstream snapshot * Only run dh_installexamples for tutorial, all other examples are now installed by upstream Makefile * Wrap lines in debian/copyright to fix lintian warnings * New patch: - 29-examples-interpreter - fix/add path to interpreter for examples -- Євгеній Мещеряков Mon, 04 Aug 2008 15:05:58 +0200 systemtap (0.0.20080705-2) unstable; urgency=low * Build-depend on libcap2-dev instead of obsolete libcap-dev (closes: #492652) -- Євгеній Мещеряков Mon, 28 Jul 2008 12:23:33 +0200 systemtap (0.0.20080705-1) unstable; urgency=low * New upstream snapshot * No more --enable-staticdw, don't use it -- Євгеній Мещеряков Mon, 07 Jul 2008 10:07:00 +0200 systemtap (0.0.20080621-1) unstable; urgency=low * New upstream snapshot * Standards-Version 3.8.0: - Add patch target - Add README.source - Use examples from policy to handle DEB_BUILD_OPTIONS - Handle 'parallel' build option, for those who has machines with a lot of memory... * Removed patches: - 06-static-libdw-fix - replaced with --enable-staticdw configure flag -- Євгеній Мещеряков Mon, 23 Jun 2008 18:09:17 +0200 systemtap (0.0.20080607-1) UNRELEASED; urgency=low * New upstream snapshot -- Євгеній Мещеряков Mon, 09 Jun 2008 17:14:32 +0200 systemtap (0.0.20080531-1) unstable; urgency=low * New upstream snapshot -- Євгеній Мещеряков Fri, 06 Jun 2008 10:21:52 +0200 systemtap (0.0.20080517-1) UNRELEASED; urgency=low * New upstream snapshot -- Євгеній Мещеряков Mon, 19 May 2008 09:30:51 +0200 systemtap (0.0.20080510-1) UNRELEASED; urgency=low * New upstream snapshot * Disable building PIE, this does not work with static libdw * Handle examples in different source directory * Do not use -XCVS in debian/rules - no more CVS dirs here * Use debhelper 7, s/dh_clean -k/dh_prep/ -- Євгеній Мещеряков Sun, 11 May 2008 21:18:12 +0200 systemtap (0.0.20080419-1) unstable; urgency=low * New upstream snapshot * Update debian/copyright * Updated patches: - 06-static-libdw-fix * New patches: - 28-manpages-cleanup - remove ".Vb" macros from manpages; they cause lintian warnings -- Євгеній Мещеряков Wed, 23 Apr 2008 10:02:01 +0200 systemtap (0.0.20080405-1) unstable; urgency=low * New upstream release -- Євгеній Мещеряков Sat, 05 Apr 2008 22:45:33 +0200 systemtap (0.0.20080322-1) unstable; urgency=low * New upstream snapshot -- Євгеній Мещеряков Sat, 22 Mar 2008 19:03:50 +0100 systemtap (0.0.20080315-1) unstable; urgency=low * New upstream snapshot * Updated patches: - 27-use-pdflatex - add 'colorlinks' option to hyperref package -- Євгеній Мещеряков Fri, 21 Mar 2008 18:17:20 +0100 systemtap (0.0.20080301-1) unstable; urgency=low * New upstream snapshot * Build documentation: - pass --enable-docs to configure in debian/rules - install {langref,tutorial}.pdf, and register them with doc-base - suggest doc-base - install examples from tutorial - build-depend on texlive-latex-{base,recommended,extra} and texlive-fonts-recommended - Language Reference is lincensed under GFDL-1.2 with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts; add this to debian/copyright * Removed patches: - 25-manpages-minus-sign - applied upstream * New patches: - 27-use-pdflatex - use pdflatex to build documentation, allows to use pdf outlines and clickable links; do not use non-free latex2html * Install upstream NEWS file -- Євгеній Мещеряков Fri, 07 Mar 2008 10:01:11 +0100 systemtap (0.0.20080216-1) unstable; urgency=low * New upstream snapshot * Deleted patches: - 27-autoheader-fix - applied upstream - 28-nettop-example-dos2unix - fixed upstream - 29-ssp-detect - fixed upstream * Build-depend on automake1.10 instead of just automake, run automake-1.10 and aclocal-1.10 in debian/rules -- Євгеній Мещеряков Sun, 17 Feb 2008 19:34:28 +0100 systemtap (0.0.20080209-2) unstable; urgency=low * New patch: - 29-ssp-detect - pass -Werror to code that detects whether SSP is supported, fixes FTBFS on ia64 and maybe others -- Євгеній Мещеряков Sat, 09 Feb 2008 20:01:16 +0100 systemtap (0.0.20080209-1) unstable; urgency=low * New upstream snapshot * "Let's check UTF-8 support" release * Removed patches: - 22-disable-crashmod - pass --disable-crash to configure instead - 26-sqlite3-fix - fixed upstream * New patches: - 26-manpages-fixes - fix some problems in manpages (use of ', line breaks, ...) - 27-autoheader-fix - make it possible to use autoreconf to regenerate 'configure' and others - 28-nettop-example-dos2unix - remove ^M's from "nettop.stp" example * Build-depend on 'automake' instead of 'automake1.9' * Use 'autoreconf' in debian/rules to regenerate 'configure' -- Євгеній Мещеряков Sat, 09 Feb 2008 19:11:15 +0100 systemtap (0.0.20080126-1) unstable; urgency=low * New upstream snapshot * Pass --enable-sqlite3 to configure in debian/rules * Update debian/copyright * Updated patches: - 06-static-libdw-fix - 22-disable-crashmod * Removed patches: - 23-gcc-4.3-workaround - applied upstream * New patches: - 26-sqlite3-fix - define HAVE_LIBSQLITE3 if compilation with sqlite3 was requested -- Eugeniy Meshcheryakov Mon, 28 Jan 2008 10:57:01 +0100 systemtap (0.0.20080112-1) unstable; urgency=low * New upstream snapshot * Update debian/copyright for y2008 -- Eugeniy Meshcheryakov Sat, 12 Jan 2008 22:18:42 +0100 systemtap (0.0.20071229-1) unstable; urgency=low * New upstream snapshot -- Eugeniy Meshcheryakov Sat, 29 Dec 2007 21:40:54 +0100 systemtap (0.0.20071215-1) unstable; urgency=low * New upstream snapshot * Removed patches: - 26-more-gcc-4.3-fixes - applied upstream - 23-gcc-4.3-fixes (disabled) - replaced with workaround that works for both gcc-4.2 and gcc-4.3 * New patches: - 23-gcc-4.3-workaround - fixes FTBFS with gcc-4.3; thanks Brian M. Carlson for suggestion (closes: #455663) * Build-depend on elfutils libraries (>= 0.131-2) to use latest static libraries and correct shlibs file * Standards-Version 3.7.3 - no changes required -- Eugeniy Meshcheryakov Mon, 17 Dec 2007 19:13:00 +0100 systemtap (0.0.20071201-1) unstable; urgency=low * New upstream snapshot -- Eugeniy Meshcheryakov Mon, 03 Dec 2007 22:41:07 +0100 systemtap (0.0.20071117-1) unstable; urgency=low * New upstream snapshot * Do not install examples/{README,ChangeLog} -- Eugeniy Meshcheryakov Sat, 17 Nov 2007 19:22:13 +0100 systemtap (0.0.20071103-1) unstable; urgency=low * New upstream snapshot -- Eugeniy Meshcheryakov Sun, 04 Nov 2007 16:56:00 +0100 systemtap (0.0.20071020-1) unstable; urgency=low * New upstream snapshot * Remove spurious file from source ("u", /me wonders where did it come from) * Do not compress new 'syscalltimes' example -- Eugeniy Meshcheryakov Sat, 20 Oct 2007 18:15:44 +0200 systemtap (0.0.20071006-1) unstable; urgency=low * New upstream snapshot * Add Homepage field into debian/control * Update debian/copyright -- Eugeniy Meshcheryakov Sat, 06 Oct 2007 22:14:07 +0200 systemtap (0.0.20070922-1) unstable; urgency=low * New upstream snapshot * Removed patches: - 17-cond-syscalls - fixed upstream -- Eugeniy Meshcheryakov Sun, 23 Sep 2007 20:29:49 +0200 systemtap (0.0.20070908-1) unstable; urgency=low * New upstream snapshot * Do not build-depend on libglib2.0-dev and libmysqlclient15-dev, they were needed for LKET, and it is not included in systemtap now * Updated patch: - 17-cond-syscalls * New patch: - 26-more-gcc-4.3-fixes - adds missing #include -- Eugeniy Meshcheryakov Mon, 10 Sep 2007 20:54:23 +0200 systemtap (0.0.20070825-1) unstable; urgency=low * New upstream snapshot * Do not depend on sudo, it is not used by systemtap anymore * Build-depend on libcap-dev * Do not build-depend on libpfm3-3.2-dev and do not pass --enable-perfmon to configure, perfmon support was disabled upstream * Add README.security to debian/docs * Add postinst script that creates 'stapdev' and 'stapusr' system groups if they do not exist * Install /usr/bin/staprun setuid-root, new security model requires this. See README.security for details. Information about this change added to NEWS file * Install lintian override for suid-root binary warning * Mention 'stapdev' and 'stapusr' groups in README.Debian * Updated patches: - 17-cond-syscalls * Removed patches: - 18-insmod-path - systemtap does not use insmod anymore - 10-perfmon-autoconf, 13-perfmon-link, 15-perfmon-api-change - perfmon is disabled * New patches: - 24-stapex-docdir-path - fixes path to examples in stapex(5) manpage - 25-manpages-minus-sign - fixes use of hyphen as minus sign in manpages -- Eugeniy Meshcheryakov Tue, 28 Aug 2007 16:14:51 +0200 systemtap (0.0.20070811-1) unstable; urgency=low * New upstream snapshot * Updated patches: - 17-cond-syscalls * Removed patches: - 20-stap-path - fixed upstream * Added patch (disabled): - 23-gcc-4.3-fixes - fixes compilation with gcc-snapshot for one file, but brokes compilation with current g++, more work needed -- Eugeniy Meshcheryakov Tue, 14 Aug 2007 23:41:50 +0200 systemtap (0.0.20070728-1) unstable; urgency=low * New upstream snapshot * Updated patches: - 17-cond-syscalls -- Eugeniy Meshcheryakov Sat, 28 Jul 2007 18:51:01 +0200 systemtap (0.0.20070714-1) unstable; urgency=low * New upstream snapshot * Removed patches: - 19-gcc4.3-fixes - applied upstream * Add armeb and armel to Architectures * New patches: - 22-disable-crashmod - disable crashmod extension even if headers are installed * Updated patches: - 17-cond-syscalls * Update debian/copyright -- Eugeniy Meshcheryakov Sun, 15 Jul 2007 17:43:32 +0200 systemtap (0.0.20070630-1) unstable; urgency=low * New upstream snapshot * Build-depend on libsqlite3-dev, systemtap now requires it * Updated patches: - 13-perfmon-link - 17-cond-syscalls * Removed patches: - 19-gcc4.3-fixes - applied upstream * New patches: - 19-gcc4.3-fixes - fixes ftbfs with gcc-snapshot - 20-stap-path - fixes path to interpreter in examples -- Eugeniy Meshcheryakov Sat, 30 Jun 2007 23:34:56 +0200 systemtap (0.0.20070609-1) unstable; urgency=low * New upstream release - arm is now supported architecture, added to Architectures list * Remove patch: - 19-gcc-3.3-fixes - fixed upstream * Add patch: - 19-gcc4.3-fixes - fixes FTBFS with gcc-snapshot * Update debian/copyright -- Eugeniy Meshcheryakov Sat, 09 Jun 2007 22:55:38 +0200 systemtap (0.0.20070526-1) unstable; urgency=low * New upstream snapshot * New patches: - 18-insmod-path - pass full path to execvp(3) to work around bugs #425458 and #425562 - 19-gcc-3.3-fixes - fix FTBFS with GCC 3.3 due to missing #includes -- Eugeniy Meshcheryakov Thu, 31 May 2007 23:17:30 +0200 systemtap (0.0.20070512-1) unstable; urgency=low * New upstream snapshot * Build-depend on elfutils libs (>= 0.127-3) to get new static parts * Add patch to handle all conditional syscalls (17-cond-syscalls) -- Eugeniy Meshcheryakov Mon, 14 May 2007 19:06:41 +0200 systemtap (0.0.20070505-1) unstable; urgency=low * New upstream snapshot * Mention CONFIG_DEBUG_FS and CONFIG_RELAY options in README.Debian -- Eugeniy Meshcheryakov Sat, 05 May 2007 20:56:58 +0200 systemtap (0.0.20070421-1) unstable; urgency=low * New upstream snapshot - this version does not contain code with ambiguous 'else' (closes: #419823) -- Eugeniy Meshcheryakov Tue, 24 Apr 2007 20:38:03 +0200 systemtap (0.0.20070414-1) unstable; urgency=low * New upstream snapshot * Removed patches: - 17-gcc-4.3-ftbfs-fix - applied upstream * Install "Tapset Developer's Guide" -- Eugeniy Meshcheryakov Sun, 15 Apr 2007 22:18:00 +0200 systemtap (0.0.20070331-1) unstable; urgency=low * New upstream snapshot * Added patch from Martin Michlmayr to fix FTBFS with GCC 4.3 (closes: #417721) -- Eugeniy Meshcheryakov Wed, 04 Apr 2007 15:31:10 +0200 systemtap (0.0.20070324-1) unstable; urgency=low * New upstream snapshot * Updated patches: - 06-static-libdw-fix * Update debian/copyright -- Eugeniy Meshcheryakov Tue, 27 Mar 2007 18:15:48 +0200 systemtap (0.0.20070303-1) unstable; urgency=low * New upstream snapshot * Patches: - 13-perfmon-link - updated - 18-examples-stap-path - removed, fixed upstream - 19-no-string-const-to-charp - removed, applied upstream * Remove debian/patches.disabled - not needed * Update debian/copyright -- Eugeniy Meshcheryakov Sun, 4 Mar 2007 20:36:54 +0100 systemtap (0.0.20070217-1) unstable; urgency=low * New upstream snapshot * Remove usr/share/systemtap/tapset/test in from binary package debian/rules * Remove patch 17-include-pgtable_h - it is not needed anymore * Update debian/copyright * 18-examples-stap-path - new patch, fixes (removes) path to stap executable in socktop example * 19-no-string-const-to-charp - new patch, fixes build failure with gcc 4.3 due to "deprecated conversion from string constant to 'char*'" in tapsets.cxx -- Eugeniy Meshcheryakov Mon, 19 Feb 2007 17:26:47 +0100 systemtap (0.0.20070113-1) unstable; urgency=low * New upstream snapshot - should now work with kernels >= 2.6.19 too (closes: #407389) * Add '#include ' in src/runtime/alloc.c to fix undeclared PAGE_KERNEL (closes: #407390) * Updated debian/copyright -- Eugeniy Meshcheryakov Fri, 19 Jan 2007 11:23:59 +0100 systemtap (0.0.20061202-1) unstable; urgency=low * New upstream snapshot * Restrict list of architectures to i386, amd64, ia64, s390, and powerpc; systemtap can be built on more architectures, but it cannot be used there * Drop patches: - 03-systemtap-manpages - applied upstream - 07-MAP_POPULATE-sparc - sparc is not supported -- Eugeniy Meshcheryakov Tue, 28 Nov 2006 16:09:28 +0100 systemtap (0.0.20061111-1) unstable; urgency=low * New upstream snapshot * Compile systemtap with perfmon support again: - move patches from debian/patches.disabled to debian/patches - Build-depend on libpfm3-3.2-dev on ia64, i386, amd64, and mips -- Eugeniy Meshcheryakov Sat, 11 Nov 2006 18:24:24 +0100 systemtap (0.0.20061028-2) unstable; urgency=medium * Update debian/copyright -- Eugeniy Meshcheryakov Sat, 28 Oct 2006 19:46:57 +0200 systemtap (0.0.20061028-1) unstable; urgency=medium * New upstream snapshot * Remove patches (fixed/applied upstream): - 12-missing-manpages - 14-mysql-enable * Remove patch (not needed with current version of libpfm3-dev) - 11-perfmon-includes (closes: #395484) * Do not compile systemtap with perfmon support until it becames less RC-buggy - comment out part of debian/rules that enables perfmon support - move patches needed for perfmon support to debian/patches.disabled * 10-perfmon-autoconf * 13-perfmon-link * 15-perfmon-api-change - do not build-depend on libpfm3-dev * Do not compress examples * Urgency "medium" because of fix for RC bug 395484 -- Eugeniy Meshcheryakov Sat, 28 Oct 2006 19:02:24 +0200 systemtap (0.0.20061014-1) unstable; urgency=low * New upstream shapshot * Build-depend on libmysqlclient15-dev to enable mysql support for lket-b2a * Update lket-b2a (1) manpage -- Eugeniy Meshcheryakov Sat, 14 Oct 2006 19:21:08 +0200 systemtap (0.0.20060930-1) unstable; urgency=low * New upstream snapshot - stapd binary do not exist anymore, it was replaced with staprun program * Added NEWS.Debian with instructions how to adjust /etc/sudoers for this version * s/stapd/staprun/ in README.Debian * Removed debian/TODO, README.Debian now contains information from it * Added lket-b2a (1) manual page -- Eugeniy Meshcheryakov Sun, 1 Oct 2006 20:21:11 +0200 systemtap (0.0.20060916-1) unstable; urgency=low * New upstream snapshot * Enabled perfmon2 support for ia64 and i386 -- Eugeniy Meshcheryakov Sun, 17 Sep 2006 18:45:15 +0200 systemtap (0.0.20060909-1) unstable; urgency=low * New upstream snapshot * Added script for creating packages for new upstream versions (to be used with uscan) * Fixed path to stpd in stap(1) manpage -- Eugeniy Meshcheryakov Sat, 9 Sep 2006 23:42:30 +0200 systemtap (0.0.20060902-1) unstable; urgency=low * New upstream snapshot -- Eugeniy Meshcheryakov Sat, 2 Sep 2006 17:20:03 +0200 systemtap (0.0.20060826-1) unstable; urgency=low * New upstream snapshot * Removed patches (applied upstream): - 03-systemtap-manpages - 08-string-const-to-charp-fix -- Eugeniy Meshcheryakov Wed, 30 Aug 2006 11:20:39 +0200 systemtap (0.0.20060819-1) unstable; urgency=low * New upstream snapshot * Added watch file * Fixed FTBFS with gcc-4.2, thanks to Martin Michlmayr for reporting (closes:#383780) * Updated README.Debian * Build-depend on elfutils libraries with version >= 0.123 as upstream does -- Eugeniy Meshcheryakov Sat, 19 Aug 2006 18:17:58 +0200 systemtap (0.0.20060812-1) unstable; urgency=low * New upstream snapshot * debian/copyright - updated * defined MAP_POPULATE for sparc in librelay.c to fix FTBFS -- Eugeniy Meshcheryakov Sat, 12 Aug 2006 18:27:20 +0200 systemtap (0.0.20060805-1) unstable; urgency=low * New upstream shapshot * Removed elfutils sources from the package, there are now separate packages in the archive; build system adjusted -- Eugeniy Meshcheryakov Mon, 7 Aug 2006 19:39:16 +0200 systemtap (0.0.20060722-2) unstable; urgency=low * Fixed incorrect usage of bswap_32 macro that caused FTBFS on m68k -- Eugeniy Meshcheryakov Wed, 26 Jul 2006 13:59:17 +0200 systemtap (0.0.20060722-1) unstable; urgency=low * New upstream snapshot * New upstream version of elfutils (0.122) * Added README.Debian with usage instructions - added note that systemtap cannot be used with kernels compiled by gcc-4.0 due to bug 378628 (closes: #378621) -- Eugeniy Meshcheryakov Mon, 24 Jul 2006 01:50:51 +0200 systemtap (0.0.20060701-1) unstable; urgency=low * New upstream snapshot -- Eugeniy Meshcheryakov Thu, 6 Jul 2006 11:43:41 +0200 systemtap (0.0.20060610-1) unstable; urgency=low * New upstream snapshot * New upstream version of elfutils (0.121) * Fixed (hopefully) FTBFS on most architectures -- Eugeniy Meshcheryakov Sat, 17 Jun 2006 01:00:53 +0300 systemtap (0.0.20060513-1) unstable; urgency=low * Initial release Closes: #338174 -- Eugeniy Meshcheryakov Tue, 16 May 2006 21:29:25 +0300 debian/systemtap-common.install0000644000000000000000000000016012231111571014064 0ustar usr/share/systemtap/tapset usr/share/systemtap/runtime usr/share/vim usr/share/emacs/site-lisp/systemtap-common debian/systemtap-runtime.postinst0000644000000000000000000000143612231111571014503 0ustar #! /bin/sh -e set -e case "$1" in configure) if ! getent group | grep -q "^stapdev:"; then echo "Adding stapdev group..." addgroup --quiet --system stapdev || true fi if ! getent group | grep -q "^stapusr:"; then echo "Adding stapusr group..." addgroup --quiet --system stapusr || true fi if ! getent group | grep -q "^stapsys:"; then echo "Adding stapsys group..." addgroup --quiet --system stapsys || true fi # Fixup staprun binary for new group 'stapusr'. if [ -x /usr/sbin/dpkg-statoverride ] && ! dpkg-statoverride --list /usr/bin/staprun > /dev/null ; then dpkg-statoverride --update --add root stapusr 4754 /usr/bin/staprun fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "$0 called with unknown argument '$1'" >&2 exit 1 ;; esac #DEBHELPER# debian/debversion.sh0000755000000000000000000000100612231111571011654 0ustar #! /bin/sh set -e if [ $# -ge 1 ] then CHANGELOG="$1" else CHANGELOG="debian/changelog" fi DEBIAN_VERSION=$(dpkg-parsechangelog "-l$CHANGELOG"| sed -n 's/Version: //p') DEBIAN_DIST=$(dpkg-parsechangelog "-l$CHANGELOG"| sed -n 's/Distribution: //p') if [ "$DEBIAN_DIST" != "unstable" ] then DEBIAN_MORE=" ($DEBIAN_DIST)" else DEBIAN_MORE= fi DEBIAN_MSG="\"Debian version ${DEBIAN_VERSION}${DEBIAN_MORE}\"" cat < ${LOG} 2>&1; then echo Byte-compilation failed: cat ${LOG} rm ${LOG} exit 1 fi rm ${LOG} ;; *) echo install/${PACKAGE}: Ignoring unsupported flavor ${FLAVOR} ;; esac exit 0; debian/systemtap-doc.examples0000644000000000000000000000003112231111571013506 0ustar doc/tutorial stap-report debian/systemtap-doc.docs0000644000000000000000000000004212231111571012622 0ustar HACKING INTERNALS tapset/DEVGUIDE debian/systemtap-common.emacsen-startup0000644000000000000000000000054012231111571015533 0ustar ;;; Autoloads for systemtap-common (if (member debian-emacs-flavor '(emacs23 emacs24 emacs-snapshot)) (if (file-exists-p "/usr/share/emacs/site-lisp/systemtap-common/systemtap-init.el") (load "/usr/share/emacs/site-lisp/systemtap-common/systemtap-init") (message "Package systemtap-common removed but not purged. Skipping setup."))) debian/systemtap-doc.doc-base.tapsets0000644000000000000000000000036612231111571015042 0ustar Document: systemtap-doc-tapsets Title: SystemTap Tapset Reference Manual Author: William Cohen Section: System/Administration Format: HTML Index: /usr/share/doc/systemtap-doc/tapsets/index.html Files: /usr/share/doc/systemtap-doc/tapsets/*.html debian/systemtap-client.install0000644000000000000000000000003312231111571014051 0ustar usr/lib/systemtap/stap-env debian/patches/0000755000000000000000000000000012231112004010577 5ustar debian/patches/series0000644000000000000000000000025312231111631012021 0ustar debversion.diff suggest-readme.debian.diff 0001-For-xen-kernels-handle-cpufreq_register_notifier-fai.patch 0001-PR15803-netfilter-tolerate-absent-context-when-colle.patch debian/patches/suggest-readme.debian.diff0000644000000000000000000000075212231111631015577 0ustar Description: suggest README.Debian if stap fails, many users don't know this even though they should Author: Timo Juhani Lindfors Forwarded: not-needed --- a/main.cxx +++ b/main.cxx @@ -1126,6 +1126,8 @@ cleanup (s, rc); assert_no_interrupts(); + if (rc) + cerr << _("Tip: /usr/share/doc/systemtap/README.Debian should help you get started.") << endl; return (rc) ? EXIT_FAILURE : EXIT_SUCCESS; } catch (const interrupt_exception& e) { debian/patches/0001-For-xen-kernels-handle-cpufreq_register_notifier-fai.patch0000644000000000000000000000354312231111631024423 0ustar From 2ea7af0997f817425c751b41601efb7fff2fb509 Mon Sep 17 00:00:00 2001 From: Timo Juhani Lindfors Date: Fri, 2 Aug 2013 13:05:26 -0500 Subject: [PATCH] For xen kernels, handle cpufreq_register_notifier() failure. * runtime/time.c (_stp_kill_time): If cpufreq_register_notifier() suceeded, unregister the notifier. (_stp_init_time): On xen kernels, cpufreq_register_notifier() can fail. Just ignore the error. --- runtime/time.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/runtime/time.c b/runtime/time.c index 34df72a..068db0a 100644 --- a/runtime/time.c +++ b/runtime/time.c @@ -57,6 +57,9 @@ typedef struct __stp_time_t { } stp_time_t; static void *stp_time = NULL; +#ifdef CONFIG_CPU_FREQ +static int __stp_cpufreq_notifier_registered = 0; +#endif /* Try to estimate the number of CPU cycles in a millisecond - i.e. kHz. This * relies heavily on the accuracy of udelay. By calling udelay twice, we @@ -215,7 +218,7 @@ _stp_kill_time(void) del_timer_sync(&time->timer); } #ifdef CONFIG_CPU_FREQ - if (!__stp_constant_freq()) { + if (!__stp_constant_freq() && __stp_cpufreq_notifier_registered) { cpufreq_unregister_notifier(&__stp_time_notifier, CPUFREQ_TRANSITION_NOTIFIER); } @@ -253,10 +256,9 @@ _stp_init_time(void) #ifdef CONFIG_CPU_FREQ if (!ret && !__stp_constant_freq()) { - ret = cpufreq_register_notifier(&__stp_time_notifier, - CPUFREQ_TRANSITION_NOTIFIER); - - if (!ret) { + if (!cpufreq_register_notifier(&__stp_time_notifier, + CPUFREQ_TRANSITION_NOTIFIER)) { + __stp_cpufreq_notifier_registered = 1; for_each_online_cpu(cpu) { unsigned long flags; int freq_khz = cpufreq_get(cpu); -- 1.7.2.5 debian/patches/debversion.diff0000644000000000000000000000054612231111571013606 0ustar Description: make sure debian version is visible in e.g. "stap -V" Author: Timo Juhani Lindfors Forwarded: not-needed --- a/git_version.sh +++ b/git_version.sh @@ -1,4 +1,7 @@ #!/bin/sh + +exec debian/debversion.sh debian/changelog > git_version.h + # # Generate some basic versioning information which can be piped to a header. # debian/patches/0001-PR15803-netfilter-tolerate-absent-context-when-colle.patch0000644000000000000000000000246012231111631023725 0ustar From 6b5871b006dfc6f714921838dfecd5e6cec9c943 Mon Sep 17 00:00:00 2001 From: Frank Ch. Eigler Date: Tue, 30 Jul 2013 08:26:59 -0400 Subject: [PATCH] PR15803: netfilter: tolerate absent context when collecting $verdict It is possible to skip from the prologue epilogue through to the prologue for reasons such as shortage of available stack space. In these cases, the context* c; pointer could remain NULL, which is considered generally inappropriate to dereference. * tapset-netfilter.cxx (epilogue): Check for NULL c before extracting $verdict. --- tapset-netfilter.cxx | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/tapset-netfilter.cxx b/tapset-netfilter.cxx index af9fc3c..15a3180 100644 --- a/tapset-netfilter.cxx +++ b/tapset-netfilter.cxx @@ -317,7 +317,7 @@ netfilter_derived_probe_group::emit_module_decls (systemtap_session& s) common_probe_entryfn_epilogue (s, false); if (np->context_vars.find("__nf_verdict") != np->context_vars.end()) - s.op->newline() << "nf_verdict = (int) "+c_p+"." + s.up->c_localname("__nf_verdict") + ";"; + s.op->newline() << "if (c != NULL) nf_verdict = (int) "+c_p+"." + s.up->c_localname("__nf_verdict") + ";"; s.op->newline() << "return nf_verdict;"; s.op->newline(-1) << "}"; -- 1.7.2.5 debian/watch0000644000000000000000000000011712231111571010210 0ustar version=3 http://sourceware.org/systemtap/ftp/releases/ systemtap-(.*)\.tar.gz debian/systemtap.docs0000644000000000000000000000007012231111571012060 0ustar README README.security README.unprivileged NEWS AUTHORS debian/systemtap-common.emacsen-remove0000644000000000000000000000060712231111571015332 0ustar #!/bin/sh # /usr/lib/emacsen-common/packages/remove/systemtap-common set -e PACKAGE=systemtap-common FLAVOR=$1 elc_dir=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} case "${FLAVOR}" in emacs) ;; *) echo remove/${PACKAGE}: Purging byte-compiled files for ${FLAVOR} rm -f ${elc_dir}/*.elc ${elc_dir}/*.el rmdir ${elc_dir} || true ;; esac exit 0; debian/copyright0000644000000000000000000001022712231111571011115 0ustar This package was debianized by Eugeniy Meshcheryakov on Wed, 17 May 2006 01:01:20 +0300. systemtap source code was downloaded from ftp://sources.redhat.com/pub/systemtap/snapshots/ Upstream Authors: Frank Ch. Eigler Martin Hunt Li Guanglei Joshua Stone David Smith Graydon Hoare Jim Keniston Roland McGrath Will Cohen Thang Nguyen Tom Zanussi ... and others! Copyright: 1998 - 2010 Red Hat, Inc 2005 - 2007 Intel Corporation 2002 - 2005 Tom Zanussi (zanussi@us.ibm.com), IBM Corp 1999 - 2005 Karim Yaghmour (karim@opersys.com) 2005 - 2009 IBM Corporation 1991, 1992, 2002 Linus Torvalds 1997 - 1998, 2002 Andrew Tridgell 2007 Will Cohen 2006 Daniel Berrange 2006 Jens Axboe 2007 Bull S.A.S 2007 Quentin Barnes 2007 Hitachi, Ltd. 2002-2006 Novell, Inc. 2007 Oracle Corp. 2007 Oracle Corp. Chris Mason 2006-2009 Red Hat, Inc., Eugene Teo 2008 James.Bottomley@HansenPartnership.com License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. Red Hat elfutils is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Red Hat elfutils; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA. On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. SystemTap Language Reference and Language Reference Guide are licensed under GNU FDL: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. The GNU Free Documentation License is available from http://www.gnu.org/licenses/fdl.html or by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU Free Documentation License, version 1.2, can be found in /usr/share/common-licenses/GFDL-1.2 Script src/git_version.sh copyright is: 2006-2007 Luc Verhaegen 2007 Hans Ulrich Niedermann The license for this script: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For portions of stapsslerr.h: Copyright © 1994-2000 Netscape Communications Corporation. This file is distributed under GPLv2, see above. The Debian packaging is © 2006-2010, Eugeniy Meshcheryakov and is licensed under the GPL, see above. debian/systemtap-doc.install0000644000000000000000000000013412231111571013342 0ustar usr/share/doc/systemtap/* usr/share/doc/systemtap-doc usr/share/man/man3 usr/share/man/man7 debian/systemtap-client.dirs0000644000000000000000000000003112231111571013342 0ustar etc/systemtap/ssl/client debian/compat0000644000000000000000000000000212231111571010356 0ustar 7 debian/NEWS0000644000000000000000000000416412231111571007664 0ustar systemtap (1.4-1) unstable; urgency=low This release fixes security vulnerabilities in SystemTap (CVE-2010-4170, CVE-2010-4171) There is a change is the runtime behavior of SystemTap. All users that are currently part of 'stapdev' group would also have to be added to the 'stapusr' (limited-privilege powers) group. -- Ritesh Raj Sarraf Fri, 25 Feb 2011 01:18:30 +0530 systemtap (0.9.9+0git20090910-1) experimental; urgency=low This release supports execution of precompiled and signed probe modules by unpriviledged users. This feature is experimental and should be used with care. If used incorrectly it can cause security problems. See upstream NEWS file for details. -- Євгеній Мещеряков Fri, 11 Sep 2009 21:33:37 +0200 systemtap (0.0.20081220-1) experimental; urgency=low In this version runtime component (staprun) and documentation were split into separate packages. Runtime component can be found in systemtap-runtime package. Documentation is now in systemtap-doc package. -- Євгеній Мещеряков Tue, 23 Dec 2008 21:11:56 +0100 systemtap (0.0.20070825-1) unstable; urgency=low This version of systemtap does not use sudo to run /usr/bin/staprun binary. Instead, staprun is installed suid-root. To be able to run systemtap scripts you must be in group 'stapdev'. It is also possible to run some precompiled scripts for users in group 'stapusr'. As usual, root can run any scripts. See /usr/share/doc/systemtap/README.security for details on new security model. -- Eugeniy Meshcheryakov Tue, 28 Aug 2007 15:45:34 +0200 systemtap (0.0.20060930-1) unstable; urgency=low This version of systemtap does not contain stapd program anymore, it was replaced by staprun program. You need to adjust your /etc/sudoers file to be able to run systemtap as non-root. Please, replace references to /usr/lib/systemtap/stapd with /usr/bin/staprun. New entry should look like this: auser ALL=(root) /usr/bin/staprun -- Eugeniy Meshcheryakov Sun, 1 Oct 2006 20:54:05 +0200 debian/systemtap-server.postrm0000644000000000000000000000050612231111571013764 0ustar #! /bin/sh -e #DEBHELPER# set -e case "$1" in purge) rm -rf /etc/systemtap/ssl/server rmdir /etc/systemtap/ssl 2> /dev/null || true rmdir /etc/systemtap 2> /dev/null || true ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "$0 called with unknown argument '$1'" >&2 exit 1 ;; esac debian/systemtap-client.postrm0000644000000000000000000000050612231111571013734 0ustar #! /bin/sh -e #DEBHELPER# set -e case "$1" in purge) rm -rf /etc/systemtap/ssl/client rmdir /etc/systemtap/ssl 2> /dev/null || true rmdir /etc/systemtap 2> /dev/null || true ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "$0 called with unknown argument '$1'" >&2 exit 1 ;; esac debian/systemtap-doc.doc-base.langref0000644000000000000000000000040412231111571014766 0ustar Document: systemtap-doc-langref Title: SystemTap Language Reference Abstract: This guide is a comprehensive reference of SystemTap’s language constructs and syntax. Section: System/Administration Format: PDF Files: /usr/share/doc/systemtap-doc/langref.pdf debian/README.Debian0000644000000000000000000000415312231111571011224 0ustar systemtap for Debian ==================== Systemtap works with official Debian kernel packages since the Squeeze release (with the exception of user space probes that are not supported yet, see Debian bug #691167). To use systemtap you need to manually install the linux-image-*-dbg and linux-header-* packages that match your running kernel. To simplify this task you can use the stap-prep command. Please always run this before reporting a bug. To use systemtap as normal user you must be in group 'stapusr' and you probably also want to be in group 'stapdev'. See README.security for details. This package provides the vim addon 'systemtap', but it is not enabled per default. If you want to enable it for your user account just execute vim-addons install systemtap Similarly, to enable it for all users of this system just execute (as root) vim-addons -w install systemtap vim-addons is provided by the vim-addon-manager package, have a look at its manpage for more information. If you use a custom kernel you need to compile it with at least the options CONFIG_DEBUG_INFO, CONFIG_KPROBES, CONFIG_DEBUG_FS and CONFIG_RELAY. You need to save the "vmlinux" file from the kernel build for use with systemtap. See the stappaths man page for information on how to ensure that systemtap finds your custom kernel and its debug symbols. If you are using kernel-package for building your kernel, you can add 'kernel-debug' argument to make-kpkg's command line. This will create package with debug information that can be installed only on systems that need it. You will also need to install package with kernel headers to use systemtap (make-kpkg's target 'kernel-headers'). By default build symlink in packages generated by kernel-package points into original build location. It is possible to change this using example file from kernel-package: /usr/share/kernel-package/examples/etc/kernel/header_postinst.d/link Note that the stap-server package is not very functional in this version of systemtap. See Debian bug #654965 for more information. -- Timo Juhani Lindfors , Thu, 7 Mar 2013 10:23:06 +0200 debian/systemtap-server.install0000644000000000000000000000035612231111571014111 0ustar usr/bin/stap-server usr/lib/systemtap/stap-serverd usr/lib/systemtap/stap-start-server usr/lib/systemtap/stap-stop-server usr/lib/systemtap/stap-gen-cert usr/lib/systemtap/stap-sign-module usr/share/man/man8/stap-server.8 # TODO stap-env debian/rules0000755000000000000000000000410612231111571010241 0ustar #!/usr/bin/make -f VIM_ADIR = $(CURDIR)/debian/tmp/usr/share/vim/addons VIM_RDIR = $(CURDIR)/debian/tmp/usr/share/vim/registry EMACS_ADIR = $(CURDIR)/debian/tmp/usr/share/emacs/site-lisp/systemtap-common CONF_FLAGS = --enable-sqlite --disable-crash --enable-docs --disable-pie \ --enable-server --without-rpm --disable-silent-rules \ --enable-translator --disable-publican \ --libexecdir=/usr/lib $(shell dpkg-buildflags --export=configure) # Building of man pages takes A LOT of time ifeq (,$(filter stap_disable_refdocs,$(DEB_BUILD_OPTIONS))) CONF_FLAGS += --enable-refdocs else CONF_FLAGS += --disable-refdocs endif %: dh $@ --parallel override_dh_auto_test: # Tests cannot be run during build, see #526957 override_dh_auto_configure: dh_auto_configure -- $(CONF_FLAGS) override_dh_auto_install: dh_auto_install # Install vim files install -m 644 -D vim/ftdetect/stp.vim $(VIM_ADIR)/ftdetect/stp.vim install -m 644 -D vim/ftplugin/stp.vim $(VIM_ADIR)/ftplugin/stp.vim install -m 644 -D vim/indent/stp.vim $(VIM_ADIR)/indent/stp.vim install -m 644 -D vim/syntax/stp.vim $(VIM_ADIR)/syntax/stp.vim install -m 644 -D $(CURDIR)/debian/systemtap.yaml $(VIM_RDIR)/systemtap.yaml # Install emacs files install -m 644 -D emacs/systemtap-init.el $(EMACS_ADIR)/systemtap-init.el install -m 644 -D emacs/systemtap-mode.el $(EMACS_ADIR)/systemtap-mode.el # Install stap-prep install -D stap-prep $(CURDIR)/debian/tmp/usr/bin/stap-prep # Ensure that example scripts are executable but tapset files are not find debian/tmp/usr/share/doc/systemtap/examples/ -name \*.stp \! -executable | grep -v /tapset/ | xargs --no-run-if-empty chmod -v +x find debian/tmp/usr/share/doc/systemtap/examples/ -name \*.stp -executable | grep /tapset/ | xargs --no-run-if-empty chmod -v -x # Remove empty file to make lintian happy, patch sent to xmlto upstream rm -f debian/tmp/usr/share/doc/systemtap/tapsets/tapsets.proc override_dh_compress: dh_compress -X.stp -X.wav -Xsocktop -Xsyscalltimes -X.pdf override_dh_fixperms: dh_fixperms chmod 4754 debian/systemtap-runtime/usr/bin/staprun debian/make-snapshot.sh0000644000000000000000000000101612231111571012264 0ustar #! /bin/sh # Author: Eugeniy Meshcheryakov # This file is in the public domain # # Usage: sh make-snapshot.sh /path/to/systemtap/repo/.git set -e REPO="$1" lastrelease=`git --bare --git-dir="$REPO" describe --match "release-*" --abbrev=0 HEAD | sed s/release-//` today=`date +%Y%m%d` pkgver="$lastrelease+0git$today" echo "Using release version $lastrelease" echo "New package version: $pkgver" git --bare --git-dir="$REPO" archive --prefix=systemtap-$pkgver/ HEAD | gzip -9 > systemtap-$pkgver.tar.gz debian/systemtap.yaml0000644000000000000000000000027012231111571012074 0ustar addon: systemtap description: "file detection and syntax highlighting for SystemTap probe files" files: - ftdetect/stp.vim - ftplugin/stp.vim - indent/stp.vim - syntax/stp.vim debian/source/0000755000000000000000000000000012231112004010450 5ustar debian/source/format0000644000000000000000000000001412231111571011666 0ustar 3.0 (quilt) debian/systemtap-sdt-dev.install0000644000000000000000000000007012231111571014142 0ustar usr/bin/dtrace usr/include/ usr/share/man/man1/dtrace.1 debian/systemtap-runtime.install0000644000000000000000000000030112231111571014254 0ustar usr/bin/staprun usr/bin/stap-merge usr/lib/systemtap/stapio usr/share/man/man8/staprun.8 usr/share/man/man1/stap-merge.1 usr/bin/stapsh /usr/lib/systemtap usr/lib/systemtap/stap-authorize-cert debian/systemtap.install0000644000000000000000000000013012231111571012573 0ustar usr/bin/stap usr/share/man/man1/stap.1 usr/bin/stap-prep usr/share/man/man1/stap-prep.1 debian/systemtap-server.dirs0000644000000000000000000000003112231111571013372 0ustar etc/systemtap/ssl/server debian/systemtap-runtime.lintian-overrides0000644000000000000000000000010712231111571016250 0ustar systemtap-runtime binary: setuid-binary usr/bin/staprun 4754 root/root debian/systemtap-doc.doc-base.tutorial0000644000000000000000000000026112231111571015214 0ustar Document: systemtap-doc-tutorial Title: SystemTap Tutorial Author: Frank Ch. Eigler Section: System/Administration Format: PDF Files: /usr/share/doc/systemtap-doc/tutorial.pdf debian/control0000644000000000000000000001215712231111571010571 0ustar Source: systemtap Section: devel Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Ritesh Raj Sarraf Uploaders: Timo Juhani Lindfors Build-Depends: debhelper (>= 7.0.50~), libelf-dev (>= 0.141), libdw-dev (>= 0.141), libsqlite3-dev, texlive-latex-base, texlive-latex-recommended, texlive-latex-extra, texlive-fonts-recommended, libnss3-dev, libnspr4-dev, pkg-config, libnss3-tools, xmlto, latex2html, libavahi-client-dev Standards-Version: 3.9.4 Homepage: http://sourceware.org/systemtap/ Vcs-Git: git://git.debian.org/git/collab-maint/systemtap.git Vcs-Browser: http://git.debian.org/?p=collab-maint/systemtap.git Package: systemtap Architecture: i386 amd64 ia64 s390 powerpc powerpcspe arm armel armeb armhf Depends: systemtap-runtime (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, systemtap-common (= ${source:Version}), make Suggests: systemtap-doc, vim-addon-manager, linux-image, linux-headers, linux-debug Description: instrumentation system for Linux SystemTap provides infrastructure to simplify the gathering of information about the running Linux system. This assists diagnosis of a performance or functional problem. SystemTap eliminates the need for the developer to go through the tedious and disruptive instrument, recompile, install, and reboot sequence that may be otherwise required to collect data. . SystemTap provides a simple command line interface and scripting language for writing instrumentation for a live running system. Package: systemtap-common Architecture: all Replaces: systemtap (<< 0.0.20081220-1), systemtap-grapher (<< 2.1-1~experimental1~try1) Breaks: systemtap (<< 0.0.20081220-1), systemtap-grapher (<< 2.1-1~experimental1~try1) Depends: ${misc:Depends} Recommends: systemtap Description: instrumentation system for Linux (common component) SystemTap provides infrastructure to simplify the gathering of information about the running Linux system. . To be able to write new SystemTap probes, install systemtap package. . This package contains the common files Package: systemtap-runtime Replaces: systemtap (<< 0.0.20081220-1) Breaks: systemtap (<< 0.0.20081220-1) Suggests: systemtap Architecture: i386 amd64 ia64 s390 powerpc powerpcspe arm armel armeb armhf Depends: ${shlibs:Depends}, ${misc:Depends}, adduser Description: instrumentation system for Linux (runtime component) This package contains staprun program that can be used to run compiled SystemTap probes. . SystemTap provides infrastructure to simplify the gathering of information about the running Linux system. . To be able to write new SystemTap probes, install systemtap package. Package: systemtap-doc Architecture: all Section: doc Suggests: doc-base Depends: ${misc:Depends} Breaks: systemtap (<< 0.0.20081220-1) Replaces: systemtap (<< 0.0.20081220-1) Description: documentation and examples for SystemTap This package contains examples and documentation for SystemTap. . SystemTap provides infrastructure to simplify the gathering of information about the running Linux system. Package: systemtap-server Architecture: i386 amd64 ia64 s390 powerpc powerpcspe arm armel armeb armhf Depends: libnss3-tools, avahi-utils, unzip, zip, systemtap (= ${binary:Version}), systemtap-client (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, net-tools Breaks: systemtap-client (<< 0.0.20090523~) Replaces: systemtap-client (<< 0.0.20090523~) Description: instrumentation system for Linux (compile server) This package contains compile server for SystemTap. It can be used together with systemtap client to compile probes on a remote machine. Probes will be compiled by the server on request of remote clients. . SystemTap provides infrastructure to simplify the gathering of information about the running Linux system. Package: systemtap-client Architecture: i386 amd64 ia64 s390 powerpc powerpcspe arm armel armeb armhf Depends: avahi-utils, unzip, zip, dnsutils, systemtap-runtime (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: systemtap-server Description: instrumentation system for Linux (client for compile server) This package contains client for SystemTap compile server. It can be used to compile probes on a remote machine running systemtap-server. This client can be run on a machine without full kernel debug information and development environment required for 'systemtap' package. . If you only want to compile systemtap probes locally just install 'systemtap' package. . SystemTap provides infrastructure to simplify the gathering of information about the running Linux system. Package: systemtap-sdt-dev Architecture: i386 amd64 ia64 s390 powerpc powerpcspe arm armel armeb armhf Depends: ${misc:Depends}, python:any Description: statically defined probes development files This package contains header file and executable (dtrace) that can be used to add static probes into userspace applications for use with SystemTap. . SystemTap provides infrastructure to simplify the gathering of information about the running Linux system. . To be able to write new SystemTap probes, install systemtap package.