Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package bpftrace for openSUSE:Factory 
checked in at 2021-04-19 21:06:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bpftrace (Old)
 and      /work/SRC/openSUSE:Factory/.bpftrace.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bpftrace"

Mon Apr 19 21:06:05 2021 rev:12 rq:886577 version:0.12.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/bpftrace/bpftrace.changes        2021-04-06 
17:31:33.871244758 +0200
+++ /work/SRC/openSUSE:Factory/.bpftrace.new.12324/bpftrace.changes     
2021-04-19 21:06:21.708061974 +0200
@@ -1,0 +2,6 @@
+Fri Apr 16 17:42:10 UTC 2021 - Aleksa Sarai <asa...@suse.com>
+
+- Update to bpftrace 0.12.1.
+  * Incorrect --info output bug fix release
+
+-------------------------------------------------------------------

Old:
----
  bpftrace-0.12.0.tar.gz

New:
----
  bpftrace-0.12.1.tar.gz

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

Other differences:
------------------
++++++ bpftrace.spec ++++++
--- /var/tmp/diff_new_pack.grrwzI/_old  2021-04-19 21:06:22.256062796 +0200
+++ /var/tmp/diff_new_pack.grrwzI/_new  2021-04-19 21:06:22.260062803 +0200
@@ -23,7 +23,7 @@
 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true
 
 Name:           bpftrace
-Version:        0.12.0
+Version:        0.12.1
 Release:        0
 Summary:        High-level tracing language for Linux eBPF
 License:        Apache-2.0

++++++ bpftrace-0.12.0.tar.gz -> bpftrace-0.12.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bpftrace-0.12.0/CHANGELOG.md 
new/bpftrace-0.12.1/CHANGELOG.md
--- old/bpftrace-0.12.0/CHANGELOG.md    2021-04-02 12:12:59.000000000 +0200
+++ new/bpftrace-0.12.1/CHANGELOG.md    2021-04-16 19:24:13.000000000 +0200
@@ -8,6 +8,10 @@
 
 ## Unreleased
 
+## [0.12.1] 2021-04-16
+
+Incorrect --info output bug fix release
+
 ## [0.12.0] 2021-04-01
 
 #### Added
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bpftrace-0.12.0/CMakeLists.txt 
new/bpftrace-0.12.1/CMakeLists.txt
--- old/bpftrace-0.12.0/CMakeLists.txt  2021-04-02 12:12:59.000000000 +0200
+++ new/bpftrace-0.12.1/CMakeLists.txt  2021-04-16 19:24:13.000000000 +0200
@@ -4,7 +4,7 @@
 # bpftrace version number components.
 set(bpftrace_VERSION_MAJOR 0)
 set(bpftrace_VERSION_MINOR 12)
-set(bpftrace_VERSION_PATCH 0)
+set(bpftrace_VERSION_PATCH 1)
 
 include(GNUInstallDirs)
 
@@ -161,6 +161,10 @@
   add_definitions(${LLVM_DEFINITIONS})
 endif()
 
