Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package systemtap for openSUSE:Factory 
checked in at 2026-09-21 12:01:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemtap (Old)
 and      /work/SRC/openSUSE:Factory/.systemtap.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "systemtap"

Mon Sep 21 12:01:06 2026 rev:128 rq:1378897 version:5.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/systemtap/systemtap-docs.changes 2026-05-08 
16:43:42.213011388 +0200
+++ /work/SRC/openSUSE:Factory/.systemtap.new.383539/systemtap-docs.changes     
2026-09-21 12:01:26.267756657 +0200
@@ -1,0 +2,5 @@
+Fri Sep 18 19:56:37 UTC 2026 - Tony Jones <[email protected]>
+
+- Upgrade to version 5.6. See systemtap.changes for changelog 
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/systemtap/systemtap-dtrace.changes       
2026-05-08 16:43:42.233012218 +0200
+++ /work/SRC/openSUSE:Factory/.systemtap.new.383539/systemtap-dtrace.changes   
2026-09-21 12:01:26.518767184 +0200
@@ -1,0 +2,5 @@
+Fri Sep 18 19:55:59 UTC 2026 - Tony Jones <[email protected]>
+
+- Upgrade to version 5.6. See systemtap.changes for changelog 
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/systemtap/systemtap-headers.changes      
2026-05-08 16:43:42.249012880 +0200
+++ /work/SRC/openSUSE:Factory/.systemtap.new.383539/systemtap-headers.changes  
2026-09-21 12:01:26.840780689 +0200
@@ -1,0 +2,5 @@
+Fri Sep 18 19:56:25 UTC 2026 - Tony Jones <[email protected]>
+
+- Upgrade to version 5.6. See systemtap.changes for changelog 
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/systemtap/systemtap.changes      2026-05-08 
16:43:42.277014041 +0200
+++ /work/SRC/openSUSE:Factory/.systemtap.new.383539/systemtap.changes  
2026-09-21 12:01:26.975786351 +0200
@@ -1,0 +2,85 @@
+Fri Sep 18 19:51:32 UTC 2026 - Tony Jones <[email protected]>
+
+- Update to version 5.6
+
+  * SystemTap frontend (stap) changes
+    - New `--debug` option builds the generated kernel module (.ko) or
+      dyninst module (.so) with maximum debugging information
+      (CONFIG_DEBUG_INFO, -g, gcc -save-temps=obj) and runs pahole(1)
+      when available. (PR34169)
+    - Statement-by-statement script execution tracing via
+      `stap -D STP_EXECTRACE` (not yet available with --bpf). (PR34166)
+    - New `--semantic-keep-going` option: continue pass-2 elaboration after
+      semantic errors, dump a tab-separated SEMANTIC_ERROR catalog at the end
+      of the failing pass, and still exit non-zero. Aimed at machine testing.
+    - Optimizer work for multiple probe handlers on the same probe point.
+      (PR34161)
+    - Pass-2 elaboration derives DWARF probe points concurrently within each
+      stapfile and shares per-CU/function caches; capped by STAP_NTHREADS,
+      if elfutils is compiled with multithreading support. (PR34432)
+    - DW_OP_entry_value location expressions are now honored, improving
+      $parm$/$var$ pretty-printing and @entry() access for entry-only locals.
+    
+  * SystemTap backend changes
+    - LSM (Linux Security Module) hook support for the BPF runtime
+      (lsm.bprm_check_security, lsm.file_open, lsm.socket_create, and many
+      others). Use `$ctx` with `@cast()` and `$return` to allow/deny.
+      Requires kernel 5.7+, CONFIG_BPF_LSM=y. (PR34126)
+    - XDP packet-processing probes for the BPF runtime: attach to network
+      interfaces to inspect incoming packets and return a pass/drop/tx verdict.
+      Requires kernel 4.8+, CONFIG_BPF_SYSCALL=y. (PR34583)
+    - BTF-based `kernel.tracepoint("name")` and
+      `module("mod").tracepoint("name")` probes discover tracepoints from
+      `btf_trace_*` typedefs without trace headers/tracefs. Handler args are
+      positional ($arg1, ...). Separate from `kernel.trace("system:name")`.
+      Requires vmlinux.h / CONFIG_DEBUG_INFO_BTF for kernel probes.
+      (PR34632)
+    - Kernel build IDs are now extracted from compressed/non-ELF vmlinuz on
+      aarch64 and s390x, feeding dwfl/debuginfod. (PR34488)
+    - Runtime handler errors now include a short call-site stack through
+      nested functions and the active probe point. (PR34320)
+    - Runtime/tapset porting for Linux 7.2-rc kernels (and continued
+      enterprise back-compat). (PR34318)
+    - Python HelperSDT modernization; deprecate/remove Python 2 probing
+      support. (PR34292, PR34293)
+    
+  * SystemTap script-language changes
+    - `@cast()` operations now see through typedefs. (PR34199)
+    - New `@enumname()` operator: map an integral value to its DWARF
+      enumerator name string (the reverse of `@enum()`). Unknown values
+      render as decimal. (PR34499)
+    - Short-circuit evaluation of `@defined()` ternaries during variable
+      expansion. (PR34414)
+    
+  * SystemTap tapset changes
+    - `tp_syscall.*` / `syscall_any` prefer
+      `kernel.tracepoint("sys_enter")` / `sys_exit` when BTF vmlinux
+      tracepoints are available, with `kernel.trace(...)` fallbacks;
+      `tp_syscall("name")' includes amazingly fast dispatch for
+      arbitrary probed-syscall subsets; `tp_syscall("name").return`
+      supports `@entry()`. (PR34153)
+    - Python probing split into per-minor-version tapsets (3.9 through
+      3.15); Python 2 probes removed. Python 3.13 tapset added and py3execdir
+      probing fixed. (PR33037)
+    - process.data hardware watchpoints now work under --runtime=dyninst,
+      including process.data("SYMBOL") with run-time name resolution;
+      print_ubacktrace* uses a third-party stackwalk symbolized with elfutils.
+    - Numerous NFS/VFS/socket/SCSI/signal/futex adaptations for Linux 7.2
+      API drift.
+    
+  * Developer / packaging changes
+    - REMOVED legacy `systemtap-service` / `systemtap.service` initscript
+      infrastructure upstream. Standalone `stap-onboot` (for initramfs
+      embedding) is retained; [the new systemd `[email protected]`/
+      `[email protected]` templates are not packaged in openSUSE.] (PR34128)
+
+    - Optional ML-DSA module signing (Secure Boot / MOK and staprun privilege
+      signatures) alongside default RSA; set SYSTEMTAP_MOK_KEY_TYPE /
+      SYSTEMTAP_SIGN_KEY_TYPE. Requires OpenSSL 3.5+ / NSS CKM_ML_DSA.
+    - New `--enable-debug` configure option and `--enable-glibcxx-debug`
+      command-line option. (PR31683)
+    - Probe javac against HelperSDT before enabling Java support. (PR34475)
+    - Testsuite speedups and listing_mode timeout fixes; show SystemTap
+      version in generated docs. (PR34152, PR34303, PR33105)
+
+-------------------------------------------------------------------

Old:
----
  systemtap-5.5.tar.gz
  systemtap-5.5.tar.gz.asc

New:
----
  systemtap-5.6.tar.gz
  systemtap-5.6.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ systemtap-docs.spec ++++++
--- /var/tmp/diff_new_pack.yoS8ph/_old  2026-09-21 12:01:27.951827286 +0200
+++ /var/tmp/diff_new_pack.yoS8ph/_new  2026-09-21 12:01:27.952827328 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           systemtap-docs
-Version:        5.5
+Version:        5.6
 Release:        0
 Summary:        Documents and examples for systemtap
 License:        GPL-2.0-or-later
@@ -37,8 +37,7 @@
 BuildRequires:  latex2html
 BuildRequires:  libdw-devel
 BuildRequires:  pkgconfig
-BuildRequires:  python3-devel
-BuildRequires:  python3-setuptools
+BuildRequires:  python3-base
 BuildRequires:  texlive-amsfonts
 BuildRequires:  texlive-babel-english
 BuildRequires:  texlive-collection-fontsrecommended
@@ -66,11 +65,12 @@
 find testsuite examples -name "*.stp" | xargs -n1 sed -i -e 's, /bin/env, 
%{_bindir}/env,'
 find testsuite examples -type f | xargs chmod 644
 autoreconf -fi
-%configure --docdir=%{_docdir}/systemtap --disable-nls --with-python3
+# --without-python3-probes means we can drop python3-devel/python3-setuptools 
buildrequires
+%configure --docdir=%{_docdir}/systemtap --disable-nls --with-python3 
--without-python3-probes
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags} doc
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
 # COPYING packaged by main spec
 cp README AUTHORS NEWS %{buildroot}%{_docdir}/systemtap/
 # remove binaries and runtime stuff

++++++ systemtap-dtrace.spec ++++++
--- /var/tmp/diff_new_pack.yoS8ph/_old  2026-09-21 12:01:27.981828544 +0200
+++ /var/tmp/diff_new_pack.yoS8ph/_new  2026-09-21 12:01:27.982828586 +0200
@@ -20,7 +20,7 @@
 %define _rundir %{_localstatedir}/run
 %endif
 Name:           systemtap-dtrace
-Version:        5.5
+Version:        5.6
 Release:        0
 Summary:        SystemTap dtrace utility
 License:        GPL-2.0-or-later

systemtap-headers.spec: same change
++++++ systemtap.spec ++++++
--- /var/tmp/diff_new_pack.yoS8ph/_old  2026-09-21 12:01:28.040831019 +0200
+++ /var/tmp/diff_new_pack.yoS8ph/_new  2026-09-21 12:01:28.041831061 +0200
@@ -20,7 +20,7 @@
 %define _rundir %{_localstatedir}/run
 %endif
 Name:           systemtap
-Version:        5.5
+Version:        5.6
 Release:        0
 Summary:        Instrumentation System
 License:        GPL-2.0-or-later
@@ -148,6 +148,7 @@
 %{_bindir}/stap-profile-annotate
 %{_bindir}/stap-jupyter-container
 %{_bindir}/stap-jupyter-install
+%{_bindir}/stap-onboot
 %{_mandir}/man[17]/*
 %{_mandir}/cs/man[17]/*
 %dir %{_datadir}/%{name}
@@ -167,12 +168,13 @@
 %{_libexecdir}/%{name}/stapio
 %{_libexecdir}/%{name}/stap-env
 %{_libexecdir}/%{name}/stap-authorize-cert
+%{_libexecdir}/%{name}/stap-service-prepare
 %{_mandir}/man8/staprun.8*
-%{_mandir}/man8/systemtap-service.8*
 %{_mandir}/cs/man8/systemtap.8*
 %{_mandir}/man8/stapsh.8*
 %{_mandir}/cs/man8/stapsh.8*
 %{_mandir}/man8/stapbpf.8*
+%{_mandir}/man8/stap-onboot.8*
 
 %files server
 %dir %{_tmpfilesdir}

++++++ systemtap-5.5.tar.gz -> systemtap-5.6.tar.gz ++++++
/work/SRC/openSUSE:Factory/systemtap/systemtap-5.5.tar.gz 
/work/SRC/openSUSE:Factory/.systemtap.new.383539/systemtap-5.6.tar.gz differ: 
char 13, line 1

Reply via email to