Debian Patches

Status for pwru/1.0.5+ds1-4

Patch Description Author Forwarded Bugs Origin Last update
use-external-libpcap Use system install libpcap instead of embedded lib The upstream tarball included an embedded copy of libpcap and builds it as
part of the normal build with a Makefile wrapper. To keep licensing
simpler, build against the existing libpcap package provided by the
system.
Loren M. Lang <lorenl@north-winds.org> no 2024-02-24
fix-compat-cilium-ebpf-0.21.patch Port to cilium/ebpf >= 0.21 API changes cilium/ebpf v0.19+ removed btf.Spec.Iterate() and btf.TypesIterator.
Replace with a TypeByID loop which is available in all versions.
cilium/ebpf v0.21 removed CollectionSpec.RewriteConstants(); use
CollectionSpec.Variables["name"].Set() instead, and drop 'static' from
the BPF C global so it lands in .data (required by the Variables API).
Also removes ProgramOptions.LogSize (dropped in 0.19+).
A full upstream fix (pwru >= 1.0.10) uses iter.Seq2 which requires
Go 1.23+ and new dependencies not yet in Debian (github.com/Asphaltt/mybtf,
github.com/leonhwangprojects/bice, github.com/tklauser/ps).
Juan Manuel Mendez Rey <juan.mendezr@proton.me> not-needed 2026-06-23
fix-ftbfs-ebpf-clang.patch Fix FTBFS with eBPF and new clang Sergio Durigan Junior <sergiodj@sergiodj.net> yes debian upstream backported, https://github.com/cilium/pwru/commit/1a8fe8c4d2bd3061b3d1a5e887ff5e4373c3bb84 2026-02-13

All known versions for source package 'pwru'

Links