--- systemtap-0.0.20090613.orig/debian/rules +++ systemtap-0.0.20090613/debian/rules @@ -0,0 +1,100 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/dbs/dbs-build.mk +ifeq (,$(DEB_BUILD_GNU_TYPE)) + include /usr/share/dbs/dpkg-arch.mk +endif +ifeq (,$(DEB_HOST_ARCH)) + DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH) +endif + +CFLAGS = -Wall -g -D_GNU_SOURCE + +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + MAKEFLAGS += -j$(NUMJOBS) +endif + +STAP_BUILD=$(BUILD_TREE)/src + +VIM_ADIR = $(CURDIR)/debian/tmp/usr/share/vim/addons +VIM_RDIR = $(CURDIR)/debian/tmp/usr/share/vim/registry + +CONF_FLAGS = --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr \ + --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \ + --libdir=\$${prefix}/lib --libexecdir=\$${prefix}/lib --enable-sqlite \ + --disable-crash --enable-docs --disable-pie --enable-refdocs \ + --enable-server --disable-grapher --sysconfdir=/etc --without-rpm \ + --enable-translator + +patch: $(patched) + +build: build-stamp +build-stamp: $(patched) + dh build --before dh_auto_configure + cd $(STAP_BUILD) && AUTOMAKE=automake-1.10 ACLOCAL=aclocal-1.10 autoreconf -fiv + cd $(STAP_BUILD) && CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" ./configure $(CONF_FLAGS) + cd $(STAP_BUILD) && $(MAKE) + dh build --after dh_auto_test + touch build-stamp + +clean: + dh clean + rm -rf $(STAMP_DIR) $(SOURCE_DIR) + +install: install-stamp +install-stamp: build-stamp + dh install --before dh_auto_install + + cd $(STAP_BUILD) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + rm -r debian/tmp/usr/share/systemtap/tapset/test + + # Those files do not realy belong there + rm debian/tmp/usr/share/doc/systemtap/examples/README + rm debian/tmp/usr/share/doc/systemtap/examples/html/*.tmpl + + # make sure that all examples are executable (except tutorial) + find debian/tmp/usr/share/doc/systemtap/examples/ -name \*.stp \! -executable -print -exec chmod +x "{}" \; + + # This file should got into both client and server package + # But -server depends on -client + mv debian/tmp/usr/share/man/man8/stap-server.8 debian/tmp/usr/share/man/man8/stap-client.8 + # This file does not document stap-server binary, so let's rename it + # mv debian/tmp/usr/share/man/man8/stap-server.8 debian/tmp/usr/share/man/man8/stap-start-server.8 + # This is not really an executable + chmod -x debian/tmp/usr/bin/stap-env + + # Install vim files + install -d $(VIM_ADIR)/ftdetect + install -d $(VIM_ADIR)/syntax + install -d $(VIM_ADIR)/indent + install -d $(VIM_ADIR)/ftplugin + cp $(STAP_BUILD)/vim/filetype.vim $(VIM_ADIR)/ftdetect/stap.vim + cp $(STAP_BUILD)/vim/syntax/stap.vim $(VIM_ADIR)/syntax/stap.vim + cp $(STAP_BUILD)/vim/indent/stap.vim $(VIM_ADIR)/indent/stap.vim + cp $(STAP_BUILD)/vim/ftplugin/stap.vim $(VIM_ADIR)/ftplugin/stap.vim + install -d $(VIM_RDIR) + cp $(CURDIR)/debian/systemtap.yaml $(VIM_RDIR)/ + + dh install --after dh_auto_install --before dh_compress + dh_compress -X.stp -X.wav -Xsocktop -Xsyscalltimes -X.pdf + dh install --until dh_fixperms + chmod 4755 debian/systemtap-runtime/usr/bin/staprun + dh install --after dh_fixperms + touch install-stamp + +binary-arch binary-indep: install + dh $@ + +binary: binary-indep binary-arch + +.PHONY: build clean binary-indep binary-arch binary install patch --- systemtap-0.0.20090613.orig/debian/systemtap-sdt-dev.install +++ systemtap-0.0.20090613/debian/systemtap-sdt-dev.install @@ -0,0 +1,2 @@ +usr/bin/dtrace +usr/include/ --- systemtap-0.0.20090613.orig/debian/systemtap-server.links +++ systemtap-0.0.20090613/debian/systemtap-server.links @@ -0,0 +1,4 @@ +usr/share/man/man8/stap-client.8.gz usr/share/man/man8/stap-start-server.8.gz +usr/share/man/man8/stap-client.8.gz usr/share/man/man8/stap-stop-server.8.gz +usr/share/man/man8/stap-client.8.gz usr/share/man/man8/stap-authorize-server-cert.8.gz +usr/share/man/man8/stap-client.8.gz usr/share/man/man8/stap-find-or-start-server.8.gz --- systemtap-0.0.20090613.orig/debian/systemtap-server.install +++ systemtap-0.0.20090613/debian/systemtap-server.install @@ -0,0 +1,10 @@ +usr/bin/stap-server +usr/bin/stap-serverd +usr/bin/stap-start-server +usr/bin/stap-find-or-start-server +usr/bin/stap-stop-server +usr/bin/stap-gen-cert +usr/bin/stap-authorize-cert +usr/bin/stap-authorize-server-cert +usr/bin/stap-server-connect +# TODO stap-env --- systemtap-0.0.20090613.orig/debian/compat +++ systemtap-0.0.20090613/debian/compat @@ -0,0 +1 @@ +7 --- systemtap-0.0.20090613.orig/debian/watch +++ systemtap-0.0.20090613/debian/watch @@ -0,0 +1,2 @@ +version=3 +opts=uversionmangle=s/^(.*)$/0\.0\.$1/ ftp://sources.redhat.com/pub/systemtap/snapshots/systemtap-(\d+)\.tar.bz2 debian /bin/sh debian/repack --- systemtap-0.0.20090613.orig/debian/systemtap-client.install +++ systemtap-0.0.20090613/debian/systemtap-client.install @@ -0,0 +1,5 @@ +usr/bin/stap-client +usr/bin/stap-find-servers +usr/bin/stap-client-connect +usr/share/man/man8/stap-client.8 +usr/bin/stap-env usr/share/systemtap/ --- systemtap-0.0.20090613.orig/debian/control +++ systemtap-0.0.20090613/debian/control @@ -0,0 +1,89 @@ +Source: systemtap +Section: devel +Priority: optional +Maintainer: Євгеній Мещеряков +Build-Depends: debhelper (>= 7.0.0), dbs, autoconf, automake1.10, bzip2, 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, + xsltproc, docbook-xsl (>= 1.74.3), docbook-xml, libnss3-tools +Build-Conflicts: autoconf2.13, automake1.4 +Standards-Version: 3.8.1 +Homepage: http://sourceware.org/systemtap/ + +Package: systemtap +Architecture: i386 amd64 ia64 s390 powerpc arm armel armeb +Depends: systemtap-runtime (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Suggests: systemtap-doc, vim-addon-manager, linux-image-2.6, linux-headers-2.6, linux-debug-2.6 +Description: instrumentation system for Linux 2.6 + 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-runtime +Replaces: systemtap (<< 0.0.20081220-1) +Conflicts: systemtap (<< 0.0.20081220-1) +Suggests: systemtap +Architecture: i386 amd64 ia64 s390 powerpc arm armel armeb +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: instrumentation system for Linux 2.6 (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} +Conflicts: 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 arm armel armeb +Depends: libnss3-tools, avahi-utils, unzip, zip, systemtap (= ${binary:Version}), + systemtap-client (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Conflicts: stap-client (<< 0.0.20090523~) +Replaces: stap-client (<< 0.0.20090523~) +Description: instrumentation system for Linux 2.6 (compile server) + This package contains compile server for SystemTap. + . + SystemTap provides infrastructure to simplify the gathering of + information about the running Linux system. + +Package: systemtap-client +Architecture: i386 amd64 ia64 s390 powerpc arm armel armeb +Depends: avahi-utils, unzip, zip, dnsutils, systemtap-runtime (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Suggests: systemtap-server +Description: instrumentation system for Linux 2.6 (client for compile server) + This package contains client for SystemTap compile server. + . + SystemTap provides infrastructure to simplify the gathering of + information about the running Linux system. + +Package: systemtap-sdt-dev +Architecture: all +Depends: ${misc:Depends}, python +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. --- systemtap-0.0.20090613.orig/debian/repack +++ systemtap-0.0.20090613/debian/repack @@ -0,0 +1,19 @@ +#! /bin/sh + +set -e + +if test ! $# = 3; then exit 1; fi + +new_version="$2" +symlink="$3" + +tarball=`readlink "$symlink"` + +rm "$symlink" +rm -rf "../systemtap-${new_version}" +mkdir "../systemtap-${new_version}" +mv "../$tarball" "../systemtap-${new_version}/" +GZIP=-9 tar -czC ../ -f "../systemtap-${new_version}.tar.gz" "systemtap-${new_version}" +rm -rf "../systemtap-${new_version}" + +uupdate -v "$new_version" "../systemtap-${new_version}.tar.gz" --- systemtap-0.0.20090613.orig/debian/systemtap-client.dirs +++ systemtap-0.0.20090613/debian/systemtap-client.dirs @@ -0,0 +1 @@ +etc/systemtap/ssl/client --- systemtap-0.0.20090613.orig/debian/systemtap-runtime.postinst +++ systemtap-0.0.20090613/debian/systemtap-runtime.postinst @@ -0,0 +1,22 @@ +#! /bin/sh -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 + ;; +abort-upgrade|abort-remove|abort-deconfigure) + ;; +*) + echo "$0 called with unknown argument '$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# --- systemtap-0.0.20090613.orig/debian/systemtap-doc.install +++ systemtap-0.0.20090613/debian/systemtap-doc.install @@ -0,0 +1,2 @@ +usr/share/doc/systemtap/* usr/share/doc/systemtap-doc +usr/share/man/man3 --- systemtap-0.0.20090613.orig/debian/systemtap-doc.doc-base.tapsets +++ systemtap-0.0.20090613/debian/systemtap-doc.doc-base.tapsets @@ -0,0 +1,8 @@ +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 --- systemtap-0.0.20090613.orig/debian/systemtap-doc.doc-base.tutorial +++ systemtap-0.0.20090613/debian/systemtap-doc.doc-base.tutorial @@ -0,0 +1,7 @@ +Document: systemtap-doc-tutorial +Title: SystemTap Tutorial +Author: Frank Ch. Eigler +Section: System/Administration + +Format: PDF +Files: /usr/share/doc/systemtap-doc/tutorial.pdf --- systemtap-0.0.20090613.orig/debian/systemtap-client.postrm +++ systemtap-0.0.20090613/debian/systemtap-client.postrm @@ -0,0 +1,17 @@ +#! /bin/sh -e + +#DEBHELPER# + +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 --- systemtap-0.0.20090613.orig/debian/systemtap.docs +++ systemtap-0.0.20090613/debian/systemtap.docs @@ -0,0 +1,3 @@ +build-tree/src/README +build-tree/src/README.security +build-tree/src/NEWS --- systemtap-0.0.20090613.orig/debian/systemtap-runtime.lintian-overrides +++ systemtap-0.0.20090613/debian/systemtap-runtime.lintian-overrides @@ -0,0 +1 @@ +systemtap-runtime binary: setuid-binary usr/bin/staprun 4755 root/root --- systemtap-0.0.20090613.orig/debian/systemtap.yaml +++ systemtap-0.0.20090613/debian/systemtap.yaml @@ -0,0 +1,7 @@ +addon: systemtap +description: "file detection and syntax highlighting for SystemTap probe files" +files: + - ftdetect/stap.vim + - ftplugin/stap.vim + - indent/stap.vim + - syntax/stap.vim --- systemtap-0.0.20090613.orig/debian/systemtap-doc.doc-base.langref +++ systemtap-0.0.20090613/debian/systemtap-doc.doc-base.langref @@ -0,0 +1,8 @@ +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 --- systemtap-0.0.20090613.orig/debian/systemtap.NEWS +++ systemtap-0.0.20090613/debian/systemtap.NEWS @@ -0,0 +1,30 @@ +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 --- systemtap-0.0.20090613.orig/debian/systemtap-runtime.install +++ systemtap-0.0.20090613/debian/systemtap-runtime.install @@ -0,0 +1,3 @@ +usr/bin/staprun +usr/lib/systemtap/stapio +usr/share/man/man8/staprun.8 --- systemtap-0.0.20090613.orig/debian/README.source +++ systemtap-0.0.20090613/debian/README.source @@ -0,0 +1,23 @@ +This package uses dbs (package name 'dbs') for patch management. All patches +are stored under debian/patches directory. They can be applied using the +following command: + + % debian/rules patch + +Patches can be edited using the following command: + + % dbs-edit-patch + + should not include path name. After this command a directory with +the same name will be created under /tmp. You can then edit subdirectory 'src'. +After making changes run script dbs-update-patch (in patch subdirectory, under +/tmp) to update the patch. If patch with given name does not exist yet, it will +be created. + +NOTE: dbs applies patches in alphanumerical order, so it is better to start +patch names with a number. + +To disable some patches just remove them or move away from debian/patches. + +Package can be updated to new upstream version using "uscan" from the +'devscripts' package. Just run "uscan" in package source directory. --- systemtap-0.0.20090613.orig/debian/systemtap-server.postrm +++ systemtap-0.0.20090613/debian/systemtap-server.postrm @@ -0,0 +1,17 @@ +#! /bin/sh -e + +#DEBHELPER# + +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 --- systemtap-0.0.20090613.orig/debian/copyright +++ systemtap-0.0.20090613/debian/copyright @@ -0,0 +1,99 @@ +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 - 2009 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. + +The Debian packaging is (C) 2006-2009, Eugeniy Meshcheryakov +and is licensed under the GPL, see above. --- systemtap-0.0.20090613.orig/debian/changelog +++ systemtap-0.0.20090613/debian/changelog @@ -0,0 +1,931 @@ +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 + --- systemtap-0.0.20090613.orig/debian/README.Debian +++ systemtap-0.0.20090613/debian/README.Debian @@ -0,0 +1,41 @@ +systemtap for Debian +==================== + +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. + +Currently Debian kernels do not contain debugging information, so it is +not possible to use systemtap with those kernels. It is however possible +to use systemtap on custom kernels. To compile kernel with included +debugging information option CONFIG_DEBUG_INFO should be enabled during +kernel configuration (it is available under menu "Kernel hacking", +"Compile the kernel with debug info"). You also should enable kprobes +(CONFIG_KPROBES) in kernel config, this option is located under +"Instrumentation support" menu and it is marked as EXPERIMENTAL. You may +also want to enable debug filesystem (CONFIG_DEBUG_FS, under +"Kernel Hacking") and kernel->userspace relay support (CONFIG_RELAY, +under "General setup"). systemtap also requires ELF image of the running +kernel (vmlinux), you can copy it to /boot manually. + +If you are using kernel-package for building the 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 + +To use systemtap as normal user you must be in group 'stapdev' or 'stapusr'. +See README.security for details. + + -- Eugeniy Meshcheryakov Sun, 25 Jan 2009 02:14:07 +0100 --- systemtap-0.0.20090613.orig/debian/systemtap-client.links +++ systemtap-0.0.20090613/debian/systemtap-client.links @@ -0,0 +1 @@ +usr/share/man/man8/stap-client.8 usr/share/man/man8/stap-find-servers.8 --- systemtap-0.0.20090613.orig/debian/systemtap-doc.docs +++ systemtap-0.0.20090613/debian/systemtap-doc.docs @@ -0,0 +1,3 @@ +build-tree/src/HACKING +build-tree/src/INTERNALS +build-tree/src/tapset/DEVGUIDE --- systemtap-0.0.20090613.orig/debian/systemtap-server.dirs +++ systemtap-0.0.20090613/debian/systemtap-server.dirs @@ -0,0 +1 @@ +etc/systemtap/ssl/server --- systemtap-0.0.20090613.orig/debian/systemtap-doc.examples +++ systemtap-0.0.20090613/debian/systemtap-doc.examples @@ -0,0 +1,2 @@ +build-tree/src/doc/tutorial +build-tree/src/stap-report --- systemtap-0.0.20090613.orig/debian/systemtap.install +++ systemtap-0.0.20090613/debian/systemtap.install @@ -0,0 +1,4 @@ +usr/bin/stap +usr/share/systemtap +usr/share/man/man1 +usr/share/vim --- systemtap-0.0.20090613.orig/debian/patches/27-use-pdflatex +++ systemtap-0.0.20090613/debian/patches/27-use-pdflatex @@ -0,0 +1,123 @@ +diff -ruN src-old/configure.ac src/configure.ac +--- src-old/configure.ac 2009-01-11 16:32:23.290191000 +0100 ++++ src/configure.ac 2009-01-11 16:36:53.532676423 +0100 +@@ -151,19 +151,19 @@ + [enable building documentation (default on if latex etc. found).]), + [enable_docs=$enableval], + [enable_docs="check"]) +-AC_CHECK_PROG(have_latex, latex, yes, no) +-AC_CHECK_PROG(have_dvips, dvips, yes, no) +-AC_CHECK_PROG(have_ps2pdf, ps2pdf, yes, no) +-AC_CHECK_PROG(have_latex2html, latex2html, yes, no) +-if test "x${have_latex}${have_dvips}${have_ps2pdf}${have_latex2html}" != "xyesyesyesyes"; then +- if test "$enable_docs" == "yes"; then +- AC_MSG_ERROR([cannot find all tools for building documentation]) +- fi +- if test "$enable_docs" == "check"; then +- AC_MSG_WARN([will not build documentation, cannot find all tools]) +- fi +-fi +-if test "x${have_latex}${have_dvips}${have_ps2pdf}${have_latex2html}" == "xyesyesyesyes" -a "$enable_docs" != "no"; then ++#AC_CHECK_PROG(have_latex, latex, yes, no) ++#AC_CHECK_PROG(have_dvips, dvips, yes, no) ++#AC_CHECK_PROG(have_ps2pdf, ps2pdf, yes, no) ++#AC_CHECK_PROG(have_latex2html, latex2html, yes, no) ++#if test "x${have_latex}${have_dvips}${have_ps2pdf}${have_latex2html}" != "xyesyesyesyes"; then ++# if test "$enable_docs" == "yes"; then ++# AC_MSG_ERROR([cannot find all tools for building documentation]) ++# fi ++# if test "$enable_docs" == "check"; then ++# AC_MSG_WARN([will not build documentation, cannot find all tools]) ++# fi ++#fi ++if test "$enable_docs" != "no"; then + building_docs="yes" + fi + AM_CONDITIONAL([BUILD_DOCS], [test "$building_docs" == "yes"]) +diff -ruN src-old/doc/langref.tex src/doc/langref.tex +--- src-old/doc/langref.tex 2009-01-10 15:27:03.000000000 +0100 ++++ src/doc/langref.tex 2009-01-11 16:32:23.430191992 +0100 +@@ -10,6 +10,7 @@ + \usepackage{makeidx} + \usepackage{verbatim} + \usepackage{url} ++\usepackage[colorlinks]{hyperref} + \makeindex + + \makeatletter +diff -ruN src-old/doc/Makefile.am src/doc/Makefile.am +--- src-old/doc/Makefile.am 2009-01-10 15:27:03.000000000 +0100 ++++ src/doc/Makefile.am 2009-01-11 16:32:23.430191992 +0100 +@@ -22,20 +22,14 @@ + done + endif + +-SUFFIXES = ps pdf dvi ps tex ++SUFFIXES = pdf tex + +-.ps.pdf: +- ps2pdf -r600 $< +- +-.dvi.ps: +- dvips -t letter -o $@ $< +- +-.tex.dvi: ++.tex.pdf: + pwd=`pwd`; cd $(srcdir); \ +- latex -output-directory=$$pwd $<; \ ++ pdflatex -output-directory=$$pwd $<; \ + touch $*.glo \ + makeindex $*.glo -s nomencl.ist -o $*.gls \ +- latex -output-directory=$$pwd $<; \ +- latex -output-directory=$$pwd $<; \ +- latex -output-directory=$$pwd $< ++ pdflatex -output-directory=$$pwd $<; \ ++ pdflatex -output-directory=$$pwd $<; \ ++ pdflatex -output-directory=$$pwd $< + +diff -ruN src-old/doc/tutorial.tex src/doc/tutorial.tex +--- src-old/doc/tutorial.tex 2009-01-10 15:27:03.000000000 +0100 ++++ src/doc/tutorial.tex 2009-01-11 16:32:23.430191992 +0100 +@@ -5,7 +5,7 @@ + % later version. + + \documentclass{article} +-\usepackage{html} ++%\usepackage{html} + \usepackage{graphicx} + % \usepackage{moreverb} + \usepackage{fancyvrb} +@@ -16,14 +16,15 @@ + % \usepackage{geometry} + % \geometry{letterpaper,text={7in,8.5in}} + \usepackage{charter} ++\usepackage[colorlinks]{hyperref} + + \newenvironment{boxedminipage}%% Boxed minipage +- {\begin{makeimage}\begin{center}\begin{Sbox}\begin{minipage}}% +- {\end{minipage}\end{Sbox}\fbox{\TheSbox}\end{center}\end{makeimage}} ++ {\begin{center}\begin{Sbox}\begin{minipage}}% ++ {\end{minipage}\end{Sbox}\fbox{\TheSbox}\end{center}} + +-\begin{htmlonly} +-\renewcommand{\nomenclature}[2]{} +-\end{htmlonly} ++%\begin{htmlonly} ++%\renewcommand{\nomenclature}[2]{} ++%\end{htmlonly} + + % \usepackage{draftcopy} % ugly + \bibliographystyle{plain} +@@ -1064,9 +1065,9 @@ + \section{Glossary} + \renewcommand{\nomname}{} + \printglossary +-\begin{htmlonly} +-{\em Sorry, not available in HTML.} +-\end{htmlonly} ++%\begin{htmlonly} ++%{\em Sorry, not available in HTML.} ++%\end{htmlonly} + + \section{Errors} + --- systemtap-0.0.20090613.orig/debian/patches/30-no-xmlto +++ systemtap-0.0.20090613/debian/patches/30-no-xmlto @@ -0,0 +1,33 @@ +diff -ruN src-old/doc/SystemTap_Tapset_Reference/Makefile.am src/doc/SystemTap_Tapset_Reference/Makefile.am +--- src-old/doc/SystemTap_Tapset_Reference/Makefile.am 2009-05-03 02:02:18.723616203 +0200 ++++ src/doc/SystemTap_Tapset_Reference/Makefile.am 2009-05-03 02:13:12.126051597 +0200 +@@ -18,6 +18,9 @@ + SRCTREE=$(abs_top_srcdir)/ + DOCPROC=$(abs_builddir)/docproc + ++DOCBOOK_MAN = /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl ++DOCBOOK_HTML = /usr/share/xml/docbook/stylesheet/docbook-xsl/html/chunk.xsl ++ + if BUILD_REFDOCS + all: stamp-htmldocs stamp-mandocs + tapsets.xml: docproc $(shell find $(SRCTREE) -name '*.stp') +@@ -29,7 +32,8 @@ + fi + + stamp-htmldocs: tapsets.xml +- xmlto html -o tapsets tapsets.xml ++ $(MKDIR_P) tapsets ++ xsltproc -o tapsets/ --nonet $(DOCBOOK_HTML) tapsets.xml + touch stamp-htmldocs + + # bump up the allocated space so "xmlto pdf" works +@@ -37,7 +41,8 @@ + env pool_size=2000000 hash_extra=2000000 xmlto pdf tapsets.xml + + stamp-mandocs: tapsets.xml +- xmlto man -o man3 tapsets.xml ++ $(MKDIR_P) man3 ++ xsltproc --stringparam man.copyright.section.enabled 0 -o man3/ --nonet $(DOCBOOK_MAN) tapsets.xml + touch stamp-mandocs + + #FIXME need to figure out where to install things appropriately --- systemtap-0.0.20090613.orig/debian/patches/35-stap-env +++ systemtap-0.0.20090613/debian/patches/35-stap-env @@ -0,0 +1,117 @@ +diff -ruN src-old/stap-authorize-server-cert src/stap-authorize-server-cert +--- src-old/stap-authorize-server-cert 2009-05-23 16:27:03.000000000 +0200 ++++ src/stap-authorize-server-cert 2009-05-26 21:42:13.900889129 +0200 +@@ -11,7 +11,7 @@ + # later version. + + # Initialize the environment +-. `dirname $0`/stap-env ++. /usr/share/systemtap/stap-env + + certfile=$1 + certdb=$2 +diff -ruN src-old/stap-authorize-signing-cert src/stap-authorize-signing-cert +--- src-old/stap-authorize-signing-cert 2009-05-23 16:27:03.000000000 +0200 ++++ src/stap-authorize-signing-cert 2009-05-26 21:42:31.618304314 +0200 +@@ -11,7 +11,7 @@ + # later version. + + # Initialize the environment +-. `dirname $0`/stap-env ++. /usr/share/systemtap/stap-env + + certfile=$1 + certdb=$2 +diff -ruN src-old/stap-client src/stap-client +--- src-old/stap-client 2009-05-23 16:27:03.000000000 +0200 ++++ src/stap-client 2009-05-26 21:42:44.116828762 +0200 +@@ -22,7 +22,7 @@ + trap 'ignore_signal' SIGHUP SIGPIPE + + # Initialize the environment +-. `dirname $0`/stap-env ++. /usr/share/systemtap/stap-env + + #----------------------------------------------------------------------------- + # Helper functions. +diff -ruN src-old/stap-env src/stap-env +--- src-old/stap-env 2009-05-23 16:27:03.000000000 +0200 ++++ src/stap-env 2009-05-26 21:48:30.339993779 +0200 +@@ -1,5 +1,3 @@ +-#!/bin/bash +- + # Generate a certificate for the systemtap server and add it to the + # database of trusted servers for the client. + # +diff -ruN src-old/stap-find-or-start-server src/stap-find-or-start-server +--- src-old/stap-find-or-start-server 2009-05-23 16:27:03.000000000 +0200 ++++ src/stap-find-or-start-server 2009-05-26 21:43:01.368199114 +0200 +@@ -18,7 +18,7 @@ + # Otherwise, it echoes -1 + + # Initialize the environment +-. `dirname $0`/stap-env ++. /usr/share/systemtap/stap-env + + # Is there a server available? + ${stap_exec_prefix}stap-find-servers >/dev/null 2>&1 && echo 0 && exit 0 +diff -ruN src-old/stap-find-servers src/stap-find-servers +--- src-old/stap-find-servers 2009-05-23 16:27:03.000000000 +0200 ++++ src/stap-find-servers 2009-05-26 21:43:16.463358788 +0200 +@@ -13,7 +13,7 @@ + # network. Information about each server found is printed to stdout. + + # Initialize the environment +-. `dirname $0`/stap-env ++. /usr/share/systemtap/stap-env + + #----------------------------------------------------------------------------- + # Helper functions. +diff -ruN src-old/stap-gen-cert src/stap-gen-cert +--- src-old/stap-gen-cert 2009-05-23 16:27:03.000000000 +0200 ++++ src/stap-gen-cert 2009-05-26 21:43:31.053347196 +0200 +@@ -11,7 +11,7 @@ + # later version. + + # Initialize the environment +-. `dirname $0`/stap-env ++. /usr/share/systemtap/stap-env + + # Obtain a password from stdin and echo it. + function user_enter_password +diff -ruN src-old/stap-server src/stap-server +--- src-old/stap-server 2009-05-23 16:27:03.000000000 +0200 ++++ src/stap-server 2009-05-26 21:43:44.650086914 +0200 +@@ -17,7 +17,7 @@ + trap 'terminate' SIGTERM SIGINT + + # Initialize the environment +-. `dirname $0`/stap-env ++. /usr/share/systemtap/stap-env + + #----------------------------------------------------------------------------- + # Helper functions. +diff -ruN src-old/stap-serverd src/stap-serverd +--- src-old/stap-serverd 2009-05-23 16:27:03.000000000 +0200 ++++ src/stap-serverd 2009-05-26 21:43:54.794558467 +0200 +@@ -17,7 +17,7 @@ + trap 'terminate' SIGTERM SIGINT + + # Initialize the environment +-. `dirname $0`/stap-env ++. /usr/share/systemtap/stap-env + + #----------------------------------------------------------------------------- + # Helper functions. +diff -ruN src-old/stap-start-server src/stap-start-server +--- src-old/stap-start-server 2009-05-23 16:27:03.000000000 +0200 ++++ src/stap-start-server 2009-05-26 21:44:09.076687882 +0200 +@@ -13,7 +13,7 @@ + # process id, if successful. + + # Initialize the environment +-. `dirname $0`/stap-env ++. /usr/share/systemtap/stap-env + + # start the server + ${stap_exec_prefix}stap-serverd "$@" /dev/null 2>&1 & --- systemtap-0.0.20090613.orig/debian/patches/16-no-PROCFLAGS +++ systemtap-0.0.20090613/debian/patches/16-no-PROCFLAGS @@ -0,0 +1,23 @@ +diff -ruN src-old/configure.ac src/configure.ac +--- src-old/configure.ac 2006-11-11 17:46:20.000000000 +0100 ++++ src/configure.ac 2006-11-11 17:47:16.000000000 +0100 +@@ -112,12 +112,13 @@ + AC_DEFINE_UNQUOTED(DATE, "$date", [Configuration/build date]) + AC_SUBST(DATE, "$date") + +-processor=`uname -p` +-case "$processor" in +-ppc64) PROCFLAGS=-m64 ;; +-x86_64) PROCFLAGS=-m64 ;; +-*) PROCFLAGS="" +-esac ++#processor=`uname -p` ++#case "$processor" in ++#ppc64) PROCFLAGS=-m64 ;; ++#x86_64) PROCFLAGS=-m64 ;; ++#*) PROCFLAGS="" ++#esac ++PROCFLAGS="" + AC_SUBST([PROCFLAGS]) + + AC_CONFIG_HEADERS([config.h:config.in]) --- systemtap-0.0.20090613.orig/debian/patches/24-stapex-docdir-path +++ systemtap-0.0.20090613/debian/patches/24-stapex-docdir-path @@ -0,0 +1,12 @@ +diff -ruN src-old/stapex.3stap.in src/stapex.3stap.in +--- src-old/stapex.3stap.in 2007-03-04 20:38:20.000000000 +0100 ++++ src/stapex.3stap.in 2007-08-28 15:59:54.000000000 +0200 +@@ -109,7 +109,7 @@ + .ESAMPLE + + .SH SEE ALSO +-.BR @prefix@/doc/systemtap*/examples ++.BR /usr/share/doc/systemtap\-doc/examples + .IR stap (1) + .IR stapprobes (5) + .IR stapfuncs (5) --- systemtap-0.0.20090613.orig/debian/patches/33-vim-filetype-override +++ systemtap-0.0.20090613/debian/patches/33-vim-filetype-override @@ -0,0 +1,10 @@ +diff -ruN src-old/vim/filetype.vim src/vim/filetype.vim +--- src-old/vim/filetype.vim 2009-01-24 15:27:07.000000000 +0100 ++++ src/vim/filetype.vim 2009-01-25 01:55:06.721589352 +0100 +@@ -6,5 +6,5 @@ + " It would be nice to find a way to intelligently detect this. + + " SystemTap scripts +-au BufNewFile,BufRead *.stp setf stap ++au BufNewFile,BufRead *.stp set ft=stap + --- systemtap-0.0.20090613.orig/debian/patches/34-new-elfutils +++ systemtap-0.0.20090613/debian/patches/34-new-elfutils @@ -0,0 +1,18 @@ +diff -ruN src-old/configure.ac src/configure.ac +--- src-old/configure.ac 2009-05-03 02:06:31.223579947 +0200 ++++ src/configure.ac 2009-05-03 02:08:28.843323304 +0200 +@@ -283,11 +283,11 @@ + save_LIBS="$LIBS" + AC_CHECK_LIB(dw, dwfl_module_getsym,[],[ + AC_MSG_ERROR([missing elfutils development headers/libraries (install elfutils-devel, libebl-dev, libdw-dev and/or libebl-devel)])], +- [-Wl,--start-group -ldw -lebl -Wl,--end-group -lelf]) ++ [-ldw -lelf]) + AC_CHECK_LIB(dw, dwarf_getelf,[],[ + AC_MSG_ERROR([elfutils, libdw too old, need 0.126+])], +- [-Wl,--start-group -ldw -lebl -Wl,--end-group -lelf]) +- stap_LIBS="-Wl,--start-group -ldw -lebl -Wl,--end-group -lelf" ++ [-ldw -lelf]) ++ stap_LIBS="-ldw -lelf" + LIBS="$save_LIBS" + else + # We built our own and stap_LDFLAGS points at the install. --- systemtap-0.0.20090613.orig/debian/patches/28-dont-build-pdfdocs +++ systemtap-0.0.20090613/debian/patches/28-dont-build-pdfdocs @@ -0,0 +1,71 @@ +diff -ruN src-old/configure.ac src/configure.ac +--- src-old/configure.ac 2009-05-23 16:31:32.258967327 +0200 ++++ src/configure.ac 2009-05-23 16:37:34.688932959 +0200 +@@ -188,38 +188,38 @@ + if test "$building_docs" == "no" -a "$enable_refdocs" == "yes" ; then + AC_MSG_ERROR([must use --enable-docs with --enable-refdocs]) + fi +-AC_CHECK_PROG(have_xmlto, xmlto, yes, no) +-if test "$enable_refdocs" == "yes"; then +- if test "x${have_xmlto}" != "xyes"; then +- AC_MSG_ERROR([cannot find xmlto for building reference documentation]) +- fi +-fi +-if test "x${have_xmlto}" == "xyes" -a "$enable_refdocs" != "no" -a "${building_docs}" == "yes"; then ++#AC_CHECK_PROG(have_xmlto, xmlto, yes, no) ++#if test "$enable_refdocs" == "yes"; then ++# if test "x${have_xmlto}" != "xyes"; then ++# AC_MSG_ERROR([cannot find xmlto for building reference documentation]) ++# fi ++#fi ++#if test "x${have_xmlto}" == "xyes" -a "$enable_refdocs" != "no" -a "${building_docs}" == "yes"; then + building_refdocs="yes" +-fi ++#fi + AM_CONDITIONAL([BUILD_REFDOCS], [test "$building_refdocs" == "yes"]) + +-if test "x${building_refdocs}" == "xyes"; then +-AC_MSG_CHECKING([for xmlto pdf support]) +-cat > conftest.$ac_ext << EOF +- +- +- +- +- test +- +- +-EOF +- xmlto pdf conftest.$ac_ext >& /dev/null +- if test $? == 0; then +- have_xmlto_pdf="yes" +- AC_MSG_RESULT([yes]) +- else +- AC_MSG_RESULT([no]) +- AC_MSG_WARN([Not building reference documentation in PDF format]) +- fi +-fi ++#if test "x${building_refdocs}" == "xyes"; then ++#AC_MSG_CHECKING([for xmlto pdf support]) ++#cat > conftest.$ac_ext << EOF ++# ++# ++# ++# ++# test ++# ++# ++#EOF ++# xmlto pdf conftest.$ac_ext >& /dev/null ++# if test $? == 0; then ++# have_xmlto_pdf="yes" ++# AC_MSG_RESULT([yes]) ++# else ++# AC_MSG_RESULT([no]) ++# AC_MSG_WARN([Not building reference documentation in PDF format]) ++# fi ++#fi + AM_CONDITIONAL([BUILD_PDFREFDOCS], [test "have_xmlto_pdf" == "yes"]) + + dnl Handle the option to build the server setup.