Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package systemtap for openSUSE:Factory checked in at 2023-05-13 17:16:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/systemtap (Old) and /work/SRC/openSUSE:Factory/.systemtap.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "systemtap" Sat May 13 17:16:56 2023 rev:119 rq:1086106 version:4.9 Changes: -------- systemtap-dtrace.changes: same change systemtap-headers.changes: same change --- /work/SRC/openSUSE:Factory/systemtap/systemtap.changes 2023-05-05 15:56:41.955883743 +0200 +++ /work/SRC/openSUSE:Factory/.systemtap.new.1533/systemtap.changes 2023-05-13 17:17:02.334173165 +0200 @@ -1,0 +2,42 @@ +Wed May 10 06:00:27 UTC 2023 - Dirk Müller <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- systemtap-4.7.tar.gz systemtap-4.7.tar.gz.sig New: ---- systemtap-4.9.tar.gz systemtap-4.9.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ systemtap-docs.spec ++++++ --- /var/tmp/diff_new_pack.8zZHny/_old 2023-05-13 17:17:04.534185823 +0200 +++ /var/tmp/diff_new_pack.8zZHny/_new 2023-05-13 17:17:04.542185869 +0200 @@ -17,20 +17,21 @@ Name: systemtap-docs -Version: 4.7 +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.sig +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++ ++++++ systemtap-dtrace.spec ++++++ --- /var/tmp/diff_new_pack.8zZHny/_old 2023-05-13 17:17:04.562185984 +0200 +++ /var/tmp/diff_new_pack.8zZHny/_new 2023-05-13 17:17:04.566186008 +0200 @@ -20,14 +20,14 @@ %define _rundir %{_localstatedir}/run %endif Name: systemtap-dtrace -Version: 4.7 +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.sig +Source1: http://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc Source2: systemtap.keyring Source3: README-BEFORE-ADDING-PATCHES Source4: README-KEYRING ++++++ systemtap-headers.spec ++++++ --- /var/tmp/diff_new_pack.8zZHny/_old 2023-05-13 17:17:04.590186145 +0200 +++ /var/tmp/diff_new_pack.8zZHny/_new 2023-05-13 17:17:04.594186168 +0200 @@ -24,14 +24,14 @@ %define _rundir %{_localstatedir}/run %endif Name: systemtap-headers -Version: 4.7 +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.sig +Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc Source2: systemtap.keyring Source3: README-BEFORE-ADDING-PATCHES Source4: README-KEYRING ++++++ systemtap.spec ++++++ --- /var/tmp/diff_new_pack.8zZHny/_old 2023-05-13 17:17:04.618186307 +0200 +++ /var/tmp/diff_new_pack.8zZHny/_new 2023-05-13 17:17:04.622186329 +0200 @@ -20,14 +20,14 @@ %define _rundir %{_localstatedir}/run %endif Name: systemtap -Version: 4.7 +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.sig +Source1: https://sourceware.org/systemtap/ftp/releases/systemtap-%{version}.tar.gz.asc Source2: %{name}.keyring Source3: README-BEFORE-ADDING-PATCHES Source4: README-KEYRING @@ -46,6 +46,7 @@ BuildRequires: pkgconfig BuildRequires: python3-base BuildRequires: sqlite-devel +BuildRequires: pkgconfig(json-c) BuildRequires: pkgconfig(systemd) Requires: %{name}-dtrace = %{version} Requires: %{name}-runtime = %{version}-%{release} @@ -130,19 +131,20 @@ %tmpfiles_create %{_tmpfilesdir}/stap-server.conf %files -%defattr(-,root,root) %{_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 -%defattr(-,root,root) %doc %{_docdir}/systemtap %{_bindir}/staprun %{_bindir}/stapsh @@ -161,7 +163,6 @@ %{_mandir}/man8/stapbpf.8* %files server -%defattr(-,root,root) %dir %{_tmpfilesdir} %{_tmpfilesdir}/stap-server.conf %{_bindir}/stap-server @@ -176,7 +177,6 @@ %ghost %dir %{_rundir}/stap-server %files sdt-devel -%defattr(-,root,root) %{_includedir}/sys/*.h %changelog ++++++ systemtap-4.7.tar.gz -> systemtap-4.9.tar.gz ++++++ /work/SRC/openSUSE:Factory/systemtap/systemtap-4.7.tar.gz /work/SRC/openSUSE:Factory/.systemtap.new.1533/systemtap-4.9.tar.gz differ: char 12, line 1
