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 */
