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
This commit is contained in:
commit
4d62f4af44
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:43a0a3db91aa4d41e28015b39a65e62059551f3cc7377ebf3a3a5ca7339e7b1f
|
|
||||||
size 5611495
|
|
Binary file not shown.
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-----
|
@ -17,20 +17,21 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: systemtap-docs
|
Name: systemtap-docs
|
||||||
Version: 4.7
|
Version: 4.9
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Documents and examples for systemtap
|
Summary: Documents and examples for systemtap
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: Development/Tools/Debuggers
|
Group: Development/Tools/Debuggers
|
||||||
URL: https://sourceware.org/systemtap/
|
URL: https://sourceware.org/systemtap/
|
||||||
Source0: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
Source0: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
||||||
Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.sig
|
Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc
|
||||||
Source2: systemtap.keyring
|
Source2: systemtap.keyring
|
||||||
Source3: README-BEFORE-ADDING-PATCHES
|
Source3: README-BEFORE-ADDING-PATCHES
|
||||||
Source4: README-KEYRING
|
Source4: README-KEYRING
|
||||||
Patch1: systemtap-docdir-fix.diff
|
Patch1: systemtap-docdir-fix.diff
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
|
BuildRequires: pkgconfig(json-c)
|
||||||
# for documents
|
# for documents
|
||||||
BuildRequires: fop
|
BuildRequires: fop
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
|
@ -20,14 +20,14 @@
|
|||||||
%define _rundir %{_localstatedir}/run
|
%define _rundir %{_localstatedir}/run
|
||||||
%endif
|
%endif
|
||||||
Name: systemtap-dtrace
|
Name: systemtap-dtrace
|
||||||
Version: 4.7
|
Version: 4.9
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: SystemTap dtrace utility
|
Summary: SystemTap dtrace utility
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: Development/Tools/Debuggers
|
Group: Development/Tools/Debuggers
|
||||||
URL: http://sourceware.org/systemtap/
|
URL: http://sourceware.org/systemtap/
|
||||||
Source0: http://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
Source0: http://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
||||||
Source1: http://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.sig
|
Source1: http://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc
|
||||||
Source2: systemtap.keyring
|
Source2: systemtap.keyring
|
||||||
Source3: README-BEFORE-ADDING-PATCHES
|
Source3: README-BEFORE-ADDING-PATCHES
|
||||||
Source4: README-KEYRING
|
Source4: README-KEYRING
|
||||||
|
@ -24,14 +24,14 @@
|
|||||||
%define _rundir %{_localstatedir}/run
|
%define _rundir %{_localstatedir}/run
|
||||||
%endif
|
%endif
|
||||||
Name: systemtap-headers
|
Name: systemtap-headers
|
||||||
Version: 4.7
|
Version: 4.9
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: SystemTap headers
|
Summary: SystemTap headers
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: Development/Tools/Debuggers
|
Group: Development/Tools/Debuggers
|
||||||
URL: http://sourceware.org/systemtap/
|
URL: http://sourceware.org/systemtap/
|
||||||
Source0: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
Source0: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
||||||
Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.sig
|
Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc
|
||||||
Source2: systemtap.keyring
|
Source2: systemtap.keyring
|
||||||
Source3: README-BEFORE-ADDING-PATCHES
|
Source3: README-BEFORE-ADDING-PATCHES
|
||||||
Source4: README-KEYRING
|
Source4: README-KEYRING
|
||||||
|
@ -1,3 +1,45 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
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>
|
Thu May 4 11:27:26 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
@ -20,14 +20,14 @@
|
|||||||
%define _rundir %{_localstatedir}/run
|
%define _rundir %{_localstatedir}/run
|
||||||
%endif
|
%endif
|
||||||
Name: systemtap
|
Name: systemtap
|
||||||
Version: 4.7
|
Version: 4.9
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Instrumentation System
|
Summary: Instrumentation System
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: Development/Tools/Debuggers
|
Group: Development/Tools/Debuggers
|
||||||
URL: https://sourceware.org/systemtap/
|
URL: https://sourceware.org/systemtap/
|
||||||
Source0: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
Source0: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz
|
||||||
Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.sig
|
Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc
|
||||||
Source2: %{name}.keyring
|
Source2: %{name}.keyring
|
||||||
Source3: README-BEFORE-ADDING-PATCHES
|
Source3: README-BEFORE-ADDING-PATCHES
|
||||||
Source4: README-KEYRING
|
Source4: README-KEYRING
|
||||||
@ -46,6 +46,7 @@ BuildRequires: mozilla-nss-tools
|
|||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python3-base
|
BuildRequires: python3-base
|
||||||
BuildRequires: sqlite-devel
|
BuildRequires: sqlite-devel
|
||||||
|
BuildRequires: pkgconfig(json-c)
|
||||||
BuildRequires: pkgconfig(systemd)
|
BuildRequires: pkgconfig(systemd)
|
||||||
Requires: %{name}-dtrace = %{version}
|
Requires: %{name}-dtrace = %{version}
|
||||||
Requires: %{name}-runtime = %{version}-%{release}
|
Requires: %{name}-runtime = %{version}-%{release}
|
||||||
@ -130,19 +131,20 @@ install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}
|
|||||||
%tmpfiles_create %{_tmpfilesdir}/stap-server.conf
|
%tmpfiles_create %{_tmpfilesdir}/stap-server.conf
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_bindir}/stap
|
%{_bindir}/stap
|
||||||
%{_bindir}/stap-profile-annotate
|
%{_bindir}/stap-profile-annotate
|
||||||
|
%{_bindir}/stap-jupyter-container
|
||||||
|
%{_bindir}/stap-jupyter-install
|
||||||
%{_mandir}/man[17]/*
|
%{_mandir}/man[17]/*
|
||||||
%{_mandir}/cs/man[17]/*
|
%{_mandir}/cs/man[17]/*
|
||||||
%dir %{_datadir}/%{name}
|
%dir %{_datadir}/%{name}
|
||||||
%{_datadir}/%{name}/runtime
|
%{_datadir}/%{name}/runtime
|
||||||
|
%{_datadir}/%{name}/interactive-notebook
|
||||||
%{_datadir}/%{name}/tapset
|
%{_datadir}/%{name}/tapset
|
||||||
#packaged by systemtap-initscript in upstream
|
#packaged by systemtap-initscript in upstream
|
||||||
%dir %{_localstatedir}/cache/systemtap
|
%dir %{_localstatedir}/cache/systemtap
|
||||||
|
|
||||||
%files runtime -f systemtap.lang
|
%files runtime -f systemtap.lang
|
||||||
%defattr(-,root,root)
|
|
||||||
%doc %{_docdir}/systemtap
|
%doc %{_docdir}/systemtap
|
||||||
%{_bindir}/staprun
|
%{_bindir}/staprun
|
||||||
%{_bindir}/stapsh
|
%{_bindir}/stapsh
|
||||||
@ -161,7 +163,6 @@ install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}
|
|||||||
%{_mandir}/man8/stapbpf.8*
|
%{_mandir}/man8/stapbpf.8*
|
||||||
|
|
||||||
%files server
|
%files server
|
||||||
%defattr(-,root,root)
|
|
||||||
%dir %{_tmpfilesdir}
|
%dir %{_tmpfilesdir}
|
||||||
%{_tmpfilesdir}/stap-server.conf
|
%{_tmpfilesdir}/stap-server.conf
|
||||||
%{_bindir}/stap-server
|
%{_bindir}/stap-server
|
||||||
@ -176,7 +177,6 @@ install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}
|
|||||||
%ghost %dir %{_rundir}/stap-server
|
%ghost %dir %{_rundir}/stap-server
|
||||||
|
|
||||||
%files sdt-devel
|
%files sdt-devel
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_includedir}/sys/*.h
|
%{_includedir}/sys/*.h
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user