forked from pool/systemtap
- 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
73 lines
3.0 KiB
Plaintext
73 lines
3.0 KiB
Plaintext
-------------------------------------------------------------------
|
|
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>
|
|
|
|
- Upgrade to version 5.1. See systemtap.changes for changelog
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 8 15:56:21 UTC 2024 - pgajdos@suse.com
|
|
|
|
- remove dependency on /usr/bin/python3 using
|
|
%python3_fix_shebang macro, [bsc#1212476]
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 30 13:48:44 UTC 2023 - Florian "sp1rit" <sp1rit@disroot.org>
|
|
|
|
- Upgrade to version 5.0. See systemtap.changed for changelog
|
|
|
|
-------------------------------------------------------------------
|
|
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).
|