diff --git a/systemtap-4.9.tar.gz b/systemtap-4.9.tar.gz deleted file mode 100644 index 7a95bc5..0000000 --- a/systemtap-4.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d01033baea9d0af52a65e70167816931f4b856427a53ff2ab30e4b45f6ad3a98 -size 6684228 diff --git a/systemtap-4.9.tar.gz.asc b/systemtap-4.9.tar.gz.asc deleted file mode 100644 index 1ff5814..0000000 --- a/systemtap-4.9.tar.gz.asc +++ /dev/null @@ -1,11 +0,0 @@ ------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----- diff --git a/systemtap-5.0.tar.gz b/systemtap-5.0.tar.gz new file mode 100644 index 0000000..08fadae --- /dev/null +++ b/systemtap-5.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8b43408895fee2b0023483b02f861700b0139629050666dfe4dfa1e49d59939 +size 6572411 diff --git a/systemtap-5.0.tar.gz.asc b/systemtap-5.0.tar.gz.asc new file mode 100644 index 0000000..46488f0 --- /dev/null +++ b/systemtap-5.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEETdE2SQQRwKQrKIRPJYtu+g8gnSQFAmVGcA8ACgkQJYtu+g8g +nSTWfRAAoXx2GH/GBE/GTZ191hiq3Xdql9pjHQfu8bgUcw8S7JcudY8DeiCKA9ne +9kngM3pIQMh+0zetly649TTFpyxMTk7vQPOftmzTp694Js/8qMiRjnpbqdo6+QMK +wwI3MwLz2Z/90zBWkfPHpYUke7Hh/gLk9ZjP70MU+UkC0MSj3Gwi5Z7/EZMa8z2n +CBidRUlBi1j9DQgu8lGkZoRb/BLTRkezuHprrVU5GAGtNI6BlpF6D0oBMHFfdWLa +7hHpxIecK8VxOejqQ63RePDVQVIHrECpZRImN1C/3icWCypXoner1Woq7bY2K+7v +32kR7pTbkQOF7GAg612U6AoWXFJdfXJ3YUjGSRogZQkIPI889sQSTngMCVAtxV2K +D/sg7gcU0vcY6rGL8LK2BPNZVPeMOuS3KtziqQTsde0NDX56IcFpxiIig2Mg2I4E +dV/YwWp13OXjNk5HqOhH2t3x+uqoeLnk/JMBtEP5t5g2ch8Qw2Lhd43MIvcB68bA +R2WOgj4kf2iP/H/wptLr2ZbbytwyA9REZuveT/tg9duodKBR4THO/PVxbgDm7yDB +eODa9s0G5uiMh858vXnV7tZQWH3zx/cDyxk+yTvXhakJfFeVbviYMGdZVBa3YVRM +k622EI1uHzakv39gqQnbLCu6KQTcwqtZNQJyZVp85+J12KBPdeM= +=SxfR +-----END PGP SIGNATURE----- diff --git a/systemtap-docs.changes b/systemtap-docs.changes index e6c37bb..1a111df 100644 --- a/systemtap-docs.changes +++ b/systemtap-docs.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sat Dec 30 13:48:44 UTC 2023 - Florian "sp1rit" + +- Upgrade to version 5.0. See systemtap.changed for changelog + ------------------------------------------------------------------- Tue Sep 13 01:21:04 UTC 2022 - Tony Jones diff --git a/systemtap-docs.spec b/systemtap-docs.spec index b60c9b5..597fe20 100644 --- a/systemtap-docs.spec +++ b/systemtap-docs.spec @@ -17,7 +17,7 @@ Name: systemtap-docs -Version: 4.9 +Version: 5.0 Release: 0 Summary: Documents and examples for systemtap License: GPL-2.0-or-later @@ -45,6 +45,7 @@ BuildRequires: texlive-babel-english BuildRequires: texlive-collection-fontsrecommended BuildRequires: texlive-metafont-bin BuildRequires: xmlto +BuildRequires: pkgconfig(libdebuginfod) BuildRequires: tex(charter.sty) BuildRequires: tex(fancybox.sty) BuildRequires: tex(fancyhdr.sty) diff --git a/systemtap-dtrace.changes b/systemtap-dtrace.changes index 09afcb0..b50b81d 100644 --- a/systemtap-dtrace.changes +++ b/systemtap-dtrace.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sat Dec 30 13:48:44 UTC 2023 - Florian "sp1rit" + +- Upgrade to version 5.0. See systemtap.changed for changelog + ------------------------------------------------------------------- Tue Sep 13 01:21:04 UTC 2022 - Tony Jones diff --git a/systemtap-dtrace.spec b/systemtap-dtrace.spec index 46fff1a..8e1f414 100644 --- a/systemtap-dtrace.spec +++ b/systemtap-dtrace.spec @@ -20,7 +20,7 @@ %define _rundir %{_localstatedir}/run %endif Name: systemtap-dtrace -Version: 4.9 +Version: 5.0 Release: 0 Summary: SystemTap dtrace utility License: GPL-2.0-or-later diff --git a/systemtap-headers.spec b/systemtap-headers.spec index 3c0446a..a1450b8 100644 --- a/systemtap-headers.spec +++ b/systemtap-headers.spec @@ -24,7 +24,7 @@ %define _rundir %{_localstatedir}/run %endif Name: systemtap-headers -Version: 4.9 +Version: 5.0 Release: 0 Summary: SystemTap headers License: GPL-2.0-or-later diff --git a/systemtap.changes b/systemtap.changes index ca2f249..513f8c2 100644 --- a/systemtap.changes +++ b/systemtap.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Sat Dec 30 13:48:44 UTC 2023 - Florian "sp1rit" + +- Upgrade to version 5.0: + * Performance improvements in uprobe registration and module startup. + * More probe point process details are printed in "-L" list mode with + more "-v". + * For the case where newer kernels may break systemtap runtime APIs, + better pass-4 failure diagnostics are printed. + * Tapset function print_ubacktrace_fileline() now understands DWARF5. + * The target(s) of process probes may be specified by path name + globs, as located selected debuginfod servers. This requires the + debuginfod servers to support "metadata" queries. The following + probes all of the binaries matching /usr/*/curl known to the + debuginfod servers, regardless of what's currently installed as the + system /usr/bin/curl: + # export DEBUGINFOD_URLS="URL1 URL2 ..." + # stap -e 'probe debuginfod.process("/usr/*/curl").begin { log("hi") }' + The archive glob may be given as an optional component to filter further: + # stap -e 'probe debuginfod.archive("*.fc38*") + .process("/usr/*/c*").function("main") { log("Hello World") }' + * The kernel-user message transport system added framing codes, + making the transport more reliable, but becoming incompatible + across pre-5.0 versions. Use matching versions of stap and + staprun. + * RHEL6, kernel 2.6.32* as well as older releases have been + deprecated from the codebase. RHEL7 and kernel version 3.10 are + now the oldest supported versions for Systemtap. + * The testsuite Makefile has been simplified to remove concurrency, + so "parallel" and "resume" modes are gone. + * New runtime macro STP_TIMING_NSECS is now supported for reporting + probe timing stats in nsecs instead of cycles. This may become + default later. + * Add new runtime macro STP_FORCE_STDOUT_TTY to override + STP_STDOUT_NOT_ATTY. + ------------------------------------------------------------------- Wed May 10 06:00:27 UTC 2023 - Dirk Müller diff --git a/systemtap.keyring b/systemtap.keyring index 0503948..50f1db3 100644 --- a/systemtap.keyring +++ b/systemtap.keyring @@ -1,41 +1,65 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -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 -ak8AOfGf0TkyWlnxRPU/LRr7Zg== -=B6Nz +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 +=AUk/ -----END PGP PUBLIC KEY BLOCK----- diff --git a/systemtap.spec b/systemtap.spec index 655ffc1..b7e679d 100644 --- a/systemtap.spec +++ b/systemtap.spec @@ -20,7 +20,7 @@ %define _rundir %{_localstatedir}/run %endif Name: systemtap -Version: 4.9 +Version: 5.0 Release: 0 Summary: Instrumentation System License: GPL-2.0-or-later @@ -34,8 +34,9 @@ Source4: README-KEYRING Source5: stap-server.conf Patch1: systemtap-build-source-dir.patch -BuildRequires: autoconf +BuildRequires: autoconf >= 2.71 BuildRequires: automake +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libavahi-devel BuildRequires: libcap-devel @@ -47,6 +48,7 @@ BuildRequires: pkgconfig BuildRequires: python3-base BuildRequires: sqlite-devel BuildRequires: pkgconfig(json-c) +BuildRequires: pkgconfig(libdebuginfod) BuildRequires: pkgconfig(systemd) Requires: %{name}-dtrace = %{version} Requires: %{name}-runtime = %{version}-%{release} @@ -124,6 +126,8 @@ touch %{buildroot}%{_localstatedir}/log/stap-server.log mkdir -p %{buildroot}%{_tmpfilesdir} install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir} +%fdupes %{buildroot}%{_datadir}/%{name} + %find_lang systemtap %post server