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-07-28 19:19:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bcc (Old) and /work/SRC/openSUSE:Factory/.bcc.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bcc" Wed Jul 28 19:19:58 2021 rev:45 rq:908677 version:0.20.0 Changes: -------- --- /work/SRC/openSUSE:Factory/bcc/bcc.changes 2021-03-29 18:22:27.422303979 +0200 +++ /work/SRC/openSUSE:Factory/.bcc.new.1899/bcc.changes 2021-07-28 19:20:57.615563087 +0200 @@ -1,0 +2,41 @@ +Tue Jul 27 14:08:16 UTC 2021 - Shung-Hsi Yu <[email protected]> + +- Update source URL for bcc and libbpf + +------------------------------------------------------------------- +Tue Jul 27 10:56:43 UTC 2021 - Shung-Hsi Yu <[email protected]> + +- Update to 0.20.0 + + Support for kernel up to 5.12 + + Some basic support for MIPS + + added bpf_map_lookup_batch and bpf_map_delete_batch support + + tools/funclatency.py support nested or recursive functions + + tools/biolatency.py can optionally print out average/total value + + fix possible marco HAVE_BUILTIN_BSWAP redefine warning for kernel >= 5.10. + + new tools: virtiostat + + new libbpf-tools: ext4dist + + doc update and bug fixes +- Update libbpf to 0.4 + + BPF static linker APIs; + + subprogram address relocation support (e.e., for use with bpf_for_each_map_elem()); + + support for extern kernel functions (a.k.a. BPF unstable helpers); + + TC-BPF APIs; + + ksym externs support for kernel modules; + + BTF_KIND_FLOAT support; + + various AF_XDP (xsk.{c, h}) improvements and fixes; + + btf__add_type() API to copy/append BTF types generically; + + bpf_object__set_kernel_version() setter; + + bpf_map__inner_map() getter; + + __hidden attribute for global sub-program forces static BPF verifier verification; + + static BPF maps and entry-point BPF programs are explicitly rejected. + + libbpf will ignore non-function pointer members in struct_ops; + + Makefile fixes for install target; + + use SOCK_CLOEXEC for netlink sockets; + + btf_dump fixes for pointer to array of struct; + + fixes for some of xxx_opts structs to work better with debug compilation modes; + + ringbuf APIs fixes and improvements for extreme cases of never ending consumption of records; + + BPF_CORE_READ_BITFIELD() macro fixes. + + + +------------------------------------------------------------------- Old: ---- bcc-0.19.0.tar.gz libbpf-0.3.tar.gz New: ---- bcc-0.20.0.tar.gz libbpf-0.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bcc.spec ++++++ --- /var/tmp/diff_new_pack.3FANiE/_old 2021-07-28 19:20:58.099562452 +0200 +++ /var/tmp/diff_new_pack.3FANiE/_new 2021-07-28 19:20:58.103562447 +0200 @@ -26,17 +26,17 @@ %{!?with_lua: %global with_lua 0} %endif -%define libbpf_version 0.3 +%define libbpf_version 0.4 Name: bcc -Version: 0.19.0 +Version: 0.20.0 Release: 0 Summary: BPF Compiler Collection (BCC) License: Apache-2.0 Group: Development/Tools/Other URL: https://github.com/iovisor/bcc -Source: https://github.com/iovisor/bcc/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1: https://github.com/libbpf/libbpf/archive/v%{libbpf_version}.tar.gz#/libbpf-%{libbpf_version}.tar.gz +Source: https://github.com/iovisor/bcc/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source1: https://github.com/libbpf/libbpf/archive/refs/tags/v%{libbpf_version}.0.tar.gz#/libbpf-%{libbpf_version}.tar.gz ExcludeArch: ppc s390 BuildRequires: bison BuildRequires: cmake >= 2.8.7 @@ -103,9 +103,9 @@ Group: Documentation/Other Requires: python3-bcc = %{version} Requires: python3-future -Recommends: python3-pyroute2 -Recommends: python3-netaddr Recommends: netperf +Recommends: python3-netaddr +Recommends: python3-pyroute2 %description examples Python and C examples from the BPF Compiler Collection. ++++++ bcc-0.19.0.tar.gz -> bcc-0.20.0.tar.gz ++++++ ++++ 4908 lines of diff (skipped) ++++++ libbpf-0.3.tar.gz -> libbpf-0.4.tar.gz ++++++ ++++ 11179 lines of diff (skipped)
