SHA256
1
0
forked from pool/systemtap

68 Commits

Author SHA256 Message Date
56675ff448 Accepting request 1248504 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1248504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=125
2025-02-27 13:49:58 +00:00
Tony Jones
3c37373be1 - Upgrade to version 5.2. See systemtap.changes for changelog
- Upgrade to version 5.2. See systemtap.changes for changelog 
- Upgrade to version 5.2. See systemtap.changes for changelog 
- Resolve errors with linux-6.13 based kernels.
  Building trivial 'hello world' failed with:
    <command-line>: fatal error: {path_to}stapconf.h: No such file or directory
  Attemptng to preserve build directory (-k) caused an infinite loop of:
    /usr/src/linux-6.13.4-1/scripts/Makefile.build:370: warning: overriding 
      recipe for target 'modules.order'
  New patch: linux-6.13-fedora-compatibility.patch
  New patch: rawhide-6.13-kbuild-compatibility.patch
- Update to version 5.2
  Summary of changes:
  * SystemTap frontend (stap) changes
    - New /* pragma:suffix */ for file-level embedded C code blocks to be
      placed near the end of the emitted kernel module C file.
       Corresponding macros allow additional C hooks for module init/exit.
    - With elfutils 0.192's release on 2024-10-18, the "metadata" based
      probes announced in systemtap 5.0 should now be increasingly available.
  * SystemTap backend changes
    - Numerous kernel portability changes
    - "probe never" probes don't emit C code at all any more.
    - The standard Fedora spec packaging breaks up the sdt.h header file
       and the /usr/bin/dtrace stub-builder script, for those cases where
       the macros in sdt.h are sufficient.
    - More robust message transport draining during shutdown to prevent
      message losses.
  * SystemTap tapset changes
    - Numerous kernel portability changes
    - Added a few functions to inet_sock.stp.
  * SystemTap sample scripts
    - traceio3.stp: Trace VFS operations by filename regex.
    - swapmonitor.stp: Trace swap operations.
  * Bugfixes
    - PR31597  Systemtap not extracting all the data sent to the print data 
               in the buffers before shutdown
    - PR31707  Need a way to postpone emitting the file-level embedded C blocks
    - PR31708  Probe never handlers still emit C code for the handler handlers 
               and probe local structs
    - PR31699  UBSAN errors for systemtap map functions with Fedora Rawhide and
               Fedora 39 6.8.8 kernels
    - PR31740  @hist_log affects the result of @variance
    - PR31893  access_ok() was called without turning off page faults
    - PR32064  SEC_ERROR_BAD_DATABASE during very first stap-server start
    - PR31703  Git detection false positive when 'which' not available
    - PR32107  Drop obsolete -Werror hack in buildrun.cxx
    - PR32194  Reflect the uprobe_unregister() split
    - PR32209  No tracepoints seen using kernel-6.12
    - PR32302  Unrecognized tracepoints
    - RHEL-55262  Handle S390_lowcore macro removal
    - RHEL-66275  Add some inet_sock.stp tapset functions.
    - RHEL-66150  Fix cachestat.stp for newer kernels.
    - RHEL-66577  Add swapmonitor.stp example script.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=154
2025-02-25 21:43:00 +00:00
fac113cdc0 Accepting request 1237989 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1237989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=124
2025-01-17 17:36:41 +00:00
Martin Pluskal
f7c0cf9e42 - Avoid usage of %{_libdir} in a noarch package: noarch cannot rely
on libdir, an arch-dependent variable. Rather use %{_prefix}/lib*
  to remove files. Fixes build with RPM 4.20.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=152
