** Description changed:
This is a follow-on request of bug:
HWE kernels should support eBPF CO-RE
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926330
[Availability]
- Package is already available in all Ubuntu versions.
- This is a backported version (Impish) to Bionic and Focal
[Rationale]
- - Current package dwarves-dfsg is old in Ubuntu Bionic and Focal
- - HWE kernel compilation needs recent "pahole" binary to encode BTF[1]
information
- - After talking to SRU team members, updating dwarves-dfsg seemed risky
- - Creating a new package for a more recent version of dwarves seems
appropriate
+ - Current package dwarves-dfsg is old in Ubuntu Bionic and Focal.
+ - HWE kernel compilation needs recent "pahole" binary to encode BTF[1]
information.
+ - After talking to SRU team members, updating dwarves-dfsg seemed risky.
+ - Creating a new package containing only the new "pahole" tool binary is the
best option.
+ - Kernel HWE compilations will need to use this package, so it has to be in
main repository (as kernels builds depend on main only).
[Security]
+ - This package is already stable and exists in Ubuntu.
+
+
[Quality assurance]
- [UI standards]
+ - This package is already stable and exists in Ubuntu.
[Dependencies]
+ - Same dependencies as dwarves-dfsg package (already satisfied).
+
[Standards compliance]
+
+ - This package is already stable and exists in Ubuntu.
[Maintenance]
+ - SRUs for dwarves-dfsg package within Impish should be applied to this
+ package as well.
+
[Background information]
+ Bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926330
+ contains more information about why this is needed.
+
+ I have been maintaining BTFHUB (https://github.com/aquasecurity/btfhub)
+ in order to generate BTF files to each existing Ubuntu kernel but I feel
+ that a simple change, like adding a recent pahole tool to the main
+ archive in Bionic and Focal, is enough to resolve a VERY BIG problem for
+ eBPF applications to run in HWE kernels in those Ubuntu versions.
+
+ A very complete explanation on why BTF is needed for eBPF to be portable
+ among different kernels currently exists at:
+ https://github.com/aquasecurity/btfhub/tree/main/tools.
+
+ Projects that would already benefit from this change:
+
+ - Microsoft: Sysmon Tools for Linux
+ - Microsoft: Inspektor Gadge
+ - Elastic: They're working together with us upstream
+ - Aqua Security: libbpfgo & tracee-ebpf
+ - All BCC libbpf-tools
+
+ and many more.
[1] https://www.kernel.org/doc/html/latest/bpf/btf.html
** Also affects: linux (Ubuntu Focal)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Bionic)
Importance: Undecided
Status: New
** Changed in: linux (Ubuntu)
Status: New => Fix Released
** Changed in: linux (Ubuntu Bionic)
Importance: Undecided => High
** Changed in: linux (Ubuntu Focal)
Importance: Undecided => High
** Changed in: linux (Ubuntu Bionic)
Status: New => Confirmed
** Changed in: linux (Ubuntu Focal)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1949286
Title:
[MIR]: Include dwarves-dfsg-hwe package into Bionic and Focal
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1949286/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs