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'
- 1.0.5+ds1-4 (sid)
- 1.0.5+ds1-3 (forky)
- 1.0.5+ds1-1 (trixie)