2025-01-15 07:39:56 +00:00
58d8c93523 Accepting request 1181552 from devel:tools
- Upgrade to version 5.1. See systemtap.changes for changelog 
- Upgrade to version 5.1. See systemtap.changes for changelog 
- Upgrade to version 5.1. See systemtap.changes for changelog 
- Update to version 5.1
  Summary of changes:
  * SystemTap frontend (stap) changes
    - An experimental "--build-as=USER" flag to reduce privilege during
      script compilation, which is a security improvement effort.
    - New probe-points for userland hardware breakpoints/watchpoints
      targeting processes (PR31180):
        probe process.data(ADDRESS).write
        probe process.data(ADDRESS).rw
        probe process.data(ADDRESS).length(LEN).write
        probe process.data(ADDRESS).length(LEN).rw
    - Support for stap --remote=bpf.
    - Improved searching heuristics for probing symbol names with/without
      symbol-version suffixes and with/without weak names.
    - Made long-running debuginfod downloads more cleanly interruptible.
    - Improved stap-prep heuristics for finding debuginfo for "-rt"
      (real-time) kernels.
  
  * SystemTap backend changes
    - Dynamic namespace switching for processes targeted via "-x PID",
      allowing processes running within containers to be probed.
    - Improved message transport robustness for heavy traffic (individual
      messages spanning pages) and for short runs (avoiding loss of
      last-gasp messages).
    - Added MTAG macro on several internal memory allocation routines
      to improve leak warnings.  Corrected a bunch of leaks.
    - "stap -t" now reports module initialization timings too.
    - Ported runtime for GCC14 compatibility, with its more recent C
      dialect warnings.
    - Support for DW_OP_bra in DWARF location lists, which makes a few
      more $context variables accessible to systemtap.
  
  * SystemTap tapset changes
    - Portability fixes for more recent kernels, as always.
    - set_kernel_string* tapset functions improved range checking.
    - print_ubacktrace_fileline() works with PIE binaries.
    - Many portability improvements and some fixes in the testsuite.
    - Enhancements for the tcp, nfs, memory tapsets.
  Drop following patches (upstream):
    - bpf-translate.cxx-fix-build-against-upcoming-gcc14.patch
    - get-shm_flag-defines-from-the-appropriate-include-file-for-linux-6.8-kernel.patch
    - pr31288-build-with-gcc14-cont.patch
    - pr31288-build-with-gcc14.patch
    - pr31373-deal-with-the-removal-of-strlcpy-from-linux-6.8.patch
    - staprun-fix-build-against-upcoming-gcc14.patch
    - stapvirt.c-more-gcc-14-werror-calloc-transposed-args-compatibility.patch

