Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bpftrace for openSUSE:Factory checked in at 2026-04-28 12:02:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bpftrace (Old) and /work/SRC/openSUSE:Factory/.bpftrace.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bpftrace" Tue Apr 28 12:02:16 2026 rev:39 rq:1349716 version:0.25.1 Changes: -------- --- /work/SRC/openSUSE:Factory/bpftrace/bpftrace.changes 2026-02-04 21:09:40.445587565 +0100 +++ /work/SRC/openSUSE:Factory/.bpftrace.new.11940/bpftrace.changes 2026-04-28 12:03:33.439411320 +0200 @@ -1,0 +2,23 @@ +Mon Apr 27 22:10:54 UTC 2026 - Hoyeon Lee <[email protected]> + +- Add libbpf-devel-static as build dependency +- Update to 0.25.1 + * Require BTF for tracepoint args, remove deprecated sarg builtin, and + disallow exit() inside loops + * Restrict bpftrace script licenses to GPL compatible ones (due to kfunc) + * Add Record primitive, import statements, support for --fmt mode, and allow + multiple begin/end probes + * Add support for address only kprobes, add build_id stack mode for + ustack, and attach watchpoint probes to all threads of a process + * Add pcomm()/syscall_name(), --probe-filter, find(), and string indexing + support + * Prefer automatic dereferencing via '.', stabilize macros/map declarations, + and replace root user check with capability checks + * Drop support for LLVM 16 and 17 + * Fix missing lines in ustack/kstack, errors in listing multiple probes, and + handling of void ptr and function ptr BTF types + * Fix crashes in invalid if expressions and scripts with trailing new lines, + fix casting negative literals to unsigned types, and fix stdlib strerror + stack limit + +------------------------------------------------------------------- Old: ---- bpftrace-0.24.2.tar.gz New: ---- bpftrace-0.25.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bpftrace.spec ++++++ --- /var/tmp/diff_new_pack.30MtmB/_old 2026-04-28 12:03:34.079437834 +0200 +++ /var/tmp/diff_new_pack.30MtmB/_new 2026-04-28 12:03:34.083438000 +0200 @@ -27,7 +27,7 @@ %endif Name: bpftrace -Version: 0.24.2 +Version: 0.25.1 Release: 0 Summary: High-level tracing language for Linux eBPF License: Apache-2.0 @@ -43,6 +43,7 @@ BuildRequires: cmake BuildRequires: flex BuildRequires: libbpf-devel +BuildRequires: libbpf-devel-static BuildRequires: libxml2-devel BuildRequires: llvm%{product_libs_llvm_ver}-devel BuildRequires: pkgconfig @@ -91,7 +92,7 @@ -DLLVM_REQUESTED_VERSION="${LLVM_VERSION}" \ -DLIBBFD_LIBRARIES="${LIBBFD}" \ -DLIBOPCODES_LIBRARIES="${LIBOPCODES}" \ - -DUSE_SYSTEM_BPF_BCC:BOOL=ON \ + -DUSE_SYSTEM_LIBBPF:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=OFF \ -DBUILD_STATIC_LIBS:BOOL=ON \ -DBUILD_TESTING:BOOL=OFF ++++++ bpftrace-0.24.2.tar.gz -> bpftrace-0.25.1.tar.gz ++++++ ++++ 95346 lines of diff (skipped)
