Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bcc for openSUSE:Factory checked in at 2021-09-17 23:26:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bcc (Old) and /work/SRC/openSUSE:Factory/.bcc.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bcc" Fri Sep 17 23:26:02 2021 rev:46 rq:919705 version:0.22.0 Changes: -------- --- /work/SRC/openSUSE:Factory/bcc/bcc.changes 2021-07-28 19:20:57.615563087 +0200 +++ /work/SRC/openSUSE:Factory/.bcc.new.1899/bcc.changes 2021-09-17 23:26:25.225261267 +0200 @@ -1,0 +2,55 @@ +Fri Sep 17 07:35:11 UTC 2021 - Shung-Hsi Yu <[email protected]> + +- Update to 0.22.0 + + Support for kernel up to 5.14 + + add ipv4/ipv6 filter support for tcp trace tools + + add python interface to attach raw perf events + + fix tcpstates for incorrect display of dport + + new options for bcc tools runqslower, argdist + + new libbpf-tools: filetop, exitsnoop, tcprtt + + doc update, bug fixes and other tools improvement + +------------------------------------------------------------------- +Fri Sep 17 06:35:34 UTC 2021 - Shung-Hsi Yu <[email protected]> + +- Update to 0.21.0 + + Support for kernel up to 5.13 + + support for debug information from libdebuginfod + + finished support for map elements items_*_batch() APIs + + add atomic_increment() API + + support attach_func() and detach_func() in python + + fix displaying PID instead of TID for many tools + + new tools: kvmexit.py + + new libbpf-tools: gethostlatency, statsnoop, fsdist and solisten + + fix tools ttysnoop/readahead for newer kernels + + doc update and bug fixes +- Update libbpf to 0.5 + + libbpf_set_strict_mode() allowing to opt-in into backwards incompatible libbpf-1.0 changes. See "Libbpf: the road to 1.0" and "Libbpf 1.0 migration guide" for more details. + + streamlined error reporting for low-level APIs, high-level error-returning APIs, and pointer-returning APIs (as a libbpf-1.0 opt-in); + + "Light" BPF skeleton support; + + BPF_PROG_TYPE_SYSCALL support; + + BPF perf link support for kprobe, uprobe, tracepoint, and perf_event BPF programs; + + BPF cookie support for kprobe, uprobe, tracepoint, and perf_event BPF programs through bpf_program__attach_[ku]probe_opts() APIs; + + allow to specify ref_ctr_off for USDT semaphores through bpf_program__attach_uprobe_opts() API; + + btf_custom_path support in bpf_object_open_opts, allowing to specify custom BTF for CO-RE relocations; + + sk_reuseport/migrate program type support; + + btf_dump__dump_type_data() API, allowing to dump binary data according to BTF type description; + + btf__load_into_kernel() and btf__load_from_kernel_by_id(), and split BTF variants of them; + + btf__load_vmlinux_btf() and btf__load_module_btf() APIs; + + bpf_map__initial_value() API to get initial value of mmap-ed BPF maps; + + bpf_map_lookup_and_delete_elem_flags() API. + + support for weak typed __ksym externs; + + BPF timer helpers: bpf_timer_init(), bpf_timer_set_callback(), bpf_timer_start(), bpf_timer_cancel(); + + bpf_get_attach_cookie() helper to get BPF cookie from BPF program side; + + bpf_get_func_ip() helper; + + bpf_sys_bpf() helper; + + bpf_task_pt_regs() helper; + + bpf_btf_find_by_name_kind() helper; + + usability improvements for bpf_tracing.h when target architecture is missing. + + improve BPF support detection on old Red Hat kernels with backported BPF patches; + + improvements for LTO builds with GCC 10+; + + pass NLM_F_EXCL when creating TC qdisc; + + better support of BPF map reuse on old kernels; + + fix the bug resulting in sometimes closing FD 0, which wasn't created and owned by libbpf itself. + +------------------------------------------------------------------- Old: ---- bcc-0.20.0.tar.gz libbpf-0.4.tar.gz New: ---- bcc-0.22.0.tar.gz libbpf-0.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bcc.spec ++++++ --- /var/tmp/diff_new_pack.MTEVIp/_old 2021-09-17 23:26:25.813261791 +0200 +++ /var/tmp/diff_new_pack.MTEVIp/_new 2021-09-17 23:26:25.813261791 +0200 @@ -26,10 +26,10 @@ %{!?with_lua: %global with_lua 0} %endif -%define libbpf_version 0.4 +%define libbpf_version 0.5 Name: bcc -Version: 0.20.0 +Version: 0.22.0 Release: 0 Summary: BPF Compiler Collection (BCC) License: Apache-2.0 ++++++ bcc-0.20.0.tar.gz -> bcc-0.22.0.tar.gz ++++++ ++++ 18514 lines of diff (skipped) ++++++ libbpf-0.4.tar.gz -> libbpf-0.5.tar.gz ++++++ ++++ 120598 lines of diff (skipped)