+add_definitions(-DLLVM_VERSION_MAJOR=${LLVM_VERSION_MAJOR})
+add_definitions(-DLLVM_VERSION_MINOR=${LLVM_VERSION_MINOR})
+add_definitions(-DLLVM_VERSION_PATCH=${LLVM_VERSION_PATCH})
+
 if(${LLVM_VERSION_MAJOR} VERSION_GREATER_EQUAL 11)
   set(LLVM_ORC_V2)
   add_definitions(-DLLVM_ORC_V2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bpftrace-0.12.0/cmake/embed/embed_llvm.cmake 
new/bpftrace-0.12.1/cmake/embed/embed_llvm.cmake
--- old/bpftrace-0.12.0/cmake/embed/embed_llvm.cmake    2021-04-02 
12:12:59.000000000 +0200
+++ new/bpftrace-0.12.1/cmake/embed/embed_llvm.cmake    2021-04-16 
19:24:13.000000000 +0200
@@ -22,16 +22,22 @@
 if(${LLVM_VERSION} VERSION_GREATER_EQUAL "9")
   set(LLVM_FULL_VERSION "9.0.1")
   set(LLVM_VERSION_MAJOR "9")
+  set(LLVM_VERSION_MINOR "0")
+  set(LLVM_VERSION_PATCH "1")
   set(LLVM_DOWNLOAD_URL 
"https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_FULL_VERSION}/llvm-${LLVM_FULL_VERSION}.src.tar.xz";)
   set(LLVM_URL_CHECKSUM 
"SHA256=00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a")
 elseif(${LLVM_VERSION} VERSION_GREATER_EQUAL "8")
   set(LLVM_FULL_VERSION "8.0.1")
   set(LLVM_VERSION_MAJOR "8")
+  set(LLVM_VERSION_MINOR "0")
+  set(LLVM_VERSION_PATCH "1")
   set(LLVM_DOWNLOAD_URL 
"https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_FULL_VERSION}/llvm-${LLVM_FULL_VERSION}.src.tar.xz";)
   set(LLVM_URL_CHECKSUM 
"SHA256=44787a6d02f7140f145e2250d56c9f849334e11f9ae379827510ed72f12b75e7")
 elseif(${LLVM_VERSION} VERSION_GREATER_EQUAL "7")
   set(LLVM_FULL_VERSION "7.1.0")
   set(LLVM_VERSION_MAJOR "7")
+  set(LLVM_VERSION_MINOR "1")
+  set(LLVM_VERSION_PATCH "0")
   set(LLVM_DOWNLOAD_URL 
"https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_FULL_VERSION}/llvm-${LLVM_FULL_VERSION}.src.tar.xz";)
   set(LLVM_URL_CHECKSUM 
"SHA256=1bcc9b285074ded87b88faaedddb88e6b5d6c331dfcfb57d7f3393dd622b3764")
 else()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bpftrace-0.12.0/src/CMakeLists.txt 
new/bpftrace-0.12.1/src/CMakeLists.txt
--- old/bpftrace-0.12.0/src/CMakeLists.txt      2021-04-02 12:12:59.000000000 
+0200
+++ new/bpftrace-0.12.1/src/CMakeLists.txt      2021-04-16 19:24:13.000000000 
+0200
@@ -17,6 +17,7 @@
   bpforc.cpp
   bpftrace.cpp
   btf.cpp
+  build_info.cpp
   child.cpp
   clang_parser.cpp
   disasm.cpp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bpftrace-0.12.0/src/build_info.cpp 
new/bpftrace-0.12.1/src/build_info.cpp
--- old/bpftrace-0.12.0/src/build_info.cpp      1970-01-01 01:00:00.000000000 
+0100
+++ new/bpftrace-0.12.1/src/build_info.cpp      2021-04-16 19:24:13.000000000 
+0200
@@ -0,0 +1,76 @@
+#include <sstream>
+
+#include "build_info.h"
+
+namespace bpftrace {
+
+std::string BuildInfo::report()
+{
+  std::stringstream buf;
+
+  buf << "Build" << std::endl
+      << "  version: " << BPFTRACE_VERSION << std::endl
+      << "  LLVM: " << LLVM_VERSION_MAJOR << "." << LLVM_VERSION_MINOR << "."
+      << LLVM_VERSION_PATCH << std::endl
+#ifdef LLVM_ORC_V2
+      << "  ORC: v2" << std::endl
+#endif
+      << "  foreach_sym: "
+#ifdef HAVE_BCC_ELF_FOREACH_SYM
+      << "yes" << std::endl
+#else
+      << "no" << std::endl
+#endif
+      << "  unsafe uprobe: "
+#ifdef HAVE_UNSAFE_UPROBE
+      << "yes" << std::endl;
+#else
+      << "no" << std::endl;
+#endif
+  buf << "  bfd: "
+#ifdef HAVE_BFD_DISASM
+      << "yes" << std::endl;
+#else
+      << "no" << std::endl;
+#endif
+  buf << "  bpf_attach_kfunc: "
+#ifdef HAVE_BCC_KFUNC
+      << "yes" << std::endl;
+#else
+      << "no" << std::endl;
+#endif
+  buf << "  bcc_usdt_addsem: "
+#ifdef HAVE_BCC_USDT_ADDSEM
+      << "yes" << std::endl;
+#else
+      << "no" << std::endl;
+#endif
+  buf << "  bcc bpf_attach_uprobe refcount: "
+#ifdef LIBBCC_ATTACH_UPROBE_SEVEN_ARGS_SIGNATURE
+      << "yes" << std::endl;
+#else
+      << "no" << std::endl;
+#endif
+  buf << "  libbpf: "
+#ifdef HAVE_LIBBPF
+      << "yes" << std::endl;
+#else
+      << "no" << std::endl;
+#endif
+  buf << "  libbpf btf dump: "
+#ifdef HAVE_LIBBPF_BTF_DUMP
+      << "yes" << std::endl;
+#else
+      << "no" << std::endl;
+#endif
+  buf << "  libbpf btf dump type decl: "
+#ifdef HAVE_LIBBPF_BTF_DUMP_EMIT_TYPE_DECL
+      << "yes" << std::endl;
+#else
+      << "no" << std::endl;
+#endif
+
+  return buf.str();
+}
+
+} // namespace bpftrace
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bpftrace-0.12.0/src/build_info.h 
new/bpftrace-0.12.1/src/build_info.h
--- old/bpftrace-0.12.0/src/build_info.h        1970-01-01 01:00:00.000000000 
+0100
+++ new/bpftrace-0.12.1/src/build_info.h        2021-04-16 19:24:13.000000000 
+0200
@@ -0,0 +1,13 @@
+#pragma once
+
+#include <string>
+
+namespace bpftrace {
+
+class BuildInfo
+{
+public:
+  static std::string report();
+};
+
+} // namespace bpftrace
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bpftrace-0.12.0/src/main.cpp 
new/bpftrace-0.12.1/src/main.cpp
--- old/bpftrace-0.12.0/src/main.cpp    2021-04-02 12:12:59.000000000 +0200
+++ new/bpftrace-0.12.1/src/main.cpp    2021-04-16 19:24:13.000000000 +0200
@@ -16,6 +16,7 @@
 #include "bpffeature.h"
 #include "bpforc.h"
 #include "bpftrace.h"
+#include "build_info.h"
 #include "child.h"
 #include "clang_parser.h"
 #include "codegen_llvm.h"
@@ -136,71 +137,10 @@
             << utsname.version << std::endl
             << "  Arch: " << utsname.machine << std::endl;
 
-  std::cerr << std::endl
-            << "Build" << std::endl
-            << "  version: " << BPFTRACE_VERSION << std::endl
-            << "  LLVM: " << LLVM_VERSION_MAJOR << "." << LLVM_VERSION_MINOR
-            << "." << LLVM_VERSION_PATCH << std::endl
-#ifdef LLVM_ORC_V2
-            << "  ORC: v2" << std::endl
-#endif
-            << "  foreach_sym: "
-#ifdef HAVE_BCC_ELF_FOREACH_SYM
-            << "yes" << std::endl
-#else
-            << "no" << std::endl
-#endif
-            << "  unsafe uprobe: "
-#ifdef HAVE_UNSAFE_UPROBE
-            << "yes" << std::endl;
-#else
-            << "no" << std::endl;
-#endif
-  std::cerr << "  bfd: "
-#ifdef HAVE_BFD_DISASM
-            << "yes" << std::endl;
-#else
-            << "no" << std::endl;
-#endif
-  std::cerr << "  bpf_attach_kfunc: "
-#ifdef HAVE_BCC_KFUNC
-            << "yes" << std::endl;
-#else
-            << "no" << std::endl;
-#endif
-  std::cerr << "  bcc_usdt_addsem: "
-#ifdef HAVE_BCC_USDT_ADDSEM
-            << "yes" << std::endl;
-#else
-            << "no" << std::endl;
-#endif
-  std::cerr << "  bcc bpf_attach_uprobe refcount: "
-#ifdef LIBBCC_ATTACH_UPROBE_SEVEN_ARGS_SIGNATURE
-            << "yes" << std::endl;
-#else
-            << "no" << std::endl;
-#endif
-  std::cerr << "  libbpf: "
-#ifdef HAVE_LIBBPF
-            << "yes" << std::endl;
-#else
-            << "no" << std::endl;
-#endif
-  std::cerr << "  libbpf btf dump: "
-#ifdef HAVE_LIBBPF_BTF_DUMP
-            << "yes" << std::endl;
-#else
-            << "no" << std::endl;
-#endif
-  std::cerr << "  libbpf btf dump type decl: "
-#ifdef HAVE_LIBBPF_BTF_DUMP_EMIT_TYPE_DECL
-            << "yes" << std::endl;
-#else
-            << "no" << std::endl;
-#endif
-
   std::cerr << std::endl;
+  std::cerr << BuildInfo::report();
 
+  std::cerr << std::endl;
   std::cerr << BPFfeature().report();
 
   return 0;

Reply via email to