OBS-URL: https://build.opensuse.org/request/show/1181552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=123
2024-06-19 14:36:11 +00:00
ef99a2febc Accepting request 1164227 from devel:tools
- Fix runtime issues with v6.8 kernel (bsc#1222249)
    New patch: get-shm_flag-defines-from-the-appropriate-include-file-for-linux-6.8-kernel.patch
    New patch: pr31373-deal-with-the-removal-of-strlcpy-from-linux-6.8.patch
- Fix gcc14 build errors (bsc#1221706)
    New patch: bpf-translate.cxx-fix-build-against-upcoming-gcc14.patch
    New patch: pr31288-build-with-gcc14-cont.patch
    New patch: pr31288-build-with-gcc14.patch
    New patch: staprun-fix-build-against-upcoming-gcc14.patch
    New patch: stapvirt.c-more-gcc-14-werror-calloc-transposed-args-compatibility.patch

OBS-URL: https://build.opensuse.org/request/show/1164227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=122
2024-04-03 15:18:57 +00:00
aaa55661fe Accepting request 1158885 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1158885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=121
2024-03-20 20:09:38 +00:00
80f37a2d4e Accepting request 1141758 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1141758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=120
2024-01-28 18:39:18 +00:00
4d62f4af44 Accepting request 1086106 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1086106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=119
2023-05-13 15:16:56 +00:00
d70c6d995b Accepting request 1084620 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1084620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=118
2023-05-05 13:56:40 +00:00
11ca52cc75 Accepting request 1003071 from devel:tools
- Upgrade to version 4.7. See systemtap.spec for changelog 
- Upgrade to version 4.7. See systemtap.spec for changelog 
- 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
- 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

OBS-URL: https://build.opensuse.org/request/show/1003071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=117
2022-09-16 11:31:48 +00:00
59de7f7975 Accepting request 971957 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/971957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=116
2022-04-25 22:00:27 +00:00
a297538fa5 Accepting request 958521 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/958521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=115
2022-03-05 13:42:53 +00:00
d12a77640f Accepting request 958209 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/958209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=114
2022-03-02 17:20:02 +00:00
2f68f3e7f0 Accepting request 954978 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/954978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=113
2022-02-16 23:30:20 +00:00
672d791758 Accepting request 889320 from devel:tools
- Adjust stap-server.conf to refer to /run not /var/run (bsc#1185068)

OBS-URL: https://build.opensuse.org/request/show/889320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=112
2021-05-02 16:35:07 +00:00
f863ead70b Accepting request 832676 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/832676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=111
2020-09-14 09:59:53 +00:00
ef3f9112c2 Accepting request 770416 from devel:tools
Add recommends on kernel-devel

OBS-URL: https://build.opensuse.org/request/show/770416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=110
2020-02-11 21:16:29 +00:00
587f33aeaf Accepting request 769807 from devel:tools
bsc#1161296

OBS-URL: https://build.opensuse.org/request/show/769807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=109
2020-02-04 18:51:37 +00:00
5b2116b91f Accepting request 754799 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/754799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=108
2019-12-11 11:03:40 +00:00
4235f8f30d Accepting request 746400 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/746400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=107
2019-11-13 12:12:34 +00:00
d891d4978a Accepting request 738186 from devel:tools
- Do not require exact version of systemtap-dtrace as build
  counters are not same for different packages

- Moved the dtrace binary into a separate package to resolve build
  cycle with glib2 (bsc#1145438).


- Moved the dtrace binary into a separate package to resolve build
  cycle with glib2 (bsc#1145438).

OBS-URL: https://build.opensuse.org/request/show/738186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=106
2019-10-17 10:17:23 +00:00
fc660e08be Accepting request 723839 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/723839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=105
2019-08-27 13:19:29 +00:00
eea0da878f Accepting request 694583 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/694583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=104
2019-04-21 06:59:35 +00:00
Stephan Kulow
b9204a96ea Accepting request 670898 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/670898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=103
2019-02-08 10:59:53 +00:00
9ab15158ae Accepting request 664152 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/664152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=102
2019-01-29 13:38:20 +00:00
a4a60f2622 Accepting request 629493 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/629493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=101
2018-08-24 14:49:17 +00:00
70b5f8ec7c Accepting request 591170 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/591170
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=100
2018-03-29 09:50:06 +00:00
4e20aa823f Accepting request 578343 from devel:tools
- Add Conflicts with systemtap-sdt-devel, as that one again
  provides the headers as well.

- 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. (forwarded request 578031 from matz2)

OBS-URL: https://build.opensuse.org/request/show/578343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=99
2018-02-25 11:19:23 +00:00
83346a181e Accepting request 572162 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/572162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=98
2018-02-03 14:40:43 +00:00
c650161fd7 Accepting request 544287 from devel:tools
- Upgrade to version 3.2. See systemtap.spec for changelog
  Drop patch: systemtap-doc-back-down-gettext-version.diff
- 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

OBS-URL: https://build.opensuse.org/request/show/544287
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=97
2017-11-23 08:36:13 +00:00
aed829ac4e Accepting request 540630 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/540630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=96
2017-11-14 13:18:56 +00:00
d6e769f21a Accepting request 483898 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/483898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=95
2017-04-24 07:45:32 +00:00
535c274b31 Accepting request 386394 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/386394
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=94
2016-04-11 07:12:54 +00:00
9f507cf061 Accepting request 344291 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/344291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=93
2015-11-18 21:31:06 +00:00
269073fddd Accepting request 330584 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/330584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=92
2015-09-17 07:18:05 +00:00
e3a227655f Accepting request 293451 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/293451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=91
2015-03-30 17:10:10 +00:00
02287603bb Accepting request 286557 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/286557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=90
2015-02-20 11:42:57 +00:00
Stephan Kulow
f50e826756 Accepting request 249477 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/249477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=89
2014-09-17 19:23:23 +00:00
Stephan Kulow
caa74e7410 Accepting request 234491 from devel:tools
- use %_rundir if available (forwarded request 234471 from coolo)

OBS-URL: https://build.opensuse.org/request/show/234491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=87
2014-05-22 18:38:21 +00:00
Stephan Kulow
8a3cb2eeb5 Accepting request 232504 from devel:tools
(forwarded request 232503 from jones_tony)

OBS-URL: https://build.opensuse.org/request/show/232504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=86
2014-05-06 12:03:28 +00:00
Tomáš Chvátal
c6399a4803 Accepting request 211783 from devel:tools
(forwarded request 211782 from jones_tony)

OBS-URL: https://build.opensuse.org/request/show/211783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=85
2013-12-22 18:37:58 +00:00
Stephan Kulow
c1d30f88a4 Accepting request 207803 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/207803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=84
2013-11-22 18:09:48 +00:00
Tomáš Chvátal
ab0bdc123e Accepting request 186514 from devel:tools
(forwarded request 186513 from jones_tony)

OBS-URL: https://build.opensuse.org/request/show/186514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=82
2013-08-12 12:25:56 +00:00
Stephan Kulow
b5c7796a4e Accepting request 176457 from devel:tools
Update version. (forwarded request 176456 from jones_tony)

OBS-URL: https://build.opensuse.org/request/show/176457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=81
2013-05-27 08:04:54 +00:00
Stephan Kulow
9e9df098f3 Accepting request 157013 from devel:tools
(forwarded request 157012 from jones_tony)

OBS-URL: https://build.opensuse.org/request/show/157013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=80
2013-03-03 20:09:18 +00:00
Stephan Kulow
346a412fb4 Accepting request 148160 from devel:tools
Verified against systemtap-testsuite w/ latest Factory.  Feel free to leave in devel:tools if too late in release cycle.

OBS-URL: https://build.opensuse.org/request/show/148160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=78
2013-01-12 13:54:05 +00:00
Stephan Kulow
abc04b5dac Accepting request 138503 from devel:tools
- Fix build with new systemd location. (forwarded request 138501 from fcrozat)

OBS-URL: https://build.opensuse.org/request/show/138503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=77
2012-10-18 20:03:58 +00:00
Stephan Kulow
9ddf3a5adc Accepting request 129077 from devel:tools
Fix build with glibc 2.16 (forwarded request 129075 from a_jaeger)

OBS-URL: https://build.opensuse.org/request/show/129077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=76
2012-07-30 07:47:09 +00:00
Stephan Kulow
dc75c82faa Accepting request 125474 from devel:tools
upgrade to 1.8 (forwarded request 125473 from jirislaby)

OBS-URL: https://build.opensuse.org/request/show/125474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=75
2012-06-25 12:24:34 +00:00
Stephan Kulow
8e03a87e3a Accepting request 125045 from devel:tools
- 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.

Using the upstream patch now.
Note: the patch is >99% useless: Patching configure => it's autogenerated by autoreconf call anyway.

Most projects for this reason don't even carry the generated configure script in their git tree. (forwarded request 125044 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/125045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=73
2012-06-15 12:25:52 +00:00
Stephan Kulow
633ca67dc1 Accepting request 107593 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/107593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=72
2012-03-01 16:28:13 +00:00
Stephan Kulow
238636b97b Accepting request 101933 from devel:tools
- add automake too

OBS-URL: https://build.opensuse.org/request/show/101933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=71
2012-01-31 09:22:32 +00:00
Stephan Kulow
20c869faab Accepting request 97577 from devel:tools
- add autoconf as buildrequire to avoid implicit dependency

OBS-URL: https://build.opensuse.org/request/show/97577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=70
2011-12-27 17:38:49 +00:00
Stephan Kulow
af09b6b963 Accepting request 90883 from devel:tools
Resubmit with requested info on changes.   I'm not putting the entire upstream changelog into the file, links to upstream release notes will be sufficient!

OBS-URL: https://build.opensuse.org/request/show/90883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=69
2011-11-10 15:05:31 +00:00
Sascha Peilicke
ceeb36a9b0 Autobuild autoformatter for 72899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=67
2011-06-08 07:08:50 +00:00
Sascha Peilicke
4bad79eb2c Accepting request 72899 from devel:tools
- fix file dependencies of examples and testsuite (forwarded request 72849 from coolo)

OBS-URL: https://build.opensuse.org/request/show/72899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=66
2011-06-08 07:08:41 +00:00
Sascha Peilicke
667bd9073c Autobuild autoformatter for 70640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=65
2011-05-19 09:04:22 +00:00
Sascha Peilicke
a0bcd8c5af Accepting request 70640 from devel:tools
fix gcc 4.6 build for docs package (forwarded request 70412 from jirislaby)

OBS-URL: https://build.opensuse.org/request/show/70640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=64
2011-05-19 09:04:14 +00:00
Sascha Peilicke
3a62f30eee Autobuild autoformatter for 69301
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=63
2011-05-03 07:25:47 +00:00
Sascha Peilicke
3ce5870150 Accepting request 69301 from devel:tools
Build fixes for gcc 4.6

OBS-URL: https://build.opensuse.org/request/show/69301
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=62
2011-05-03 07:25:33 +00:00
Sascha Peilicke
5f4a64bee2 Autobuild autoformatter for 64329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=61
2011-03-17 09:24:19 +00:00
Sascha Peilicke
31b4ea2c80 Accepting request 64329 from devel:tools
Accepted submit request 64329 from user prusnak

OBS-URL: https://build.opensuse.org/request/show/64329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=60
2011-03-17 09:24:12 +00:00
Ruediger Oertel
b45fb301cd Accepting request 61732 from devel:tools
Accepted submit request 61732 from user jones_tony

OBS-URL: https://build.opensuse.org/request/show/61732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=59
2011-02-18 11:02:29 +00:00
13b07cbeda Autobuild autoformatter for 58238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=57
2011-01-14 15:25:14 +00:00
922af87ff7 Accepting request 58238 from devel:tools
Accepted submit request 58238 from user trenn

OBS-URL: https://build.opensuse.org/request/show/58238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=56
2011-01-14 15:25:05 +00:00
OBS User autobuild
f43b33c964 Accepting request 48044 from devel:tools
Copy from devel:tools/systemtap based on submit request 48044 from user jones_tony

OBS-URL: https://build.opensuse.org/request/show/48044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=55
2010-09-17 18:58:59 +00:00
OBS User autobuild
bf157528a5 Accepting request 43629 from devel:tools
Copy from devel:tools/systemtap based on submit request 43629 from user prusnak

OBS-URL: https://build.opensuse.org/request/show/43629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=54
2010-07-23 19:25:51 +00:00
15 changed files with 281 additions and 33 deletions

View File

@@ -0,0 +1,54 @@
From: Frank Ch. Eigler <fche@redhat.com>
Date: Thu Jan 9 18:30:13 2025 -0500
Subject: linux 6.13/fedora compatibility
Git-commit: ebee5ff5bda46f331ae5eade5185f1816e4b45f0
Signed-off-by: Tony Jones <tonyj@suse.de>
PR32458: linux 6.13/fedora compatibility
It appears as though an unnecessarily complicated bit of our
module-building process, invoking a nested $(MAKE) to generate the
STAPCONF_HEADER header file. This stopped working with a fedora
rawhide 6.13-rc thing, leading to frankly mystifying phenomena,
including our own generated Makefile being rewritten (!!!). This
is now simplified.
diff --git a/buildrun.cxx b/buildrun.cxx
index e5cb563b8..1dae071d1 100644
--- a/buildrun.cxx
+++ b/buildrun.cxx
@@ -345,11 +345,6 @@ compile_pass (systemtap_session& s)
o << "STAPCONF_HEADER := " << s.tmpdir << "/" << s.stapconf_name << endl;
o << ".DELETE_ON_ERROR: $(STAPCONF_HEADER)" << endl;
- o << "$(STAPCONF_HEADER):" << endl;
- o << "\t";
- if (s.verbose < 4)
- o << "@";
- o << "$(MAKE) -f \"$(firstword $(MAKEFILE_LIST))\" gen-stapconf" << endl;
vector<string> cs; // to hold autoconf C file names
@@ -570,8 +565,10 @@ compile_pass (systemtap_session& s)
o2.close ();
- o << ".PHONY: gen-stapconf" << endl;
- o << "gen-stapconf: " << stap_export_nm;
+ // PR32458 (!) Build the combined conf header as an ordinary
+ // dependency of the module.o file. Don't invoke a sub-$(MAKE) with
+ // crude command line parsing.
+ o << "$(STAPCONF_HEADER): " << stap_export_nm;
for (unsigned i=0; i<cs.size(); i++)
o << " " << s.tmpdir << "/" << cs[i] << ".h";
o << endl;
@@ -580,7 +577,8 @@ compile_pass (systemtap_session& s)
if (s.verbose < 4)
o << "@";
o << "cat $^ > $(STAPCONF_HEADER)" << endl;
-
+ o << s.module_name <<".o : $(STAPCONF_HEADER)" << endl;
+
o << module_cflags << " += -include $(STAPCONF_HEADER)" << endl;
for (unsigned i=0; i<s.c_macros.size(); i++)

View File

@@ -0,0 +1,101 @@
From: Frank Ch. Eigler <fche@redhat.com>
Date: Fri Jan 17 19:40:56 2025 -0500
Subject: rawhide (6.13) kbuild compatibility
Git-commit: 048ee97b8d57209e824c7078b34f4a130da40363
Signed-off-by: Tony Jones <tonyj@suse.de>
PR32458: rawhide (6.13) kbuild compatibility
Subject kernel versions introduce changes to the kbuild $(MAKE)
invocations process command line options, and twiddle with working
directories, making our systemtap module Makefile not quite
compatible. Sprinkle $(obj)/ liberally around all the generated
header files (used for autoconf* purposes) and nearby. This appears
to make both >6.13 and <6.13 kbuilds happy.
diff --git a/buildrun.cxx b/buildrun.cxx
index 1dae071d1..f369135af 100644
--- a/buildrun.cxx
+++ b/buildrun.cxx
@@ -186,7 +186,7 @@ output_autoconf(systemtap_session& s, ofstream& o,
const char *deffalse)
{
autoconf_c_files.push_back (autoconf_c);
- o << endl << s.tmpdir << "/" << autoconf_c << ".h:" << endl;
+ o << endl << "$(obj)/" << autoconf_c << ".h:" << endl;
o << "\t";
if (s.verbose < 4)
o << "@";
@@ -286,7 +286,8 @@ compile_pass (systemtap_session& s)
string makefile_nm = s.tmpdir + "/Makefile";
ofstream o (makefile_nm.c_str());
- string stap_export_nm = s.tmpdir + "/stapconf_export.h";
+ string stap_export_basenm = "stapconf_export.h";
+ string stap_export_nm = s.tmpdir + "/" + stap_export_basenm;
ofstream o2 (stap_export_nm.c_str());
// Create makefile
@@ -343,7 +344,7 @@ compile_pass (systemtap_session& s)
o << module_cflags << " += -Wmissing-prototypes" << endl; // GCC14 prep, PR31288
- o << "STAPCONF_HEADER := " << s.tmpdir << "/" << s.stapconf_name << endl;
+ o << "STAPCONF_HEADER := " << "$(obj)/" << s.stapconf_name << endl;
o << ".DELETE_ON_ERROR: $(STAPCONF_HEADER)" << endl;
vector<string> cs; // to hold autoconf C file names
@@ -568,16 +569,16 @@ compile_pass (systemtap_session& s)
// PR32458 (!) Build the combined conf header as an ordinary
// dependency of the module.o file. Don't invoke a sub-$(MAKE) with
// crude command line parsing.
- o << "$(STAPCONF_HEADER): " << stap_export_nm;
+ o << "$(STAPCONF_HEADER): " << "$(obj)/" << stap_export_basenm;
for (unsigned i=0; i<cs.size(); i++)
- o << " " << s.tmpdir << "/" << cs[i] << ".h";
+ o << " " << "$(obj)/" << cs[i] << ".h";
o << endl;
o << "\t";
if (s.verbose < 4)
o << "@";
o << "cat $^ > $(STAPCONF_HEADER)" << endl;
- o << s.module_name <<".o : $(STAPCONF_HEADER)" << endl;
+ o << "$(obj)/" << s.module_name <<".o : $(STAPCONF_HEADER)" << endl;
o << module_cflags << " += -include $(STAPCONF_HEADER)" << endl;
@@ -692,18 +693,20 @@ compile_pass (systemtap_session& s)
}
o << " stap_symbols.o" << endl;
- o << s.tmpdir << "/stap_symbols.o: $(STAPCONF_HEADER)" << endl;
+ o << "$(obj)/stap_symbols.o: $(STAPCONF_HEADER)" << endl;
// add all stapconf dependencies
string translated = s.translated_source;
+ translated = translated.substr(translated.rfind('/')+1); // basename
translated[translated.size()-1] = 'o';
- o << translated << ": $(STAPCONF_HEADER)" << endl;
+ o << "$(obj)/" << translated << ": $(STAPCONF_HEADER)" << endl;
translated[translated.size()-1] = 'i';
- o << translated << ": $(STAPCONF_HEADER)" << endl;
+ o << "$(obj)/" << translated << ": $(STAPCONF_HEADER)" << endl;
for (unsigned i=0; i<s.auxiliary_outputs.size(); i++) {
translated = s.auxiliary_outputs[i]->filename;
+ translated = translated.substr(translated.rfind('/')+1); // basename
translated[translated.size()-1] = 'o';
- o << translated << ": $(STAPCONF_HEADER)" << endl;
+ o << "$(obj)/" << translated << ": $(STAPCONF_HEADER)" << endl;
}
o.close ();
@@ -723,7 +726,7 @@ compile_pass (systemtap_session& s)
// Run make
vector<string> make_cmd = make_make_cmd(s, s.tmpdir);
- if (s.keep_tmpdir)
+ if (false && s.keep_tmpdir) // PR32458: kbuild 6.13+ can't abide multiple make targets
{
string E_source = s.translated_source.substr(s.translated_source.find_last_of("/")+1);
E_source.at(E_source.length() - 1) = 'i'; // overwrite the last character

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1db8c1d65bb13b65bc3f30e4cee2f7e174d517e908d994bb0fcde0051f181b40
size 6590820

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEETdE2SQQRwKQrKIRPJYtu+g8gnSQFAmYsJFgACgkQJYtu+g8g
nSRR7g/+PBWvHSsD24d/k4QR39X9+eANOY166u+SEbDKc2Wh+5JOjjCKY1cTf8mY
M+Z8nFeHZcQW5bXexX8HHui3W1+Nk2IkrLE0Tc11TaIz/Sjj8jouNsM8OVp3GYIu
nZlhOrGmBnh//ojJRV0eiccgHWxVJUfQf4JV8CPt4gKDm1a0tIJVId2HsUQXl4hN
u/cdrCPQgDk2WzpKTQqnfLHrCjEsfgxRVEDERyn+cjYfeYMZyMkyYG+0ln+775i8
64S8Qe9oOX80dRjRPQ7S0IvOLje4PWUlw6p2ZhW1P6Wf0G2xXKJ4n6T0PSI77ju8
QdZUDm78j4S0fJLjrkFe1IWepsZYCmom/JQWGufmPTn8xEgIAXji7vHRu2fx9pa2
HBtFrrRqwdxfEa5UB3McSZl128B/x8+jkCROKdV+e/Uk8lu7KUkVkeLQzbXgh8kd
2nRxzDPCwN/Ps1Udz/6DUiEBAUwSjtqnIe+p+a1fG/HSxTEHYhCj99SFyQB/8ufd
Zh+7W33eki2zMiUzTWBMSOjkydUdQ0rEYcJryWh9RCpeEZKcwwIPvU9p3hKtpUxD
zsE2Piy8NWqdjTBY+ENkPNEkEIMcqSgqW3nZTRbDuZ85PmC5ikide3p6ql085PRr
kpMImFX76fTbiToAC76bXjrtuKzvmgd/uCt9Kt143162cxAZdao=
=nS25
-----END PGP SIGNATURE-----

BIN
systemtap-5.2.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

16
systemtap-5.2.tar.gz.asc Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEETdE2SQQRwKQrKIRPJYtu+g8gnSQFAmcufXsACgkQJYtu+g8g
nSQFDw/+IM5MWVRpqoYIRdkCvZGSGAPCdpTX8Uh7u84LzZO5pF7aRcmVD4GtJ1hd
gP3rFeN9722N7UctQqMtWanQo7+ngXLIOsKBHhwv8dDhiQyNJ+ix22VxdNrGWsK+
Lw4D8SvAMhbwRiZmJetPDX+5D+dByEyRj4+SgY/Nphb9j6iHMu1Mt5wNtE2bEb6C
reFHZRdDgVf6sjhBHcrR/MnOB3Z1m1UbmrZUyUQ2d3EtofLht53KNBHVZNO3dwxt
951BWPdNbYg2ITooHtJ99qjJo1nXER6ELURzAkYyuouTnWjtCED5K6XuwVMuKeD5
Io5mmx5Fa1UbiDWFsf3KSnd9v/oFjtC1YvqUQdybN1+hN7yioF7rYyNt7qWt4xxA
4miElHqM3Co5ex5LuRjIbCC0uB7RDERcOG1A9WSXKYbRvXLB91AbIhT9VfbvBBqE
iA7au10+vn5ueogEcLk0lrZcEiRNIbXzD9e6hCkxDa0vi1S1CXYMdfJJ4X7gi77n
dLF+qski+9Z1oxea7Z0y4knbK0cIPKvEhFxJicIEToO4lYsjLiFg4rpwvQ4hU8Vo
ui14fwHh+n/q9EZM59I0EUVfiVAgWR9/C0NOsJvUS/ZA4CkFiRPRMyWJ4qgZ2v0Y
8U5rBLudOia+t6jmR5eMOwilcCxoUvzV9IE7wPPd1niKckdxBYk=
=4K3q
-----END PGP SIGNATURE-----

View File

@@ -24,9 +24,11 @@ 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 ():
Index: systemtap-5.2/session.cxx
===================================================================
--- systemtap-5.2.orig/session.cxx 2024-11-08 11:25:26.000000000 -0800
+++ systemtap-5.2/session.cxx 2025-02-25 12:58:15.330925215 -0800
@@ -112,6 +112,7 @@
kernel_release = string (buf.release);
release = kernel_release;
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
@@ -34,7 +36,7 @@ necessary headers.
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
@@ -317,6 +318,7 @@
{
release = kernel_release = kern;
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
@@ -42,7 +44,7 @@ necessary headers.
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
@@ -2346,21 +2348,39 @@
// normal search in tapsets.cxx. Without CONFIG_DEBUG_INFO, we'd
// need heuristics such as this one:

View File

@@ -1,3 +1,15 @@
-------------------------------------------------------------------
Mon Feb 24 18:14:46 UTC 2025 - Tony Jones <tonyj@suse.com>
- Upgrade to version 5.2. See systemtap.changes for changelog
-------------------------------------------------------------------
Mon Jan 6 13:20:23 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Avoid usage of %{_libdir} in a noarch package: noarch cannot rely
on libdir, an arch-dependent variable. Rather use %{_prefix}/lib*
to remove files. Fixes build with RPM 4.20.
-------------------------------------------------------------------
Mon Jun 17 22:44:47 UTC 2024 - Tony Jones <tonyj@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package systemtap-docs
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: systemtap-docs
Version: 5.1
Version: 5.2
Release: 0
Summary: Documents and examples for systemtap
License: GPL-2.0-or-later
@@ -77,7 +77,7 @@ 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}%{_prefix}/lib*
rm -rf %{buildroot}%{_libexecdir}
rm -rf %{buildroot}%{_datadir}/systemtap
rm -rf %{buildroot}%{_includedir}

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Mon Feb 24 18:14:46 UTC 2025 - Tony Jones <tonyj@suse.com>
- Upgrade to version 5.2. See systemtap.changes for changelog
-------------------------------------------------------------------
Mon Jun 17 22:44:47 UTC 2024 - Tony Jones <tonyj@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package systemtap-dtrace
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%define _rundir %{_localstatedir}/run
%endif
Name: systemtap-dtrace
Version: 5.1
Version: 5.2
Release: 0
Summary: SystemTap dtrace utility
License: GPL-2.0-or-later

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Mon Feb 24 18:14:46 UTC 2025 - Tony Jones <tonyj@suse.com>
- Upgrade to version 5.2. See systemtap.changes for changelog
-------------------------------------------------------------------
Mon Jun 17 22:44:47 UTC 2024 - Tony Jones <tonyj@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package systemtap-headers
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
%define _rundir %{_localstatedir}/run
%endif
Name: systemtap-headers
Version: 5.1
Version: 5.2
Release: 0
Summary: SystemTap headers
License: GPL-2.0-or-later

View File

@@ -1,3 +1,69 @@
-------------------------------------------------------------------
Tue Feb 25 21:07:47 UTC 2025 - Tony Jones <tonyj@suse.com>
- Resolve errors with linux-6.13 based kernels.
Building trivial 'hello world' failed with:
<command-line>: fatal error: {path_to}stapconf.h: No such file or directory
Attemptng to preserve build directory (-k) caused an infinite loop of:
/usr/src/linux-6.13.4-1/scripts/Makefile.build:370: warning: overriding
recipe for target 'modules.order'
New patch: linux-6.13-fedora-compatibility.patch
New patch: rawhide-6.13-kbuild-compatibility.patch
-------------------------------------------------------------------
Mon Feb 24 18:11:09 UTC 2025 - Tony Jones <tonyj@suse.com>
- Update to version 5.2
Summary of changes:
* SystemTap frontend (stap) changes
- New /* pragma:suffix */ for file-level embedded C code blocks to be
placed near the end of the emitted kernel module C file.
Corresponding macros allow additional C hooks for module init/exit.
- With elfutils 0.192's release on 2024-10-18, the "metadata" based
probes announced in systemtap 5.0 should now be increasingly available.
* SystemTap backend changes
- Numerous kernel portability changes
- "probe never" probes don't emit C code at all any more.
- The standard Fedora spec packaging breaks up the sdt.h header file
and the /usr/bin/dtrace stub-builder script, for those cases where
the macros in sdt.h are sufficient.
- More robust message transport draining during shutdown to prevent
message losses.
* SystemTap tapset changes
- Numerous kernel portability changes
- Added a few functions to inet_sock.stp.
* SystemTap sample scripts
- traceio3.stp: Trace VFS operations by filename regex.
- swapmonitor.stp: Trace swap operations.
* Bugfixes
- PR31597 Systemtap not extracting all the data sent to the print data
in the buffers before shutdown
- PR31707 Need a way to postpone emitting the file-level embedded C blocks
- PR31708 Probe never handlers still emit C code for the handler handlers
and probe local structs
- PR31699 UBSAN errors for systemtap map functions with Fedora Rawhide and
Fedora 39 6.8.8 kernels
- PR31740 @hist_log affects the result of @variance
- PR31893 access_ok() was called without turning off page faults
- PR32064 SEC_ERROR_BAD_DATABASE during very first stap-server start
- PR31703 Git detection false positive when 'which' not available
- PR32107 Drop obsolete -Werror hack in buildrun.cxx
- PR32194 Reflect the uprobe_unregister() split
- PR32209 No tracepoints seen using kernel-6.12
- PR32302 Unrecognized tracepoints
- RHEL-55262 Handle S390_lowcore macro removal
- RHEL-66275 Add some inet_sock.stp tapset functions.
- RHEL-66150 Fix cachestat.stp for newer kernels.
- RHEL-66577 Add swapmonitor.stp example script.
-------------------------------------------------------------------
Mon Jun 17 22:40:06 UTC 2024 - Tony Jones <tonyj@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package systemtap
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%define _rundir %{_localstatedir}/run
%endif
Name: systemtap
Version: 5.1
Version: 5.2
Release: 0
Summary: Instrumentation System
License: GPL-2.0-or-later
@@ -33,6 +33,8 @@ Source3: README-BEFORE-ADDING-PATCHES
Source4: README-KEYRING
Source5: stap-server.conf
Patch1: systemtap-build-source-dir.patch
Patch2: linux-6.13-fedora-compatibility.patch
Patch3: rawhide-6.13-kbuild-compatibility.patch
BuildRequires: autoconf >= 2.71
BuildRequires: automake
@@ -137,6 +139,7 @@ install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}
%files
%{_bindir}/stap
%{_bindir}/stap-prep
%{_bindir}/stap-profile-annotate
%{_bindir}/stap-jupyter-container
%{_bindir}/stap-jupyter-install