Hello community,

here is the log from the commit of package sysdig for openSUSE:Factory checked 
in at 2020-04-09 23:16:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sysdig (Old)
 and      /work/SRC/openSUSE:Factory/.sysdig.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sysdig"

Thu Apr  9 23:16:34 2020 rev:29 rq:792638 version:0.26.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/sysdig/sysdig.changes    2020-02-24 
15:57:16.464105186 +0100
+++ /work/SRC/openSUSE:Factory/.sysdig.new.3248/sysdig.changes  2020-04-09 
23:17:36.950319456 +0200
@@ -1,0 +2,11 @@
+Thu Apr  9 06:11:45 UTC 2020 - Martin Pluskal <[email protected]>
+
+- Update to version 0.26.6:
+  * Rewrite the probe builder (#1576)
+  * Build fixes for 5.4+ kernels (#1595)
+  * All the fixes incorporated in 0.26.5 (that didn't get artifacts released 
for tooling reasons)
+  * Support for s390x and ppc64le architectures
+- Fix building with kernel 5.6:
+  * sysdig-kernel5_6.patch
+
+-------------------------------------------------------------------

Old:
----
  sysdig-0.26.5.tar.gz

New:
----
  sysdig-0.26.6.tar.gz
  sysdig-kernel5_6.patch

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

Other differences:
------------------
++++++ sysdig.spec ++++++
--- /var/tmp/diff_new_pack.XSVV6N/_old  2020-04-09 23:17:38.382320283 +0200
+++ /var/tmp/diff_new_pack.XSVV6N/_new  2020-04-09 23:17:38.386320286 +0200
@@ -17,15 +17,16 @@
 
 
 Name:           sysdig
-Version:        0.26.5
+Version:        0.26.6
 Release:        0
 Summary:        System-level exploration
 License:        Apache-2.0
 Group:          System/Monitoring
 URL:            http://www.sysdig.org/
 Source0:        
https://github.com/draios/%{name}/archive/%{version}/sysdig-%{version}.tar.gz
-BuildRequires:  %{kernel_module_package_buildreqs}
 Patch0:         sysdig-32bit.patch
+Patch1:         sysdig-kernel5_6.patch
+BuildRequires:  %{kernel_module_package_buildreqs}
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -55,6 +56,7 @@
 %prep
 %setup -q
 %patch0 -p0
+%patch1 -p1
 
 %build
 export SYSDIG_CHISEL_DIR=%{_datadir}%{name}/chisels

++++++ sysdig-0.26.5.tar.gz -> sysdig-0.26.6.tar.gz ++++++
++++ 6588 lines of diff (skipped)

++++++ sysdig-kernel5_6.patch ++++++
>From 55a8525dfffdc18106d981d7a1f70b8bd34d064d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Holger=20Hoffst=C3=A4tte?= <[email protected]>
Date: Sat, 4 Apr 2020 17:29:23 +0200
Subject: [PATCH] Quick fix to compile with kernel 5.6 (#1609)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Intentionally minimalistic in order to reduce the impact on the codebase
and (for now) to preserve compile-time compatibility with older kernels.

sysdig-CLA-1.0-signed-off-by: Holger Hoffstätte <[email protected]>
---
 driver/ppm.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/driver/ppm.h b/driver/ppm.h
index acd5fa01f..7efc2c3d6 100644
--- a/driver/ppm.h
+++ b/driver/ppm.h
@@ -23,6 +23,14 @@ or GPL2.txt for full copies of the license.
 
 #include <linux/time.h>
 
+#ifndef timespec
+#define timespec timespec64
+#define timespec_to_ns timespec64_to_ns
+#define getnstimeofday ktime_get_real_ts64
+#define timeval __kernel_old_timeval
+#define compat_timespec old_timespec32
+#endif
+
 /*
  * Global defines
  */

Reply via email to