Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 934889 - dev-debug/sysdig: version bump to 0.38.0
Summary: dev-debug/sysdig: version bump to 0.38.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Holger Hoffstätte
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-06-25 07:16 UTC by Zhixu Liu
Modified: 2024-07-24 12:36 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zhixu Liu 2024-06-25 07:16:32 UTC
https://github.com/draios/sysdig/tree/0.38.0

Please bump, thanks!

Current stable version 0.29.3 in portage is blocking protobuf & abseil-cpp to be upgraded.

Reproducible: Always
Comment 1 Holger Hoffstätte 2024-07-04 15:31:40 UTC
Most newer versions of sysdig have been unbuildable for a long time, and
the ongoing upstream development does not help. I've been tracking this and it's been a longstanding trainwreck.

Bumping abseil-cpp and protobuf should be possible regardless - sysdig does not require pinned versions and the only possible issue I can think of would be the C++ standard, which we can easily bump if necessary (14 to 17 AFAIK).
Comment 2 Holger Hoffstätte 2024-07-04 16:43:30 UTC
FWIW I'll try to work on this. The driver is already building.
Comment 3 Holger Hoffstätte 2024-07-05 09:24:18 UTC
\o/

I unexpectedly have both the latest driver and sysdig building & running without problems - took some build system beating, but everything is now up-to-date again. Will do some more build/runtime tests on various machines and then make a PR.
Comment 4 Larry the Git Cow gentoo-dev 2024-07-24 12:36:50 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a467c13e1f031fe2718064635c2ae7f5a3c58b

commit c4a467c13e1f031fe2718064635c2ae7f5a3c58b
Author:     Holger Hoffstätte <holger@applied-asynchrony.com>
AuthorDate: 2024-07-05 11:03:23 +0000
Commit:     Yixun Lan <dlan@gentoo.org>
CommitDate: 2024-07-24 12:35:01 +0000

    dev-debug/sysdig: add 0.38.1
    
    Starting with this up-to-date release we can finally rely on
    properly versioned falcosecurity-libs, support more platforms
    and eventually add support for the eBPF probe, obviating the
    need for the classic scap kernel module.
    Note that this release has the "modern eBPF" probe disabled
    until the necessary dependencies (llvm etc.) have been sorted
    out and tested.
    
    Closes: https://bugs.gentoo.org/934889
    Closes: https://github.com/gentoo/gentoo/pull/37446
    Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
    Signed-off-by: Yixun Lan <dlan@gentoo.org>

 dev-debug/sysdig/Manifest                          |   2 +
 dev-debug/sysdig/files/0.38.1-libs-no-libanl.patch |  21 ++++
 dev-debug/sysdig/files/0.38.1-scap-loader.patch    |  32 +++++
 dev-debug/sysdig/sysdig-0.38.1.ebuild              | 132 +++++++++++++++++++++
 4 files changed, 187 insertions(+)