sysdig 0.26.4-1 fails to build on Focal with linux-hwe-5.8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sysdig (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Kleber Sacilotto de Souza |
Bug Description
[Impact]
The sysdig DKMS package FTBFS with the new linux-hwe-5.8 kernel on Focal.
[Test Case]
Compile the dkms package, load the sysdig module and run sysdig (or csysdig) user space utility.
[Regression potential]
The largest patch applied to fix the compilation with kernels newer than 5.6 had to be backported to be applied to sysdig 0.26.4-1. While the changes had been smoke-tested on both 5.4 and 5.8 kernels, there's a chance that either the original changes or the backport have issues when dealing with time keeping using the internal structures instead of the deprecated 'struct timespec' which could impact some of the functionalities.
---
dkms package failed to build on:
amd64: https:/
armhf: https:/
ppc64el: https:/
s390x: https:/
Build errors:
In file included from /var/lib/
/var/lib/
53 | struct timespec last_print_time;
| ^~~~~~~~~~~~~~~
make[1]: *** [scripts/
make[1]: *** Waiting for unfinished jobs....
In file included from /var/lib/
/var/lib/
53 | struct timespec last_print_time;
| ^~~~~~~~~~~~~~~
/var/lib/
/var/lib/
826 | struct timespec ts;
| ^~
/var/lib/
ay’ [-Werror=
838 | getnstimeofday(
| ^~~~~~~~~~~~~~
[...]
Changed in sysdig (Ubuntu Focal): | |
importance: | Undecided → Medium |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
status: | New → In Progress |
Changed in sysdig (Ubuntu): | |
status: | New → Invalid |
tags: |
added: verification-failed-focal removed: verification-needed-focal |
The changes on the attached debdiff fix the compilation issues with linux-hwe-5.8 while still working with linux 5.4.
The source package has been build-tested on all supported architectures and the built modules were loaded and smoke-tested with linux 5.4 and linux-hwe-5.8 on Focal.