Hello community, here is the log from the commit of package bcc for openSUSE:Factory checked in at 2016-09-27 13:45:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bcc (Old) and /work/SRC/openSUSE:Factory/.bcc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bcc" Changes: -------- --- /work/SRC/openSUSE:Factory/bcc/bcc.changes 2016-08-15 10:31:18.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.bcc.new/bcc.changes 2016-09-27 13:45:11.000000000 +0200 @@ -1,0 +2,44 @@ +Mon Sep 26 08:11:02 UTC 2016 - g...@suse.com + +- Add llvm-gold to the BuildRequires since the package was split + from llvm since 3.8.1 + +------------------------------------------------------------------- +Fri Sep 9 04:41:41 UTC 2016 - g...@suse.com + +- Update to 0.2.0 + + examples: fix indentation in tracing/tcpv4connect + + fileslower/filetop: use de->d_name.name, add filtering + +------------------------------------------------------------------- +Fri Aug 26 03:51:48 UTC 2016 - g...@suse.com + +- Update to snapshot v0.1.8+git1472097662.4ebb7cf + + fix biosnoop after kernel change + + offcputime improvements: use less RAM, add PID/TID support + + Add perf_submit_skb + + Adjustments to the documentation + + fix build with 4.0 llvm trunk + + frontends/clang: Safety check for invalid opLoc in ProbeVisitor + + Tool to sniff data contents before encrypted with OpenSSL or + GnuTLS + + Add bpf_get_current_task() helper definition + + USDT Python API and example + + Lua Tools for BCC + + BPF: better format for `ksymaddr` + + table: Implement a StackWalker for StackTrace tables + + added percpu support in bcc + + Fix error handling when attaching {u,k}{,ret}probes + + Fix python3 incompatibilities + + Update headers with 4.5+ features + + Add v6 headers to proto.h + + Use pre-calculated function addresses in funccount + + Add name to address ksym helper + + Add a table.zero() function to bcc.TableBase + + Enforce limit of 1000 open [uk]probes +- Drop upstreamed bcc-kernel-header-search.patch +- Add bcc-docs to collect the documentation +- Add bcc-lua to process the lua scripts +- Add the license files to libbcc0 + +------------------------------------------------------------------- Old: ---- bcc-kernel-header-search.patch v0.1.8.tar.gz New: ---- v0.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bcc.spec ++++++ --- /var/tmp/diff_new_pack.BpjmEE/_old 2016-09-27 13:45:12.000000000 +0200 +++ /var/tmp/diff_new_pack.BpjmEE/_new 2016-09-27 13:45:12.000000000 +0200 @@ -16,23 +16,29 @@ # -%define libversion 0.1.8 +%define libversion 0.2.0 Name: bcc -Version: 0.1.8 +Version: 0.2.0 Release: 0 Summary: BPF Compiler Collection (BCC) License: Apache-2.0 Group: Development/Languages Url: https://github.com/iovisor/bcc Source: https://github.com/iovisor/bcc/archive/v%{version}.tar.gz -Patch1: bcc-kernel-header-search.patch ExclusiveArch: x86_64 BuildRequires: bison BuildRequires: cmake >= 2.8.7 BuildRequires: flex +BuildRequires: libelf-devel BuildRequires: llvm-clang-devel >= 3.7.0 BuildRequires: llvm-devel >= 3.7.0 +%if 0%{?suse_version} > 1320 +BuildRequires: llvm-gold +BuildRequires: lua51-luajit-devel +%else +BuildRequires: luajit-devel +%endif BuildRequires: pkg-config BuildRequires: python-devel BuildRequires: python-setuptools @@ -80,6 +86,16 @@ %description -n python3-bcc Python3 bindings for BPF Compiler Collection (BCC) +%package lua +Summary: Lua interpreter for BPF Compiler Collection +Group: Development/Languages +Requires: kernel >= 4.1.0 +Requires: kernel-devel >= 4.1.0 +Requires: libbcc0 = %{version} + +%description lua +Lua interpreter for BPF Compiler Collection (BCC) + %package examples Summary: Examples for BPF Compiler Collection (BCC) Group: Development/Languages @@ -101,9 +117,16 @@ %description tools Python tracing scripts of BPF Compiler Collection (BCC) +%package docs +Summary: BPF Compiler Collection (BCC) documentation +Group: Development/Languages + +%description docs +The documentation of how to write programs with BPF Compiler Collection (BCC) + + %prep %setup -D -n %{name}-%{version} -%patch1 -p1 %build export LD_LIBRARY_PATH="%{_builddir}/usr/lib64" @@ -120,6 +143,10 @@ -DREVISION=%{libversion} \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBCC_KERNEL_HAS_SOURCE_DIR=1 \ +%if 0%{?suse_version} > 1320 + -DLUAJIT_INCLUDE_DIR=/usr/include/luajit-5_1-2.0 \ +%endif + -DLUAJIT_LIBRARY=/usr/lib64/libluajit-5.1.so \ .. make %{?_smp_mflags} VERBOSE=1 popd @@ -146,6 +173,7 @@ %{_libdir}/pkgconfig/libbcc.pc %files -n libbcc0 +%doc LICENSE.txt COPYRIGHT.txt %{_libdir}/libbcc.so.* %files -n python-bcc @@ -154,6 +182,9 @@ %files -n python3-bcc %{python3_sitelib}/bcc* +%files lua +%{_bindir}/bcc-lua + %files examples %dir %{_datadir}/bcc/ %dir %{_datadir}/bcc/examples/ @@ -166,4 +197,9 @@ %dir %{_datadir}/bcc/man/ %{_datadir}/bcc/man/* +%files docs +%doc README.md FAQ.txt +%doc docs/kernel-versions.md docs/reference_guide.md +%doc docs/tutorial_bcc_python_developer.md docs/tutorial.md + %changelog ++++++ v0.1.8.tar.gz -> v0.2.0.tar.gz ++++++ ++++ 46852 lines of diff (skipped)