Sync from SUSE:ALP:Source:Standard:1.0 systemtap revision edbb538dee77e211aec2d68020b66420
This commit is contained in:
commit
9832f14b9e
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
13
README-BEFORE-ADDING-PATCHES
Normal file
13
README-BEFORE-ADDING-PATCHES
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
All patches need to have a patch description header similar to what is used in
|
||||||
|
SuSE kernel git tree. Patches added without this will be reverted. Thanks.
|
||||||
|
|
||||||
|
From: Name <email>
|
||||||
|
Subject: Summary of fix
|
||||||
|
Date: date
|
||||||
|
References: bnc#xxxxxx (bugzilla reference if applicable)
|
||||||
|
Upstream: yes (provide repo/commit-id in description) or no (provide reason)
|
||||||
|
Signed-Off-by: Name <email> (same as From: if committer is patch author)
|
||||||
|
|
||||||
|
Short paragraph describing problem/fix.
|
||||||
|
|
||||||
|
References to upstream repo-path/commit-id if applicable.
|
13
README-KEYRING
Normal file
13
README-KEYRING
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
How to update the systemtap keyring
|
||||||
|
===================================
|
||||||
|
1. update systemtap version in specfile to new version
|
||||||
|
2. run 'osc service localrun download_files' to download the new tarball and signatrure files (the signature file may be .sig or .asc, it varies depending on who
|
||||||
|
made the release)
|
||||||
|
3. run 'gpg systemtap-${ver}.tar.gz.{sig,asc}' -- look for "gpg: Signature made {date} using RSA key ID {key}" in output
|
||||||
|
4. run 'gpg --keyserver pgp.mit.edu --recv-key $key' to obtain the key from the public keyserver
|
||||||
|
5. run 'gpg --export --armor --output systemtap.keyring $key'. Select 'y' to
|
||||||
|
overwrite existing file (previous is backed up in .osc)
|
||||||
|
|
||||||
|
How to verify against the keyring
|
||||||
|
=================================
|
||||||
|
1. run 'gpg --keyring systemtap.keyring systemtap-${ver}.tar.gz.sig'
|
6
_multibuild
Normal file
6
_multibuild
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<multibuild>
|
||||||
|
<package>systemtap-docs</package>
|
||||||
|
<package>systemtap-headers</package>
|
||||||
|
<package>systemtap-dtrace</package>
|
||||||
|
</multibuild>
|
||||||
|
|
2
stap-server.conf
Normal file
2
stap-server.conf
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Systemtap-server needs some files in /var/run
|
||||||
|
d /run/stap-server 0755 root root -
|
BIN
systemtap-4.9.tar.gz
(Stored with Git LFS)
Normal file
BIN
systemtap-4.9.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
11
systemtap-4.9.tar.gz.asc
Normal file
11
systemtap-4.9.tar.gz.asc
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQEzBAABCAAdFiEEXTgRb6TTp8x343jTfoNhASbcwugFAmRMNsMACgkQfoNhASbc
|
||||||
|
wuhsIwf/awt2wfQ8/TgI64+K1mr8gci3avr4/TuConQ7FC8tMZdecgXr2hwCnI2E
|
||||||
|
1WF1QBTal3h4Xd2oVb8byycDR82rg4Auo8yQj1/X6AC7mue/N+1P6jXfFwZMvNXx
|
||||||
|
Fq5qj/smhY7Nnm2Zb3xZu4lvkrNP6LJO27YbqEgmJ3ELt+RiYyunWAzDjwAlptV0
|
||||||
|
CyWzoiAZk+mDB9He4TyM2eFfxNHSmUaJsgQcxo/sTnpPLf5Nf3yt10g1iP2AwaPV
|
||||||
|
NF+EH8aGG1+vXN2KvNglCTjZiBpjQDf4I1T36rooaVNKexNRK0h5yY8C6syEcmBQ
|
||||||
|
ljzOaXVy1O3D3o0OPA5Z4l0Jt2lxYg==
|
||||||
|
=0ZKr
|
||||||
|
-----END PGP SIGNATURE-----
|
88
systemtap-build-source-dir.patch
Normal file
88
systemtap-build-source-dir.patch
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
From: Tony Jones <tonyj@suse.de>
|
||||||
|
Subject: adjust build source dir for SuSE packaging
|
||||||
|
References: bnc#796574
|
||||||
|
|
||||||
|
kernel-$flavor:
|
||||||
|
/lib/modules/$version-$flavor
|
||||||
|
|
||||||
|
kernel-$flavor-devel: requires kernel-source
|
||||||
|
/usr/src/linux-$version-obj/$arch/$flavor
|
||||||
|
/lib/modules/$version-$flavor/build -> /usr/src/linux-$version-obj/$arch/$flavor
|
||||||
|
/lib/modules/$version-$flavor/source -> /usr/src/linux-$version [kernel-source]
|
||||||
|
|
||||||
|
kernel-flavor-debugsource:
|
||||||
|
/usr/src/debug/kernel-$flavor/
|
||||||
|
linux-obj/ {corresponds to /lib/modules/$version-$flavor/build}
|
||||||
|
linux-3.0/ {mirrors kernel-source}
|
||||||
|
|
||||||
|
DW_AT_comp_dir points to debugsource/linux-obj directory but internal trace
|
||||||
|
headers are only found in linux-3.0. Regardless, we don't want to require
|
||||||
|
debugsource as devel already requires kernel-source which provides the
|
||||||
|
necessary headers.
|
||||||
|
|
||||||
|
---
|
||||||
|
session.cxx | 28 ++++++++++++++++++++++++----
|
||||||
|
1 file changed, 24 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
--- a/session.cxx
|
||||||
|
+++ b/session.cxx
|
||||||
|
@@ -108,6 +108,7 @@ systemtap_session::systemtap_session ():
|
||||||
|
kernel_release = string (buf.release);
|
||||||
|
release = kernel_release;
|
||||||
|
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
|
||||||
|
+ kernel_source_tree = "/lib/modules/" + kernel_release + "/source";
|
||||||
|
architecture = machine = normalize_machine(buf.machine);
|
||||||
|
|
||||||
|
for (unsigned i=0; i<5; i++) perpass_verbose[i]=0;
|
||||||
|
@@ -298,6 +299,7 @@ systemtap_session::systemtap_session (co
|
||||||
|
{
|
||||||
|
release = kernel_release = kern;
|
||||||
|
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
|
||||||
|
+ kernel_source_tree = "/lib/modules/" + kernel_release + "/source";
|
||||||
|
kernel_extra_cflags = other.kernel_extra_cflags;
|
||||||
|
architecture = machine = normalize_machine(arch);
|
||||||
|
setup_kernel_release(kern.c_str());
|
||||||
|
@@ -2218,21 +2220,39 @@ systemtap_session::setup_kernel_release
|
||||||
|
// normal search in tapsets.cxx. Without CONFIG_DEBUG_INFO, we'd
|
||||||
|
// need heuristics such as this one:
|
||||||
|
|
||||||
|
- string some_random_source_only_file = kernel_build_tree + "/COPYING";
|
||||||
|
+ // SUSE: if "build" link specified, attempt to determine "source" link
|
||||||
|
+ // N.B we won't match using above tapsets.cxx check
|
||||||
|
+ struct stat buf;
|
||||||
|
+ string source_tree = kernel_build_tree;
|
||||||
|
+
|
||||||
|
+ if (lstat(kernel_build_tree.c_str(), &buf) != -1 && S_ISLNK(buf.st_mode)) {
|
||||||
|
+ size_t pos = source_tree.find_last_of('/');
|
||||||
|
+ if (pos < source_tree.length() && source_tree.substr(pos+1, string::npos) == "build")
|
||||||
|
+ source_tree.replace(pos+1, string::npos, "source");
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+retry:
|
||||||
|
+ string some_random_source_only_file = source_tree + "/COPYING";
|
||||||
|
ifstream epic (some_random_source_only_file.c_str());
|
||||||
|
if (! epic.fail())
|
||||||
|
{
|
||||||
|
- kernel_source_tree = kernel_build_tree;
|
||||||
|
+ kernel_source_tree = source_tree;
|
||||||
|
if (verbose > 2)
|
||||||
|
clog << _F("Located kernel source tree (COPYING) at '%s'", kernel_source_tree.c_str()) << endl;
|
||||||
|
- }
|
||||||
|
+ } else if (source_tree != kernel_build_tree) {
|
||||||
|
+ // one last try using kernel_build_tree (local fs build)
|
||||||
|
+ source_tree = kernel_build_tree;
|
||||||
|
+ goto retry;
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
update_release_sysroot = true;
|
||||||
|
kernel_release = kstr;
|
||||||
|
- if (!kernel_release.empty())
|
||||||
|
+ if (!kernel_release.empty()) {
|
||||||
|
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
|
||||||
|
+ kernel_source_tree = "/lib/modules/" + kernel_release + "/source";
|
||||||
|
+ }
|
||||||
|
|
||||||
|
// PR10745
|
||||||
|
// Let's not look for the kernel_source_tree; it's definitely
|
61
systemtap-docdir-fix.diff
Normal file
61
systemtap-docdir-fix.diff
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
From: Tony Jones <tonyj@suse.de>
|
||||||
|
Subject: change doc install path
|
||||||
|
References: none
|
||||||
|
Upstream: never
|
||||||
|
|
||||||
|
SuSE %{_docdir} is /usr/share/doc/packages. Change install locations to match.
|
||||||
|
|
||||||
|
---
|
||||||
|
Makefile.am | 2 +-
|
||||||
|
doc/Makefile.am | 2 +-
|
||||||
|
doc/SystemTap_Tapset_Reference/Makefile.am | 4 ++--
|
||||||
|
doc/beginners/Makefile.am | 2 +-
|
||||||
|
4 files changed, 5 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
|
--- a/Makefile.am
|
||||||
|
+++ b/Makefile.am
|
||||||
|
@@ -266,7 +266,7 @@ endif
|
||||||
|
| while read f; do if test -x $$f; then \
|
||||||
|
i_cmd="$(INSTALL_PROGRAM)"; else \
|
||||||
|
i_cmd="$(INSTALL_DATA)"; fi; \
|
||||||
|
- $$i_cmd -D $$f $(DESTDIR)$(pkgdatadir)/examples/$$f; done)
|
||||||
|
+ $$i_cmd -D $$f $(DESTDIR)$(datadir)/doc/packages/systemtap/examples/$$f; done)
|
||||||
|
test -e $(DESTDIR)$(sysconfdir)/systemtap || mkdir -p $(DESTDIR)$(sysconfdir)/systemtap
|
||||||
|
if BUILD_SERVER
|
||||||
|
test -e $(DESTDIR)$(localstatedir)/run/stap-server || mkdir -p $(DESTDIR)$(localstatedir)/run/stap-server
|
||||||
|
--- a/doc/Makefile.am
|
||||||
|
+++ b/doc/Makefile.am
|
||||||
|
@@ -3,7 +3,7 @@
|
||||||
|
|
||||||
|
AUTOMAKE_OPTIONS = subdir-objects
|
||||||
|
PDF_FILES = tutorial.pdf langref.pdf
|
||||||
|
-DOC_INSTALL_DIR = $(DESTDIR)$(datadir)/doc/systemtap
|
||||||
|
+DOC_INSTALL_DIR = $(DESTDIR)$(datadir)/doc/packages/systemtap
|
||||||
|
SUBDIRS = SystemTap_Tapset_Reference beginners
|
||||||
|
|
||||||
|
if BUILD_DOCS
|
||||||
|
--- a/doc/SystemTap_Tapset_Reference/Makefile.am
|
||||||
|
+++ b/doc/SystemTap_Tapset_Reference/Makefile.am
|
||||||
|
@@ -1,9 +1,9 @@
|
||||||
|
## process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
-DOC_INSTALL_DIR = $(DESTDIR)$(datadir)/doc/systemtap
|
||||||
|
+DOC_INSTALL_DIR = $(DESTDIR)$(datadir)/doc/packages/systemtap
|
||||||
|
MAN_INSTALL_DIR = $(DESTDIR)$(mandir)/man3
|
||||||
|
-HTML_INSTALL_DIR = $(DESTDIR)$(datadir)/doc/systemtap/tapsets
|
||||||
|
+HTML_INSTALL_DIR = $(DOC_INSTALL_DIR)/tapsets
|
||||||
|
|
||||||
|
if XMLTO_STRINGPARAM
|
||||||
|
XMLTOHTMLPARAMS=--stringparam use.id.as.filename=1 -m $(abs_srcdir)/generate-toc.xml
|
||||||
|
--- a/doc/beginners/Makefile.am
|
||||||
|
+++ b/doc/beginners/Makefile.am
|
||||||
|
@@ -2,7 +2,7 @@
|
||||||
|
## process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
-DOC_INSTALL_DIR = $(DESTDIR)$(datadir)/doc/systemtap
|
||||||
|
+DOC_INSTALL_DIR = $(DESTDIR)$(datadir)/doc/packages/systemtap
|
||||||
|
SBG = SystemTap_Beginners_Guide
|
||||||
|
BEGIN_INSTALL_DIR = $(DOC_INSTALL_DIR)/$(SBG)
|
||||||
|
|
561
systemtap-docs.changes
Normal file
561
systemtap-docs.changes
Normal file
@ -0,0 +1,561 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 13 01:21:04 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.7. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 27 23:26:36 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.6. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 6 17:33:04 UTC 2019 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.2. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 9 20:06:57 UTC 2019 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.1. See systemtap.spec for changelog
|
||||||
|
- Remove systemtap-exporter files (built due to BuildRequires: python3-devel)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 3 16:50:41 UTC 2018 - sschricker@suse.de
|
||||||
|
|
||||||
|
- Upgrade to version 3.3:
|
||||||
|
|
||||||
|
Changelog: https://lwn.net/Articles/757030/
|
||||||
|
|
||||||
|
eBPF backend extensions, easier access to examples, adapting to
|
||||||
|
meltdown/spectre complications, real-time / high-cpu-count
|
||||||
|
concurrency fixes
|
||||||
|
|
||||||
|
- Added public key of "Frank Ch. Eigler <fche@elastic.org>",
|
||||||
|
since he signed the new package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 2 23:31:59 UTC 2018 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Fix python3 build failures
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 20 23:06:17 UTC 2017 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Upgrade to version 3.2. See systemtap.spec for changelog
|
||||||
|
Drop patch: systemtap-doc-back-down-gettext-version.diff
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 28 20:04:44 UTC 2017 - jeffm@suse.com
|
||||||
|
|
||||||
|
- Update to version 3.1. See systemtap.spec for changelog
|
||||||
|
Added patch: systemtap-doc-back-down-gettext-version.diff
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 1 17:29:31 UTC 2016 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 3.0. See systemtap.spec for changelog
|
||||||
|
Drop patch: systemtap-xmlto-fop.diff
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 10 00:40:17 UTC 2015 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.9. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 11 18:00:49 UTC 2015 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.8. See systemtap.spec for changelog
|
||||||
|
Update patch 'systemtap-docdir-fix.diff' (package beginners guide)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 27 14:11:25 UTC 2015 - p.drouand@gmail.com
|
||||||
|
|
||||||
|
- Update to version 2.7. See systemtap.spec for changelog
|
||||||
|
- Update systemtap-docdir-fix.diff
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 17 20:51:58 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Add gpg signature and keyring
|
||||||
|
- Cleanup spec file with spec-cleaner
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 9 06:06:42 UTC 2014 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.6. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 2 19:50:28 UTC 2014 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.5. See systemtap.spec for changelog
|
||||||
|
- Drop patch: langref.tex-add-option-to-babel-setup.patch (upstream)
|
||||||
|
- Patch systemtap-docs-autoconf-version.diff was still present
|
||||||
|
despite being "dropped" in 2.4, really delete it
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 19 22:05:14 UTC 2013 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Fix build errors due to changes in LaTeX packaging
|
||||||
|
- Add patch 'langref.tex-add-option-to-babel-setup.patch'
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 15 18:51:03 UTC 2013 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.4. See systemtap.spec for changelog
|
||||||
|
- Drop patch systemtap-docs-autoconf-version.diff
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 7 17:44:37 UTC 2013 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.3. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 22 17:47:56 UTC 2013 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.2.1. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 12 05:10:48 UTC 2013 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.0. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 27 10:29:23 UTC 2012 - aj@suse.de
|
||||||
|
|
||||||
|
- Fix build with glibc 2.16
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 18 09:47:49 CEST 2012 - jslaby@suse.de
|
||||||
|
|
||||||
|
- Upgrade to version 1.8
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 14 20:11:49 UTC 2012 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Add systemtap-automake112.patch: Fix build with automake 1.12:
|
||||||
|
+ Support for automatic de-ANSI-fication has been removed.
|
||||||
|
+ Patch taken from upstream, git commit id 5b2bc70.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 18 01:36:46 UTC 2012 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 1.7. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 29 06:34:11 UTC 2012 - coolo@suse.com
|
||||||
|
|
||||||
|
- add automake too
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 21 10:44:28 UTC 2011 - coolo@suse.com
|
||||||
|
|
||||||
|
- add autoconf as buildrequire to avoid implicit dependency
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 2 10:54:46 CET 2011 - jslaby@suse.de
|
||||||
|
|
||||||
|
- update to 1.6
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 7 08:11:15 UTC 2011 - coolo@novell.com
|
||||||
|
|
||||||
|
- fix file dependencies of examples and testsuite
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 17 11:28:27 CEST 2011 - jslaby@suse.de
|
||||||
|
|
||||||
|
- fix gcc 4.6 build
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 21 18:45:18 UTC 2011 - tonyj@novell.com
|
||||||
|
|
||||||
|
- Update to version 1.4. See systemtap.changes for full changelog.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 26 02:15:11 UTC 2010 - tonyj@novell.com
|
||||||
|
|
||||||
|
- Update to version 1.3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 11 22:49:52 UTC 2010 - tonyj@novell.com
|
||||||
|
|
||||||
|
- Update to version 1.1. See systemtap.changes for full changelog.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 2 23:52:10 UTC 2009 - tonyj@novell.com
|
||||||
|
|
||||||
|
- Minor changes to spec file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 2 18:57:14 CEST 2009 - tonyj@suse.de
|
||||||
|
|
||||||
|
- updated to version 1.0. See systemtap.changes for full changelog.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 21 08:47:33 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- corrected to use libexecdir
|
||||||
|
- fix summary and description
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 18 12:46:08 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- change to noarch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 16 16:26:52 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to version 0.9.8:
|
||||||
|
* Module signing support
|
||||||
|
* Debuginfo suggestions when a script fails
|
||||||
|
* Using %M in print formats for hex dumps can now print entire
|
||||||
|
buffers
|
||||||
|
* Dwarfless syscalls: The nd_syscalls tapset is now available to
|
||||||
|
probe system calls without requiring kernel debug info.
|
||||||
|
* sid() returns the session ID of the current process
|
||||||
|
* stringat() indexes a single character from a string.
|
||||||
|
* New script examples
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 22 09:38:19 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- add missing examples installation in docs subpackage
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 20 13:02:00 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- split docs and examples to docs subpackage and generate from its
|
||||||
|
own spec file to cut off the dependency loop
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 15 11:46:11 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- split to several subpackages, systemtap-runtime, -client, -server
|
||||||
|
and -sdt-devel (bnc#503088).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 8 16:43:08 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to released version 0.9.7:
|
||||||
|
* Lots of fixes, improvements, see NEWS file for details
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 19 16:55:48 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to systemtap snashot 20090214:
|
||||||
|
* Version bump to 0.8
|
||||||
|
* Bunch of fixes and updates, see ChangeLog
|
||||||
|
* Fix for recent 2.6.29 kernels
|
||||||
|
- fixed doc build, using fop instead of direct xmlto pdf
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 12 16:32:29 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- backport the blacklist additions from upstream to fix possible
|
||||||
|
system crash (bnc#459387, bnc#473277)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 5 13:31:19 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Backport tapset/signal.stp to fix the signal probe problem
|
||||||
|
(bnc#468321)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 3 14:39:38 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix debugpath.exp with $SYSTEMTAP_DEBUGINFO_PATH (bnc#471811)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 29 12:58:42 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix procfs dir_entry count warning (bnc#470526)
|
||||||
|
- Improve the parsing of lineno checks (bnc#468247)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 15 08:22:24 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix quoting in Tcl scripts (bnc#461588)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 12 12:55:06 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix syntax errors with Tcl send_log (bnc#460886)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 18 16:59:23 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix stap failures with signal tapsets (bnc#459387)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 16 13:50:32 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix dependency on libebl1 (bnc#448331, #445783)
|
||||||
|
- Fix stap for 2.6.28 kernels
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 12 16:32:35 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Don't assert of dwarf_getsrcfiles(). This hits recent SUSE
|
||||||
|
kernels (bnc#455992)
|
||||||
|
- Backport fix patches for stap-*-server scripts to run with
|
||||||
|
netcat (bnc#446686)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 8 14:09:01 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fixed unresolved path in man pages (bnc#457217)
|
||||||
|
- fixed build for old distros on OBS
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 4 18:08:23 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix ioblock.stp for SUSE 2.6.27.x kernel (bnc#456175)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 21 14:09:21 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Add the bound check of parameters to fix segfault (bnc#447551)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 4 13:57:24 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix systemtap assertion with CONFIG_RELOCATABLE (bnc#440351)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 11 17:14:47 CEST 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080906
|
||||||
|
* Fix / clean up autotools stuff
|
||||||
|
* Ugly workaround for 2.6.27 and later kernel
|
||||||
|
* stap-server updates
|
||||||
|
* Lots of small fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 12 18:11:10 CEST 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080809
|
||||||
|
* bump to 0.7.1
|
||||||
|
* tutorials
|
||||||
|
* examples
|
||||||
|
* i386-fix merged
|
||||||
|
* previous patches are all merged in
|
||||||
|
- add latex2html to buildrequires for generating documents
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 20 15:58:30 CEST 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix run on i386 (bnc#401970)
|
||||||
|
- don't include obsolete linux/compile.h.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 18 16:04:01 CEST 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080614:
|
||||||
|
* bump to version 0.7, man page updates, misc fixes
|
||||||
|
see ChangeLog for details
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 14 14:15:17 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080308:
|
||||||
|
* configure fixes, compile option changes
|
||||||
|
* fixes for 2.6.25 kernel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 30 18:26:01 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080126
|
||||||
|
* fix configure and automake stuff
|
||||||
|
* gcc 4.3 fix is included
|
||||||
|
* ufprobes fixes, improvements
|
||||||
|
* reorganized probe condition implementation.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 11 17:10:09 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080105
|
||||||
|
- fixed build of the snapshot with gcc 4.3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 19 14:53:53 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- enable gcc-4.3 patch (yes, we use only gcc4.3 now)
|
||||||
|
- updated to snapshot 20071117
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 25 12:53:04 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- disable gcc-4.3 fix again since it breaks older gccs...
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 24 16:33:35 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix build with gcc 4.3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 22 15:23:15 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20071020:
|
||||||
|
* bump up version 0.6
|
||||||
|
* bunch of updates and fixes, see ChangeLog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 14 16:53:57 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070811:
|
||||||
|
* Updated -m MODNAME usage
|
||||||
|
* Rework on line editing functions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 16 17:39:33 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070714:
|
||||||
|
* configure fix for sqlite
|
||||||
|
* support for crash extension module
|
||||||
|
* new enum for type column in coverage_element
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 4 12:22:34 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070630:
|
||||||
|
* auto-tools fixes, sqlite3 requirement
|
||||||
|
- add sqlite-devel and glib2-devel to buildrequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 6 16:13:15 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070602:
|
||||||
|
* fix for gcc4.3
|
||||||
|
* minor fixes in elaborate.*
|
||||||
|
- include the snapshot date into version string
|
||||||
|
- clean up spec file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 22 17:09:38 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070519:
|
||||||
|
* Updated temporary handlings
|
||||||
|
* Autoconf tweaks
|
||||||
|
* Performance improvements with const and temporary handlings
|
||||||
|
* Removed do_write and do_read probles, added aio_write,
|
||||||
|
aio_read, writev and readv probes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 21 12:24:15 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- use the external elfutils packages.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 24 18:15:56 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070421 and elfutils-0.127:
|
||||||
|
* minor compile warning fixes
|
||||||
|
* add interruptible parameter
|
||||||
|
* improvement on documents
|
||||||
|
* fix for debugfs and relayfs mounts
|
||||||
|
* see ChangeLog for other changes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 19 17:25:52 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070317:
|
||||||
|
including all fix patches
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 8 15:24:56 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix the handling of function arguments in more generic way
|
||||||
|
(#245310, #252311)
|
||||||
|
added a new option -P to switch the prologue-search behavior
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 7 15:47:20 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix misalignment of exception table entry on s390x (#249576)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 26 12:42:41 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix crash with large H value in hist_linear() (#248430)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 23 16:43:53 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix mmap syscall on s390x (#248110)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 15 13:20:32 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix a wrong name of store_deref definition (#245544)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 14 16:39:39 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix the handling of function arguments on s390x (#245310)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 6 14:51:54 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- update to snapshot 20070203, bugfixes including:
|
||||||
|
* add missing sockets tapset support (#239346)
|
||||||
|
* fix the array membership (#242481)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 31 13:44:43 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- turn on Autoprov again to fix broken dependency.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 30 12:01:03 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- update to snapshot 20070120 and elfutils-0.125 to fix major
|
||||||
|
bugs (#238710):
|
||||||
|
* fixed libdw known bugs in elfutils 0.124
|
||||||
|
* add the missing support of tapsetr/errno.stp for s390x
|
||||||
|
* fix conditionals in syscall tapset for s390x
|
||||||
|
* new macros to safely read/write values from kernel pointers
|
||||||
|
* fix the non-standard C behavior to handle NULL in an array
|
||||||
|
* fixed support for benchmarking mode with off-line code
|
||||||
|
* added support to allow user to use array size declarations
|
||||||
|
* reduce number of calls to stp_module_relocate within $tvar
|
||||||
|
functions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 9 19:30:00 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to the recent snapshot version (FATE 301670).
|
||||||
|
* fix cache bugs
|
||||||
|
* auto-tools fixes
|
||||||
|
* probe registartion rework
|
||||||
|
* allow negative numeric literals
|
||||||
|
* bugfixes/optmizations
|
||||||
|
- elfutls 1.2.4
|
||||||
|
removed codes with problematic license in elfutils (#232894)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 24 19:10:59 CEST 2006 - tiwai@suse.de
|
||||||
|
|
||||||
|
- update elfutils to 1.2.3, including vmlinux.debuginfo fix.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 24 18:20:39 CEST 2006 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix the auto-lookup of vmlinux debuginfo for SUSE systems
|
||||||
|
- fix the stp compilation with 2.6.18 kernel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 9 15:27:09 CEST 2006 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to latest snapshot (version 0.5.8)
|
||||||
|
with elfutils-1.2.2.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 18 03:14:22 CEST 2006 - mason@suse.de
|
||||||
|
|
||||||
|
- Update to latest snapshot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 9 20:32:35 CEST 2006 - mason@suse.de
|
||||||
|
|
||||||
|
- created package
|
||||||
|
|
95
systemtap-docs.spec
Normal file
95
systemtap-docs.spec
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
#
|
||||||
|
# spec file for package systemtap-docs
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: systemtap-docs
|
||||||
|
Version: 4.9
|
||||||
|
Release: 0
|
||||||
|
Summary: Documents and examples for systemtap
|
||||||
|
License: GPL-2.0-or-later
|
||||||
|
Group: Development/Tools/Debuggers
|
||||||
|
URL: https://sourceware.org/systemtap/
|
||||||
|
Source0: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
||||||
|
Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc
|
||||||
|
Source2: systemtap.keyring
|
||||||
|
Source3: README-BEFORE-ADDING-PATCHES
|
||||||
|
Source4: README-KEYRING
|
||||||
|
Patch1: systemtap-docdir-fix.diff
|
||||||
|
BuildRequires: autoconf
|
||||||
|
BuildRequires: automake
|
||||||
|
BuildRequires: pkgconfig(json-c)
|
||||||
|
# for documents
|
||||||
|
BuildRequires: fop
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: latex2html
|
||||||
|
BuildRequires: libdw-devel
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: texlive-amsfonts
|
||||||
|
BuildRequires: texlive-babel-english
|
||||||
|
BuildRequires: texlive-collection-fontsrecommended
|
||||||
|
BuildRequires: texlive-metafont-bin
|
||||||
|
BuildRequires: xmlto
|
||||||
|
BuildRequires: tex(charter.sty)
|
||||||
|
BuildRequires: tex(fancybox.sty)
|
||||||
|
BuildRequires: tex(fancyhdr.sty)
|
||||||
|
BuildRequires: tex(fancyvrb.sty)
|
||||||
|
BuildRequires: tex(float.sty)
|
||||||
|
BuildRequires: tex(fullpage.sty)
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description
|
||||||
|
SystemTap is an instrumentation system for systems running Linux.
|
||||||
|
This package contains the documents and examples for systemtap.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n systemtap-%{version}
|
||||||
|
%autopatch -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
# fix interpreter
|
||||||
|
find testsuite examples -name "*.stp" | xargs -n1 sed -i -e 's, /bin/env, %{_bindir}/env,'
|
||||||
|
find testsuite examples -type f | xargs chmod 644
|
||||||
|
autoreconf -fi
|
||||||
|
%configure --docdir=%{_docdir}/systemtap --disable-nls --with-python3
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%install
|
||||||
|
make DESTDIR=%{buildroot} install %{?_smp_mflags} doc
|
||||||
|
# COPYING packaged by main spec
|
||||||
|
cp README AUTHORS NEWS %{buildroot}%{_docdir}/systemtap/
|
||||||
|
# remove binaries and runtime stuff
|
||||||
|
rm -rf %{buildroot}%{_bindir}
|
||||||
|
rm -rf %{buildroot}%{_sbindir}
|
||||||
|
rm -rf %{buildroot}%{_libdir}
|
||||||
|
rm -rf %{buildroot}%{_libexecdir}
|
||||||
|
rm -rf %{buildroot}%{_datadir}/systemtap
|
||||||
|
rm -rf %{buildroot}%{_includedir}
|
||||||
|
rm -rf %{buildroot}%{_sysconfdir}
|
||||||
|
rm -rf %{buildroot}%{_unitdir}
|
||||||
|
# these man pages are in each sub package
|
||||||
|
rm -rf %{buildroot}%{_mandir}/man[178]
|
||||||
|
rm -rf %{buildroot}%{_mandir}/cs/man[178]
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%doc %{_docdir}/systemtap
|
||||||
|
%{_mandir}/man3/*
|
||||||
|
%{_mandir}/cs/man3/*
|
||||||
|
|
||||||
|
%changelog
|
51
systemtap-dtrace.changes
Normal file
51
systemtap-dtrace.changes
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 13 01:21:04 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.7. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 21 23:43:35 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Remove unnecessary patches. Only patches specific to dtrace are needed.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 2 19:19:36 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Add gcc12 support (bsc#1196583)
|
||||||
|
New patch: PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
|
||||||
|
New patch: gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
|
||||||
|
New patch: gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
|
||||||
|
New patch: buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
|
||||||
|
New patch: gcc12-warning-suppression.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 21 10:56:37 UTC 2022 - Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
- Handle-user-supplied-sdt-probe-argument-template.patch: Fix glibc build
|
||||||
|
failure on s390x
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 14 15:46:00 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Resolve gcc compilation error reported against glib2 and libvirt
|
||||||
|
New patch: sys-sdt.h-fp-constraints-arm32.patch
|
||||||
|
New patch: sys-sdt.h-fp-constraints-x86_64.patch
|
||||||
|
New patch: sys-sdt.h-fp-constraints-aarch64-s390.patch
|
||||||
|
|
||||||
|
- Add existing patch systemtap-build-source-dir.patch to spec for consistency
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 27 23:26:36 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.6. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 6 17:32:23 UTC 2019 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.2. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 27 15:07:24 UTC 2019 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Moved the dtrace binary into a separate package to resolve build
|
||||||
|
cycle with glib2 (bsc#1145438).
|
59
systemtap-dtrace.spec
Normal file
59
systemtap-dtrace.spec
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
#
|
||||||
|
# spec file for package systemtap-dtrace
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%if ! %{defined _rundir}
|
||||||
|
%define _rundir %{_localstatedir}/run
|
||||||
|
%endif
|
||||||
|
Name: systemtap-dtrace
|
||||||
|
Version: 4.9
|
||||||
|
Release: 0
|
||||||
|
Summary: SystemTap dtrace utility
|
||||||
|
License: GPL-2.0-or-later
|
||||||
|
Group: Development/Tools/Debuggers
|
||||||
|
URL: http://sourceware.org/systemtap/
|
||||||
|
Source0: http://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
||||||
|
Source1: http://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc
|
||||||
|
Source2: systemtap.keyring
|
||||||
|
Source3: README-BEFORE-ADDING-PATCHES
|
||||||
|
Source4: README-KEYRING
|
||||||
|
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description
|
||||||
|
SystemTap is an instrumentation system for systems running Linux.
|
||||||
|
This package contains the dtrace utility to build provider and probe
|
||||||
|
definitions.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n systemtap-%{version}
|
||||||
|
%autopatch -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
# Our binutils always support '?' in the section characters on all
|
||||||
|
# architectures, no need for configure tests
|
||||||
|
sed s=@preferred_python@=%{_bindir}/python3= dtrace.in |sed s=@prefix@=%{_prefix}= >dtrace
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
|
install -m 755 dtrace %{buildroot}%{_bindir}
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_bindir}/dtrace
|
||||||
|
|
||||||
|
%changelog
|
87
systemtap-headers.changes
Normal file
87
systemtap-headers.changes
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 13 01:21:04 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.7. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
- Remove patches (upstream):
|
||||||
|
Handle-user-supplied-sdt-probe-argument-template.patch
|
||||||
|
PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
|
||||||
|
buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
|
||||||
|
gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
|
||||||
|
gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
|
||||||
|
gcc12-warning-suppression.patch
|
||||||
|
sys-sdt.h-fp-constraints-aarch64-s390.patch
|
||||||
|
sys-sdt.h-fp-constraints-arm32.patch
|
||||||
|
sys-sdt.h-fp-constraints-x86_64.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 2 19:19:36 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Add gcc12 support (bsc#1196583)
|
||||||
|
New patch: PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
|
||||||
|
New patch: gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
|
||||||
|
New patch: gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
|
||||||
|
New patch: buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
|
||||||
|
New patch: gcc12-warning-suppression.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 21 10:56:37 UTC 2022 - Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
- Handle-user-supplied-sdt-probe-argument-template.patch: Fix glibc build
|
||||||
|
failure on s390x
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 14 15:46:00 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Resolve gcc compilation error reported against glib2 and libvirt
|
||||||
|
New patch: sys-sdt.h-fp-constraints-arm32.patch
|
||||||
|
New patch: sys-sdt.h-fp-constraints-x86_64.patch
|
||||||
|
New patch: sys-sdt.h-fp-constraints-aarch64-s390.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 27 23:26:36 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.6. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 6 17:32:56 UTC 2019 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.2. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 9 20:06:57 UTC 2019 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 4.1. See systemtap.spec for changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 3 16:50:41 UTC 2018 - sschricker@suse.de
|
||||||
|
|
||||||
|
- Upgrade to version 3.3:
|
||||||
|
|
||||||
|
Changelog: https://lwn.net/Articles/757030/
|
||||||
|
|
||||||
|
eBPF backend extensions, easier access to examples, adapting to
|
||||||
|
meltdown/spectre complications, real-time / high-cpu-count
|
||||||
|
concurrency fixes
|
||||||
|
|
||||||
|
- Remove patches, because the issues were fixed upstream:
|
||||||
|
systemtap-change-extra_cflags-escape-processing.patch
|
||||||
|
|
||||||
|
- Adjust patch for version 3.3:
|
||||||
|
systemtap-build-source-dir.patch
|
||||||
|
|
||||||
|
- Added public key of "Frank Ch. Eigler <fche@elastic.org>",
|
||||||
|
since he signed the new package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 16 15:20:50 UTC 2018 - matz@suse.com
|
||||||
|
|
||||||
|
- Add Conflicts with systemtap-sdt-devel, as that one again
|
||||||
|
provides the headers as well.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 8 15:26:17 UTC 2018 - matz@suse.com
|
||||||
|
|
||||||
|
- Created new specfile systemtap-headers.spec, so bootstrap cycles
|
||||||
|
packages can use them without blowing up the cycle.
|
||||||
|
[fate#324969]
|
68
systemtap-headers.spec
Normal file
68
systemtap-headers.spec
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
#
|
||||||
|
# spec file for package systemtap-headers
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
# Note: this separate package systemtap-headers exists so that ring0
|
||||||
|
# packages can make use of the SDT headers without pulling in all
|
||||||
|
# build requirements of the normal systemtap package. Normal use
|
||||||
|
# outside of BuildRequires in ring0 packages should use systemtap-sdt-devel
|
||||||
|
%if ! %{defined _rundir}
|
||||||
|
%define _rundir %{_localstatedir}/run
|
||||||
|
%endif
|
||||||
|
Name: systemtap-headers
|
||||||
|
Version: 4.9
|
||||||
|
Release: 0
|
||||||
|
Summary: SystemTap headers
|
||||||
|
License: GPL-2.0-or-later
|
||||||
|
Group: Development/Tools/Debuggers
|
||||||
|
URL: http://sourceware.org/systemtap/
|
||||||
|
Source0: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
||||||
|
Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc
|
||||||
|
Source2: systemtap.keyring
|
||||||
|
Source3: README-BEFORE-ADDING-PATCHES
|
||||||
|
Source4: README-KEYRING
|
||||||
|
Source5: stap-server.conf
|
||||||
|
Patch1: systemtap-build-source-dir.patch
|
||||||
|
|
||||||
|
# sdt-devel provides the same header files as us, so we
|
||||||
|
# must conflict
|
||||||
|
Conflicts: systemtap-sdt-devel
|
||||||
|
|
||||||
|
%description
|
||||||
|
SystemTap is an instrumentation system for systems running Linux.
|
||||||
|
This package contains only the headers for static system probes and
|
||||||
|
exists only to limit build cycles. Normally you should install
|
||||||
|
systemtap-sdt-devel, which also contains these headers.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n systemtap-%{version}
|
||||||
|
%autopatch -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
# Our binutils always support '?' in the section characters on all
|
||||||
|
# architectures, no need for configure tests
|
||||||
|
sed -e 's/@support_section_question@/1/' < includes/sys/sdt-config.h.in > includes/sys/sdt-config.h
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p %{buildroot}%{_includedir}/sys
|
||||||
|
cp -rp includes/sys/*.h %{buildroot}%{_includedir}/sys/
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_includedir}/sys/*.h
|
||||||
|
|
||||||
|
%changelog
|
903
systemtap.changes
Normal file
903
systemtap.changes
Normal file
@ -0,0 +1,903 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 10 06:00:27 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 4.9:
|
||||||
|
* ISystemtap: the new interactive systemtap jupyter kernel.
|
||||||
|
This provides a simple GUI for writing/running Systemtap
|
||||||
|
scripts in an easy, incremental way within Jupyterlab.
|
||||||
|
Added 2 news scripts, stap-jupyter-install
|
||||||
|
and stap-jupyter-container. See stap-jupyter(1).
|
||||||
|
* The new "language-server" mode, specified by "stap
|
||||||
|
--language-server", starts a LSP server which will
|
||||||
|
communicate with the client via stdio.
|
||||||
|
* This server currently supports code completion suggestions.
|
||||||
|
* See language-server/README.md for more details and usage
|
||||||
|
instructions.
|
||||||
|
* Safety/liveness checking for $context variable assignments in
|
||||||
|
probes of retpoline-compiled kernels is temporarily disabled.
|
||||||
|
* DWARF-related probes (.function, .statement) now merge DWARF
|
||||||
|
and non-DWARF symbol-table based matches, rather than being
|
||||||
|
either-or.
|
||||||
|
* The python3 tapset was extended to support python3 3.9, 3.10,
|
||||||
|
and 3.11. See stapprobes(3stap) for further details on probing
|
||||||
|
python functions.
|
||||||
|
* A template cve band-aid script is now included, which
|
||||||
|
demonstrates how to use a new 'livepatch.stp' tapset to
|
||||||
|
standardize activation, interactive control,
|
||||||
|
and monitoring of systemtap cve band-aids.
|
||||||
|
* The kernel runtime now uses much less memory when the number
|
||||||
|
of "possible CPUs" are way more than the online ones. For
|
||||||
|
example, VMWare guests usually have 128 "possible CPUs" while fewer
|
||||||
|
CPUs are actually present or online in the guest system.
|
||||||
|
* The memory allocation size is now irrelevant to the value of
|
||||||
|
NR_CPUS of the current kernel. It is only subject to the
|
||||||
|
number of "possible CPUs" or "online CPUs".
|
||||||
|
* CPU hotplug is supported to the extent that there won't be
|
||||||
|
any kernel panics or memory corruptions.
|
||||||
|
* The bpf backend's embedded-code assembler has been improved
|
||||||
|
to support more conventional assembly syntax with named
|
||||||
|
opcodes. The opcode names are based on the iovisor bpf-docs
|
||||||
|
documentation at
|
||||||
|
https://github.com/iovisor/bpf-docs/blob/master/eBPF.md
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 4 11:27:26 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Add _multibuild to define 2nd spec file as additional flavor.
|
||||||
|
Eliminates the need for source package links in OBS.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 13 00:13:36 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Update to version 4.7
|
||||||
|
Release notes: https://sourceware.org/pipermail/systemtap/2022q2/027491.html
|
||||||
|
|
||||||
|
- Remove patches (upstream):
|
||||||
|
Handle-user-supplied-sdt-probe-argument-template.patch
|
||||||
|
PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
|
||||||
|
buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
|
||||||
|
gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
|
||||||
|
gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
|
||||||
|
gcc12-warning-suppression.patch
|
||||||
|
sys-sdt.h-fp-constraints-aarch64-s390.patch
|
||||||
|
sys-sdt.h-fp-constraints-arm32.patch
|
||||||
|
sys-sdt.h-fp-constraints-x86_64.patch
|
||||||
|
|
||||||
|
- Update systemtap.keyring
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 2 19:19:36 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Add gcc12 support (bsc#1196583)
|
||||||
|
New patch: PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
|
||||||
|
New patch: gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
|
||||||
|
New patch: gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
|
||||||
|
New patch: buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
|
||||||
|
New patch: gcc12-warning-suppression.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 21 10:56:37 UTC 2022 - Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
- Handle-user-supplied-sdt-probe-argument-template.patch: Fix glibc build
|
||||||
|
failure on s390x
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 14 15:46:00 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Resolve gcc compilation error reported against glib2 and libvirt
|
||||||
|
New patch: sys-sdt.h-fp-constraints-arm32.patch
|
||||||
|
New patch: sys-sdt.h-fp-constraints-x86_64.patch
|
||||||
|
New patch: sys-sdt.h-fp-constraints-aarch64-s390.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 27 23:21:10 UTC 2022 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Update to version 4.6 (bsc#1194395)
|
||||||
|
4.6 release notes: https://sourceware.org/pipermail/systemtap/2021q4/027370.html
|
||||||
|
4.5 release notes: https://sourceware.org/pipermail/systemtap/2021q2/027225.html
|
||||||
|
4.4 release notes: https://sourceware.org/pipermail/systemtap/2020q4/027074.html
|
||||||
|
4.3 release notes: https://sourceware.org/pipermail/systemtap/2020q2/026923.html
|
||||||
|
|
||||||
|
Remove patches (upstream):
|
||||||
|
- systemtap-amend-fallback-comment-to-work-with-newer-gcc.patch
|
||||||
|
- systemtap-fix-strict-prototypes-in-autoconf-stack-trace-save-regs.c.patch
|
||||||
|
|
||||||
|
Update systemtap.keyring for new signer
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 28 16:46:32 UTC 2021 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Adjust stap-server.conf to refer to /run not /var/run (bsc#1185068)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 24 12:13:19 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Use %{_tmpfilesdir} instead of wrong %{_libexecdir}/tmpfiles.d
|
||||||
|
that just coincidentally happened to match (boo#1174075).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 6 02:02:58 UTC 2020 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Add recommends on kernel-devel (bsc#1158733)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 3 23:01:33 UTC 2020 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Resolve protoype issue when invoking tracebacks (bsc#1161296)
|
||||||
|
Also dependent fix to handle GCC fallthrough
|
||||||
|
|
||||||
|
New patch: systemtap-fix-strict-prototypes-in-autoconf-stack-trace-save-regs.c.patch
|
||||||
|
New patch: systemtap-amend-fallback-comment-to-work-with-newer-gcc.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 27 11:29:47 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Replace libebl-devel BuildRequires with libdw-devel: ebl is
|
||||||
|
being absorbed by libdw.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 6 17:29:35 UTC 2019 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Update to version 4.2
|
||||||
|
Release notes: https://sourceware.org/ml/systemtap/2019-q4/msg00044.html
|
||||||
|
|
||||||
|
Delete patch: systemtap-support-wimplicit-fallthrough-vsprintf.patch
|
||||||
|
Delete patch: systemtap-support-wimplicit-fallthrough-gen_map.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 7 18:18:07 UTC 2019 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Add support for gcc -Wimplicit-fallthrough to resolve compilation errors
|
||||||
|
of the form "this statement may fall through"
|
||||||
|
New patch: systemtap-support-wimplicit-fallthrough-vsprintf.patch
|
||||||
|
New patch: systemtap-support-wimplicit-fallthrough-gen_map.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 14 07:32:43 UTC 2019 - Martin Pluskal <mpluskal@suse.com>
|
||||||
|
|
||||||
|
- Do not require exact version of systemtap-dtrace as build
|
||||||
|
counters are not same for different packages
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 30 14:07:44 UTC 2019 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Moved the dtrace binary into a separate package to resolve build
|
||||||
|
cycle with glib2 (bsc#1145438).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 9 20:06:57 UTC 2019 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
- Update to version 4.1.
|
||||||
|
Do not package systemtap-exporter.
|
||||||
|
4.1 release notes: https://sourceware.org/ml/systemtap/2019-q2/msg00043.html
|
||||||
|
4.0 release notes: https://sourceware.org/ml/systemtap/2018-q4/msg00018.html
|
||||||
|
|
||||||
|
- Force autoreconf of configure to match systemtap-docs (tarball configure
|
||||||
|
is stale).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 15 13:40:09 UTC 2019 - jlee@suse.com
|
||||||
|
|
||||||
|
- Add BuildRequire libavahi-devel, otherwise that the systemstap-server
|
||||||
|
and systemstap client do not work. (bsc#1132538)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 30 13:17:03 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- BuildRequire pkgconfig(systemd) instead of systemd: allow to use
|
||||||
|
systemd-mini during build.
|
||||||
|
- Use %tmpfiles_create macro in -server package: consider the right
|
||||||
|
usage in transactional update cases.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 4 18:38:37 UTC 2019 - mgorse@suse.com
|
||||||
|
|
||||||
|
- Remove glib2-devel from BuildRequires: it appears not to be used
|
||||||
|
and causes a build loop if glib2 is built with SDT markers
|
||||||
|
(bsc#1090047).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 3 16:50:41 UTC 2018 - sschricker@suse.de
|
||||||
|
|
||||||
|
- Upgrade to version 3.3:
|
||||||
|
|
||||||
|
Changelog: https://lwn.net/Articles/757030/
|
||||||
|
|
||||||
|
eBPF backend extensions, easier access to examples, adapting to
|
||||||
|
meltdown/spectre complications, real-time / high-cpu-count
|
||||||
|
concurrency fixes
|
||||||
|
|
||||||
|
- Remove patches, because the issues were fixed upstream:
|
||||||
|
systemtap-fixes-for-gcc-8.patch
|
||||||
|
systemtap-change-extra_cflags-escape-processing.patch
|
||||||
|
|
||||||
|
- Adjust patch for version 3.3:
|
||||||
|
systemtap-build-source-dir.patch
|
||||||
|
|
||||||
|
- Added public key of "Frank Ch. Eigler <fche@elastic.org>",
|
||||||
|
since he signed the new package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 23 23:54:17 UTC 2018 - tonyj@suse.com
|
||||||
|
|
||||||
|
- GCC 8 fixes (bsc#1084642)
|
||||||
|
New patch: systemtap-fixes-for-gcc-8.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 16 15:28:22 UTC 2018 - matz@suse.com
|
||||||
|
|
||||||
|
- Care for pecularities of build counter syncs between different
|
||||||
|
build rings: the Requires from sdt-devel can't use %release
|
||||||
|
for systemtap-headers, but we also don't want to just include
|
||||||
|
%version, so separate both totally:
|
||||||
|
* Add the include headers to sdt-devel again.
|
||||||
|
* Add Conflicts with systemtap-headers to care for the resulting
|
||||||
|
file conflicts.
|
||||||
|
* Remove Require from sdt-devel to systemtap-headers again.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 8 15:28:32 UTC 2018 - matz@suse.com
|
||||||
|
|
||||||
|
- Don't include the headers files in sdt-devel
|
||||||
|
- Add systemtap-headers to Requires of sdt-devel, so that it
|
||||||
|
provides the same files as before. [fate#324969]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 20 23:01:35 UTC 2017 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Upgrade to version 3.2
|
||||||
|
Changelog: https://sourceware.org/ml/systemtap/2017-q4/msg00096.html
|
||||||
|
Drop patch: systemtap-tweak-i386-argument-passing.patch (upstream)
|
||||||
|
Update keyring.
|
||||||
|
|
||||||
|
- Fix issue with Kbuild handling of escaped paths (bsc#1067437)
|
||||||
|
Add patch: systemtap-change-extra_cflags-escape-processing.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 10 12:48:28 UTC 2017 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Use pytho3 by default (fate#323526)
|
||||||
|
* Do not explicitly require python by subpackage, dependency gets
|
||||||
|
generated automatically
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 30 19:42:04 UTC 2017 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Tweak i386 argument-passing (bsc#1030285)
|
||||||
|
New patch: systemtap-tweak-i386-argument-passing.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 28 19:32:02 UTC 2017 - jeffm@suse.com
|
||||||
|
|
||||||
|
- Update to version 3.1
|
||||||
|
Update keyring with new key
|
||||||
|
Changelog:
|
||||||
|
https://sourceware.org/ml/systemtap/2017-q1/msg00106.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 1 19:28:53 CEST 2016 - tonyj@suse.de
|
||||||
|
|
||||||
|
- Update to version 3.0
|
||||||
|
Update keyring with new key
|
||||||
|
Update info in README-KEYRING
|
||||||
|
Changelog:
|
||||||
|
https://sourceware.org/ml/systemtap/2016-q1/msg00179.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 10 00:32:54 UTC 2015 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.9.
|
||||||
|
Update keyring with new key
|
||||||
|
Changelog:
|
||||||
|
https://sourceware.org/ml/systemtap/2015-q4/msg00025.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 11 17:59:49 UTC 2015 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.8.
|
||||||
|
Update keyring with new key
|
||||||
|
New file: README-KEYRING documenting how to update keyring
|
||||||
|
Changelog:
|
||||||
|
https://sourceware.org/ml/systemtap/2015-q2/msg00160.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 27 17:03:48 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update keyring with new key
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 27 14:12:15 UTC 2015 - p.drouand@gmail.com
|
||||||
|
|
||||||
|
- Update to version 2.7
|
||||||
|
Changelog:
|
||||||
|
https://sourceware.org/ml/systemtap/2015-q1/msg00173.html
|
||||||
|
- Update systemtap-docdir-fix.diff
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 17 20:49:14 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Add keyring and signature
|
||||||
|
- Cleanup spec file with spec-cleaner
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 9 06:05:47 UTC 2014 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.6
|
||||||
|
Changelog:
|
||||||
|
2.6: https://sourceware.org/ml/systemtap/2014-q3/msg00231.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 17 19:34:40 UTC 2014 - coolo@suse.com
|
||||||
|
|
||||||
|
- use %_rundir if available
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 2 19:48:19 UTC 2014 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.5
|
||||||
|
Changelog:
|
||||||
|
2.5: https://sourceware.org/ml/systemtap/2014-q2/msg00103.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 15 18:51:03 UTC 2013 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.4
|
||||||
|
Changelog:
|
||||||
|
2.4: http://sourceware.org/ml/systemtap/2013-q4/msg00165.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 7 17:40:24 UTC 2013 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.3
|
||||||
|
Changelog:
|
||||||
|
2.3: http://sourceware.org/ml/systemtap/2013-q3/msg00062.html
|
||||||
|
- Refresh systemtap-build-source-dir.patch for context
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 22 17:42:53 UTC 2013 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Upgrade to version 2.2.1
|
||||||
|
Drop patch: systemtap-fix-for-kernels-without-vm_executable.patch
|
||||||
|
Refresh patch (context): systemtap-build-source-dir.patch
|
||||||
|
|
||||||
|
Changelog:
|
||||||
|
2.1: http://sourceware.org/ml/systemtap/2013-q1/msg00130.html
|
||||||
|
2.2.1: http://sourceware.org/ml/systemtap/2013-q2/msg00138.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 22 06:30:58 UTC 2013 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Change how systemtap looks for tracepoint header files
|
||||||
|
(bnc#796574, new patch: systemtap-build-source-dir.patch)
|
||||||
|
- Add libebl1 dependancy. Systemtap manually loads libebl backends and
|
||||||
|
the manual Requires: was incorrectly removed in a previous revision
|
||||||
|
(bnc#800335)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 14 23:42:06 UTC 2012 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Update to version 2.0
|
||||||
|
Changelog: http://sourceware.org/ml/systemtap/2012-q4/msg00047.html
|
||||||
|
- Delete previous patches (present in version 2.0):
|
||||||
|
link-with-pthread.patch
|
||||||
|
systemtap-linux-types.patch
|
||||||
|
- Add patches:
|
||||||
|
systemtap-fix-for-kernels-without-vm_executable.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 17 12:20:17 UTC 2012 - fcrozat@suse.com
|
||||||
|
|
||||||
|
- Fix build with new systemd location.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 27 10:29:19 UTC 2012 - aj@suse.de
|
||||||
|
|
||||||
|
- Fix build with glibc 2.16
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 18 09:46:52 CEST 2012 - jslaby@suse.de
|
||||||
|
|
||||||
|
- Upgrade to version 1.8
|
||||||
|
Changelog: http://sourceware.org/ml/systemtap/2012-q2/msg00277.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 18 01:33:56 UTC 2012 - tonyj@suse.com
|
||||||
|
|
||||||
|
- Upgrade to version 1.7
|
||||||
|
Changelog: http://sourceware.org/ml/systemtap/2012-q1/msg00097.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 23 14:30:33 CET 2011 - aj@suse.de
|
||||||
|
|
||||||
|
- Create tmpfiles during new install.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 2 10:54:26 CET 2011 - jslaby@suse.de
|
||||||
|
|
||||||
|
- update to 1.6
|
||||||
|
changes 1.5-1.6: http://sourceware.org/ml/systemtap/2011-q3/msg00105.html
|
||||||
|
changes 1.4-1.5: http://sourceware.org/ml/systemtap/2011-q2/msg00218.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 19 08:38:29 UTC 2011 - tonyj@novell.com
|
||||||
|
|
||||||
|
- Fix for bnc#710291 - systemtap: fails rpmlint check non-ghost-in-var-run
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 2 15:11:31 UTC 2011 - idoenmez@novell.com
|
||||||
|
|
||||||
|
- Add systemtap-1.4-gcc46.patch to fix compilation with gcc 4.6
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 15 17:50:11 CET 2011 - jslaby@suse.de
|
||||||
|
|
||||||
|
- add ifdef CLONE_STOPPED to fix compilation on newer kernels
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 21 18:46:18 UTC 2011 - tonyj@novell.com
|
||||||
|
|
||||||
|
- Update to version 1.4
|
||||||
|
Changes in this release: https://lkml.org/lkml/2011/1/17/101
|
||||||
|
Drop patches:
|
||||||
|
systemtap-hppa.diff
|
||||||
|
systemtap-support-2.6.36.diff
|
||||||
|
systemtap_fix_mod_vs_del_timer_race.patch
|
||||||
|
systemtap_improve_gettimeofday_stability.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 14 14:32:11 UTC 2011 - trenn@novell.com
|
||||||
|
|
||||||
|
- Hopefully fix bnc#664105:
|
||||||
|
Kernel segfault in kernel/timer.c - comm: stapio (process) - related to preloadtrace.ko
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 13 11:25:26 UTC 2010 - coolo@novell.com
|
||||||
|
|
||||||
|
- take fix for pr11940 from systemtap git
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 5 18:39:44 UTC 2010 - bg@novell.com
|
||||||
|
|
||||||
|
- fix build for hppa
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 26 01:35:21 UTC 2010 - tonyj@novell.com
|
||||||
|
|
||||||
|
- Update from version 1.1 to version 1.3
|
||||||
|
Upstream release notes:
|
||||||
|
1.3: http://sourceware.org/ml/systemtap/2010-q3/msg00098.html
|
||||||
|
1.2: http://sourceware.org/ml/systemtap/2010-q1/msg00740.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 21 12:51:32 CEST 2010 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- Add python Requires to sdt-devel subpackage since dtrace is a
|
||||||
|
python script.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 11 23:56:17 UTC 2010 - tonyj@novell.com
|
||||||
|
|
||||||
|
- Add dependancies for systemtap shell scripts (coreutils, zip, avahi)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 11 22:47:15 UTC 2010 - tonyj@novell.com
|
||||||
|
|
||||||
|
- Update to version 1.1
|
||||||
|
- Fixes for CVE-2009-4273 (second part, also known as CVE-2010-0412) and
|
||||||
|
CVE-2010-0411.
|
||||||
|
- Fix parsing error (systemtap-prevent-nested-arg.diff)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 2 23:51:24 UTC 2009 - tonyj@novell.com
|
||||||
|
|
||||||
|
- Fixes for CVE-2009-2911, BNC#548361
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 2 18:57:14 CEST 2009 - tonyj@suse.de
|
||||||
|
|
||||||
|
- updated to version 1.0:
|
||||||
|
* SystemTap frontend (stap) changes
|
||||||
|
- EXPERIMENTAL support for unprivileged users.
|
||||||
|
- -a ARCH allows cross compiling of scripts, stap-start-server arguments
|
||||||
|
extended to support starting a cross compiling server
|
||||||
|
- Change notion of architecture to be same as kernels
|
||||||
|
- Support output file switching by SIGUSR2
|
||||||
|
- New experimental transport mechanism using ftrace's ring_buffer
|
||||||
|
- Reduction in memory consumption for scripts using many uprobes
|
||||||
|
- Support for recognizing DW_OP_{stack,implicit}_value DWARF expressions
|
||||||
|
* SystemTap script language changes
|
||||||
|
- Dwarf probes now support C++ scopes and so can be limited to classes or
|
||||||
|
namespaces.
|
||||||
|
- Preprocessor support for || and &&
|
||||||
|
- Probe alias names may be overloaded (multiple aliases of same name)
|
||||||
|
* SystemTap tapset changes
|
||||||
|
- Enabling semaphore now used to reduce computation overhead of dorman
|
||||||
|
process().mark() probes.
|
||||||
|
- Many functions marked as usable by unprivileged users (return global info
|
||||||
|
or specific to user process).
|
||||||
|
- New netdev tapset probe points for monitoring network traffic and device
|
||||||
|
configurations.
|
||||||
|
- New task_backtrace function returns the current hex backtrace of any
|
||||||
|
arbitrary task in the system.
|
||||||
|
- Function is_myproc returns whether the current process is owned by user
|
||||||
|
which started systemtap script.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 13 15:55:14 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to version 0.9.9:
|
||||||
|
* Systemwide kernel .function.return (kretprobe) maxactive overridden
|
||||||
|
with -DKRETACTIVE=nnn parameter.
|
||||||
|
* performance improvement in translation pass 2
|
||||||
|
* new DW_OP_call_frame_CFA handling with elfutils 0.142
|
||||||
|
* dwarf probes now show parameters and local variables in the verbose
|
||||||
|
listing mode (-L)
|
||||||
|
* symbol aliases are now resolved to their canonical dwarf names
|
||||||
|
* The syntax for dereferencing $target variables and @cast() gained new
|
||||||
|
capabilities
|
||||||
|
* For reading all probe variables, kernel.mark now supports $$vars and
|
||||||
|
$$parms, and process.syscall now supports $$vars.
|
||||||
|
* SNMP tapset for many network statistics
|
||||||
|
* dentry tapset to map kernel VFS directory entries to file or full
|
||||||
|
path names: d_path(), d_name() and reverse_path_walk().
|
||||||
|
* SystemTap now has userspace markers in its own binaries
|
||||||
|
* More to see in NEWS
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 21 08:47:11 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- corrected to use libexecdir
|
||||||
|
- fix summary and description
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 16 16:24:28 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to version 0.9.8:
|
||||||
|
* Module signing support
|
||||||
|
* Debuginfo suggestions when a script fails
|
||||||
|
* Using %M in print formats for hex dumps can now print entire
|
||||||
|
buffers
|
||||||
|
* Dwarfless syscalls: The nd_syscalls tapset is now available to
|
||||||
|
probe system calls without requiring kernel debug info.
|
||||||
|
* sid() returns the session ID of the current process
|
||||||
|
* stringat() indexes a single character from a string.
|
||||||
|
* New script examples
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 20 13:02:00 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- split docs and examples to docs subpackage and generate from its
|
||||||
|
own spec file to cut off the dependency loop
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 15 11:46:11 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- split to several subpackages, systemtap-runtime, -client, -server
|
||||||
|
and -sdt-devel (bnc#503088).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 8 16:43:08 CEST 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to released version 0.9.7:
|
||||||
|
* Lots of fixes, improvements, see NEWS file for details
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 19 16:55:48 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to systemtap snashot 20090214:
|
||||||
|
* Version bump to 0.8
|
||||||
|
* Bunch of fixes and updates, see ChangeLog
|
||||||
|
* Fix for recent 2.6.29 kernels
|
||||||
|
- fixed doc build, using fop instead of direct xmlto pdf
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 12 16:32:29 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- backport the blacklist additions from upstream to fix possible
|
||||||
|
system crash (bnc#459387, bnc#473277)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 5 13:31:19 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Backport tapset/signal.stp to fix the signal probe problem
|
||||||
|
(bnc#468321)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 3 14:39:38 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix debugpath.exp with $SYSTEMTAP_DEBUGINFO_PATH (bnc#471811)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 29 12:58:42 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix procfs dir_entry count warning (bnc#470526)
|
||||||
|
- Improve the parsing of lineno checks (bnc#468247)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 15 08:22:24 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix quoting in Tcl scripts (bnc#461588)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 12 12:55:06 CET 2009 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix syntax errors with Tcl send_log (bnc#460886)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 18 16:59:23 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix stap failures with signal tapsets (bnc#459387)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 16 13:50:32 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix dependency on libebl1 (bnc#448331, #445783)
|
||||||
|
- Fix stap for 2.6.28 kernels
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 12 16:32:35 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Don't assert of dwarf_getsrcfiles(). This hits recent SUSE
|
||||||
|
kernels (bnc#455992)
|
||||||
|
- Backport fix patches for stap-*-server scripts to run with
|
||||||
|
netcat (bnc#446686)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 8 14:09:01 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fixed unresolved path in man pages (bnc#457217)
|
||||||
|
- fixed build for old distros on OBS
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 4 18:08:23 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix ioblock.stp for SUSE 2.6.27.x kernel (bnc#456175)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 21 14:09:21 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Add the bound check of parameters to fix segfault (bnc#447551)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 4 13:57:24 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Fix systemtap assertion with CONFIG_RELOCATABLE (bnc#440351)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 11 17:14:47 CEST 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080906
|
||||||
|
* Fix / clean up autotools stuff
|
||||||
|
* Ugly workaround for 2.6.27 and later kernel
|
||||||
|
* stap-server updates
|
||||||
|
* Lots of small fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 12 18:11:10 CEST 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080809
|
||||||
|
* bump to 0.7.1
|
||||||
|
* tutorials
|
||||||
|
* examples
|
||||||
|
* i386-fix merged
|
||||||
|
* previous patches are all merged in
|
||||||
|
- add latex2html to buildrequires for generating documents
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 20 15:58:30 CEST 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix run on i386 (bnc#401970)
|
||||||
|
- don't include obsolete linux/compile.h.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 18 16:04:01 CEST 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080614:
|
||||||
|
* bump to version 0.7, man page updates, misc fixes
|
||||||
|
see ChangeLog for details
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 14 14:15:17 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080308:
|
||||||
|
* configure fixes, compile option changes
|
||||||
|
* fixes for 2.6.25 kernel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 30 18:26:01 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080126
|
||||||
|
* fix configure and automake stuff
|
||||||
|
* gcc 4.3 fix is included
|
||||||
|
* ufprobes fixes, improvements
|
||||||
|
* reorganized probe condition implementation.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 11 17:10:09 CET 2008 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20080105
|
||||||
|
- fixed build of the snapshot with gcc 4.3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 19 14:53:53 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- enable gcc-4.3 patch (yes, we use only gcc4.3 now)
|
||||||
|
- updated to snapshot 20071117
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 25 12:53:04 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- disable gcc-4.3 fix again since it breaks older gccs...
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 24 16:33:35 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix build with gcc 4.3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 22 15:23:15 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20071020:
|
||||||
|
* bump up version 0.6
|
||||||
|
* bunch of updates and fixes, see ChangeLog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 14 16:53:57 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070811:
|
||||||
|
* Updated -m MODNAME usage
|
||||||
|
* Rework on line editing functions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 16 17:39:33 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070714:
|
||||||
|
* configure fix for sqlite
|
||||||
|
* support for crash extension module
|
||||||
|
* new enum for type column in coverage_element
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 4 12:22:34 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070630:
|
||||||
|
* auto-tools fixes, sqlite3 requirement
|
||||||
|
- add sqlite-devel and glib2-devel to buildrequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 6 16:13:15 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070602:
|
||||||
|
* fix for gcc4.3
|
||||||
|
* minor fixes in elaborate.*
|
||||||
|
- include the snapshot date into version string
|
||||||
|
- clean up spec file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 22 17:09:38 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070519:
|
||||||
|
* Updated temporary handlings
|
||||||
|
* Autoconf tweaks
|
||||||
|
* Performance improvements with const and temporary handlings
|
||||||
|
* Removed do_write and do_read probles, added aio_write,
|
||||||
|
aio_read, writev and readv probes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 21 12:24:15 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- use the external elfutils packages.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 24 18:15:56 CEST 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070421 and elfutils-0.127:
|
||||||
|
* minor compile warning fixes
|
||||||
|
* add interruptible parameter
|
||||||
|
* improvement on documents
|
||||||
|
* fix for debugfs and relayfs mounts
|
||||||
|
* see ChangeLog for other changes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 19 17:25:52 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to snapshot 20070317:
|
||||||
|
including all fix patches
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 8 15:24:56 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix the handling of function arguments in more generic way
|
||||||
|
(#245310, #252311)
|
||||||
|
added a new option -P to switch the prologue-search behavior
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 7 15:47:20 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix misalignment of exception table entry on s390x (#249576)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 26 12:42:41 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix crash with large H value in hist_linear() (#248430)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 23 16:43:53 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix mmap syscall on s390x (#248110)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 15 13:20:32 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix a wrong name of store_deref definition (#245544)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 14 16:39:39 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix the handling of function arguments on s390x (#245310)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 6 14:51:54 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- update to snapshot 20070203, bugfixes including:
|
||||||
|
* add missing sockets tapset support (#239346)
|
||||||
|
* fix the array membership (#242481)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 31 13:44:43 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- turn on Autoprov again to fix broken dependency.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 30 12:01:03 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- update to snapshot 20070120 and elfutils-0.125 to fix major
|
||||||
|
bugs (#238710):
|
||||||
|
* fixed libdw known bugs in elfutils 0.124
|
||||||
|
* add the missing support of tapsetr/errno.stp for s390x
|
||||||
|
* fix conditionals in syscall tapset for s390x
|
||||||
|
* new macros to safely read/write values from kernel pointers
|
||||||
|
* fix the non-standard C behavior to handle NULL in an array
|
||||||
|
* fixed support for benchmarking mode with off-line code
|
||||||
|
* added support to allow user to use array size declarations
|
||||||
|
* reduce number of calls to stp_module_relocate within $tvar
|
||||||
|
functions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 9 19:30:00 CET 2007 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to the recent snapshot version (FATE 301670).
|
||||||
|
* fix cache bugs
|
||||||
|
* auto-tools fixes
|
||||||
|
* probe registartion rework
|
||||||
|
* allow negative numeric literals
|
||||||
|
* bugfixes/optmizations
|
||||||
|
- elfutls 1.2.4
|
||||||
|
removed codes with problematic license in elfutils (#232894)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 24 19:10:59 CEST 2006 - tiwai@suse.de
|
||||||
|
|
||||||
|
- update elfutils to 1.2.3, including vmlinux.debuginfo fix.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 24 18:20:39 CEST 2006 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fix the auto-lookup of vmlinux debuginfo for SUSE systems
|
||||||
|
- fix the stp compilation with 2.6.18 kernel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 9 15:27:09 CEST 2006 - tiwai@suse.de
|
||||||
|
|
||||||
|
- updated to latest snapshot (version 0.5.8)
|
||||||
|
with elfutils-1.2.2.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 18 03:14:22 CEST 2006 - mason@suse.de
|
||||||
|
|
||||||
|
- Update to latest snapshot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 9 20:32:35 CEST 2006 - mason@suse.de
|
||||||
|
|
||||||
|
- created package
|
||||||
|
|
41
systemtap.keyring
Normal file
41
systemtap.keyring
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
mQENBFJWrakBCADZrDaBQdpt/RCpkqbXY4EjqbCgScNlhROmQ73zYr38ZAAifR4l
|
||||||
|
z2quHwlqbirVMldAFDlpgcF7DGFEI3J7jEaTupB/2FehBwEfMZBRnYu24vgyCHYW
|
||||||
|
XlgatzJEOdudmVwU2Jbm6oigEj7VzlaMyiVM/yBYQ7UI2S9Cu2fzIQBb22QstBYd
|
||||||
|
r7mo91KX4y2oT0tDkgnv33mf3Gnn9PkLqoH3cPfkDwtH+5gNnLYo6B9d7upvq85G
|
||||||
|
BM7HCnzLdsTFX3I7ia1yTVPgIRvFkcv566hez5VGT5TtqeteYStNFkjxkwfdxo+B
|
||||||
|
6wEAb17XZm3afRDnR7U2KgoOLQl5p4QoIUvxABEBAAG0I0ZyYW5rIENoLiBFaWds
|
||||||
|
ZXIgPGZjaGVAZWxhc3RpYy5vcmc+iQE3BBMBCAAhBQJSVq2pAhsDBQsJCAcDBRUK
|
||||||
|
CQgLBRYCAwEAAh4BAheAAAoJEH6DYQEm3MLoOKcIAIo/XNYfEp4KzLPPll1icbV1
|
||||||
|
9gx5y4m7moEolycibQ8yH5AScKkUPNrD49E/5vKTUHA0TDlY+TT0k6zQvmuUUKFi
|
||||||
|
LEMwHGk5+d3QQc3ZYbMYmjz5l3IwQUPfq3ffyZ1X2zdvGsGzRYmlVDJU7InS6YBi
|
||||||
|
zbUyOzzbXGmEQ7atVnbiBbT2zaerXwRHPNBu+rlCYiX3z8cjU1CntTZo/CAK/ZeZ
|
||||||
|
iGNSbsflm4lwEJtwhU+m4Sx9x+whHWJNWAeqTY5QsSK8lRlbSdee1SXcY4sGMjJK
|
||||||
|
UUogNCp8cW04mnE+otA+VEw84An9a0krg2CP/diXeRy48Zxea0a89PmS7RN5FPC5
|
||||||
|
AQ0EUlatqQEIAMA2VYDXqXuY0i0jYBEVk8mLB60lBMFH1oR9NX9a+7w7AjpwT/yL
|
||||||
|
msKih2UPiWqJAsdicitRmXdlaMFclSWcxQt/t9IQWp8u+mc4GJRyoLwV/BTy4uPB
|
||||||
|
fpPRilBWWBCvrqI+Jo01cj9s26Sz+1Y4ybUZEdkejG50+gEECl22nuA68FK9TWtO
|
||||||
|
aNi5llXezKfibz+GnPhz5uETi29vxyKIa72KxEPvpLObKoAE7FRJw09L0TnaeFX/
|
||||||
|
HgIw4ZSe1gbbldX/5tc7rAtlWIKxtEJm5ijNRuLB21yILnN54/Ajwa4wu+puzLpP
|
||||||
|
eC4GiCb0qQJLFpDBKe/O7DUsfqA87sxm3QEAEQEAAYkBHwQYAQgACQUCUlatqQIb
|
||||||
|
DAAKCRB+g2EBJtzC6N9sB/9c5PC3LWMX1FJwBl4fbAF3/FCeF3dMhXo6ISm2H6kn
|
||||||
|
4ey9OOPAwdIzfnawxHXraBT+m+Dgap+kf3KduQwGZCmCU+a/g+EHfZqYfwL7bI8o
|
||||||
|
bp+y+EB9Byw5BN8zZ6uXcn0DJGBvIf32usy4bEXx3IkbrfPEwr7jsTRPmpkEs2K/
|
||||||
|
NBmOskJe+xKxvwSp503mJ7SBFW1lRb/HpHw3WmB8z/k4ixZTLTVl7XpqK/nwQylV
|
||||||
|
s03OdvGAZbilqI+EkI6Oqn5zfIQoj9ok/BnqFRrZmClHBfwpPIPs63c4lEVoydOP
|
||||||
|
6opVodmLYh1SVvKIuaX7lQfVsHw+3iKyuVl2d6U+87LduQENBFJWrakBCADcpQ3L
|
||||||
|
F6hrSRs1NKsngIUFnBQJzNMZF2nSl0r2piDOQBq+mEoVzTQa0wLIIjPDOJmMNxJw
|
||||||
|
GfkJdPVmRrJp0DJpRJTbe8hZhThM1eifsYAasXON9wOuo2lSBq0r6vMhDx4AG0xQ
|
||||||
|
UpOmV4befnehMPrG73dGkbSAGJb0pk6LZKggi5DFkTJaxaVUT3XngpeTlVimqmd+
|
||||||
|
2Gio/G7sfSi6mqaVpIz3tTGJPQlm4XTrtOCInO66LrJSl4gh9ahhkELW5CCuvANy
|
||||||
|
pAU7s2OyuS4DXyIpCPeI5Vk3PjwjHOGQvJOLR6FIpX9NvY8j8IKooRGnTuI00TYR
|
||||||
|
skQNFKRodmM7bjrRABEBAAGJAR8EGAEIAAkFAlJWrakCGyAACgkQfoNhASbcwuh+
|
||||||
|
+gf9EjXVCzVLdgcy4wz3tGBtYPfiliA4dkk+XctIZ+arxwii6R8QJ33WtUGpzYZT
|
||||||
|
++KalcOlWVEkb8hlCx/9MDurevUYIj8XQ3QeckpYBjUWD03qgrSrEQoTC9AjOxx8
|
||||||
|
oTacQ/8fEKNkoHBdSK/3HXZUyVBvYSw8kiz3iZIluWJWf6oH95W9csRmI981oBl4
|
||||||
|
UWVVfOSzo94NbsbcWVy3MfZBQtO8cHdjd4YF+j5b3Ev1oa/BeH9AIz6OLxV3t/ac
|
||||||
|
4qqP9I4dmevgOu//sZdOFcvgldcK1+Ht/oFEJK6OqRHelzo+w/RQEnmzMjeITG4S
|
||||||
|
ak8AOfGf0TkyWlnxRPU/LRr7Zg==
|
||||||
|
=B6Nz
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
182
systemtap.spec
Normal file
182
systemtap.spec
Normal file
@ -0,0 +1,182 @@
|
|||||||
|
#
|
||||||
|
# spec file for package systemtap
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%if ! %{defined _rundir}
|
||||||
|
%define _rundir %{_localstatedir}/run
|
||||||
|
%endif
|
||||||
|
Name: systemtap
|
||||||
|
Version: 4.9
|
||||||
|
Release: 0
|
||||||
|
Summary: Instrumentation System
|
||||||
|
License: GPL-2.0-or-later
|
||||||
|
Group: Development/Tools/Debuggers
|
||||||
|
URL: https://sourceware.org/systemtap/
|
||||||
|
Source0: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
||||||
|
Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc
|
||||||
|
Source2: %{name}.keyring
|
||||||
|
Source3: README-BEFORE-ADDING-PATCHES
|
||||||
|
Source4: README-KEYRING
|
||||||
|
Source5: stap-server.conf
|
||||||
|
Patch1: systemtap-build-source-dir.patch
|
||||||
|
|
||||||
|
BuildRequires: autoconf
|
||||||
|
BuildRequires: automake
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: libavahi-devel
|
||||||
|
BuildRequires: libcap-devel
|
||||||
|
BuildRequires: libdw-devel
|
||||||
|
BuildRequires: mozilla-nspr-devel
|
||||||
|
BuildRequires: mozilla-nss-devel
|
||||||
|
BuildRequires: mozilla-nss-tools
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: python3-base
|
||||||
|
BuildRequires: sqlite-devel
|
||||||
|
BuildRequires: pkgconfig(json-c)
|
||||||
|
BuildRequires: pkgconfig(systemd)
|
||||||
|
Requires: %{name}-dtrace = %{version}
|
||||||
|
Requires: %{name}-runtime = %{version}-%{release}
|
||||||
|
Recommends: kernel-devel
|
||||||
|
Obsoletes: systemtap-client < 1.5
|
||||||
|
|
||||||
|
%description
|
||||||
|
SystemTap is an instrumentation system for systems running Linux.
|
||||||
|
Developers can write instrumentation to collect data on the operation
|
||||||
|
of the system.
|
||||||
|
|
||||||
|
%package runtime
|
||||||
|
Summary: Runtime environment for systemtap
|
||||||
|
Group: Development/Tools/Debuggers
|
||||||
|
|
||||||
|
%description runtime
|
||||||
|
SystemTap is an instrumentation system for systems running Linux.
|
||||||
|
This package contains the runtime environment for systemtap programs.
|
||||||
|
|
||||||
|
%package server
|
||||||
|
Summary: Systemtap server
|
||||||
|
Group: Development/Tools/Debuggers
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
# dependancies for systemtap shell scripts
|
||||||
|
Requires: avahi
|
||||||
|
Requires: avahi-utils
|
||||||
|
Requires: coreutils
|
||||||
|
Requires: mozilla-nss-tools
|
||||||
|
Requires: unzip
|
||||||
|
Requires: zip
|
||||||
|
|
||||||
|
%description server
|
||||||
|
SystemTap is an instrumentation system for systems running Linux.
|
||||||
|
This package contains the server component of systemtap.
|
||||||
|
|
||||||
|
%package sdt-devel
|
||||||
|
Summary: Static probe support tools
|
||||||
|
# systemtap-headers provides the same header files
|
||||||
|
# as sdt-devel, so we must conflict.
|
||||||
|
Group: Development/Tools/Debuggers
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Conflicts: systemtap-headers
|
||||||
|
|
||||||
|
%description sdt-devel
|
||||||
|
SystemTap is an instrumentation system for systems running Linux.
|
||||||
|
This package contains the support tools for static probes.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
%autopatch -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
autoreconf -fi
|
||||||
|
%configure \
|
||||||
|
--disable-docs \
|
||||||
|
--with-python3 \
|
||||||
|
--docdir=%{_docdir}/systemtap
|
||||||
|
make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
rm -f %{buildroot}%{_bindir}/dtrace
|
||||||
|
rm -f %{buildroot}%{_libexecdir}/systemtap/stap-server-request
|
||||||
|
# README, AUTHORS, NEWS, man3 and all examples packaged by systemtap-docs
|
||||||
|
# COPYING needs to stay in main for GPL
|
||||||
|
rm -rf %{buildroot}%{_docdir}/systemtap/
|
||||||
|
rm -rf %{buildroot}%{_datadir}/systemtap/examples
|
||||||
|
rm -rf %{buildroot}%{_mandir}/man3 %{buildroot}%{_mandir}/cs/man3
|
||||||
|
mkdir -p %{buildroot}%{_docdir}/systemtap/
|
||||||
|
cp COPYING %{buildroot}%{_docdir}/systemtap/
|
||||||
|
mkdir -p %{buildroot}%{_localstatedir}/cache/systemtap
|
||||||
|
mkdir -p %{buildroot}%{_localstatedir}/log
|
||||||
|
touch %{buildroot}%{_localstatedir}/log/stap-server.log
|
||||||
|
# config file for stap-server (/run now on tmpfs)
|
||||||
|
mkdir -p %{buildroot}%{_tmpfilesdir}
|
||||||
|
install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}
|
||||||
|
|
||||||
|
%find_lang systemtap
|
||||||
|
|
||||||
|
%post server
|
||||||
|
# Create tmpfiles
|
||||||
|
%tmpfiles_create %{_tmpfilesdir}/stap-server.conf
|
||||||
|
|
||||||
|
%files
|
||||||
|
%{_bindir}/stap
|
||||||
|
%{_bindir}/stap-profile-annotate
|
||||||
|
%{_bindir}/stap-jupyter-container
|
||||||
|
%{_bindir}/stap-jupyter-install
|
||||||
|
%{_mandir}/man[17]/*
|
||||||
|
%{_mandir}/cs/man[17]/*
|
||||||
|
%dir %{_datadir}/%{name}
|
||||||
|
%{_datadir}/%{name}/runtime
|
||||||
|
%{_datadir}/%{name}/interactive-notebook
|
||||||
|
%{_datadir}/%{name}/tapset
|
||||||
|
#packaged by systemtap-initscript in upstream
|
||||||
|
%dir %{_localstatedir}/cache/systemtap
|
||||||
|
|
||||||
|
%files runtime -f systemtap.lang
|
||||||
|
%doc %{_docdir}/systemtap
|
||||||
|
%{_bindir}/staprun
|
||||||
|
%{_bindir}/stapsh
|
||||||
|
%{_bindir}/stap-merge
|
||||||
|
%{_bindir}/stap-report
|
||||||
|
%{_bindir}/stapbpf
|
||||||
|
%dir %{_libexecdir}/%{name}
|
||||||
|
%{_libexecdir}/%{name}/stapio
|
||||||
|
%{_libexecdir}/%{name}/stap-env
|
||||||
|
%{_libexecdir}/%{name}/stap-authorize-cert
|
||||||
|
%{_mandir}/man8/staprun.8*
|
||||||
|
%{_mandir}/man8/systemtap-service.8*
|
||||||
|
%{_mandir}/cs/man8/systemtap.8*
|
||||||
|
%{_mandir}/man8/stapsh.8*
|
||||||
|
%{_mandir}/cs/man8/stapsh.8*
|
||||||
|
%{_mandir}/man8/stapbpf.8*
|
||||||
|
|
||||||
|
%files server
|
||||||
|
%dir %{_tmpfilesdir}
|
||||||
|
%{_tmpfilesdir}/stap-server.conf
|
||||||
|
%{_bindir}/stap-server
|
||||||
|
%{_libexecdir}/%{name}/stap-gen-cert
|
||||||
|
%{_libexecdir}/%{name}/stap-serverd
|
||||||
|
%{_libexecdir}/%{name}/stap-sign-module
|
||||||
|
%{_libexecdir}/%{name}/stap-start-server
|
||||||
|
%{_libexecdir}/%{name}/stap-stop-server
|
||||||
|
%{_mandir}/man8/stap-server.8*
|
||||||
|
%{_mandir}/cs/man8/stap-server.8*
|
||||||
|
%ghost %{_localstatedir}/log/stap-server.log
|
||||||
|
%ghost %dir %{_rundir}/stap-server
|
||||||
|
|
||||||
|
%files sdt-devel
|
||||||
|
%{_includedir}/sys/*.h
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user