Public bug reported:

[Impact]

BTF is an extremely useful tool for BPF developers. Enabling BTF support
in the kernel requires pahole 1.16 or later, but in focal we have only
1.15. The simplest path for us to get a sufficiently updated version of
pahole is to backport dwarves-dfsg from groovy, which is at version
1.17.

[Test Case]

Building a kernel with CONFIG_DEBUG_INFO_BTF enabled fails with the
version of pahole currently in focal, complaining that pahole 1.16 or
later is needed. Building with a newer version of pahole is successful.

[Where problems could occur]

Moving the package forward carries significant risks. The biggest risk
is clearly new bugs. There may also be interface changes which break
existing workflows. I believe the following factors indicate that the
level of risk here is acceptable:

 * Currently there are no bug reports open against the package in groovy
(there are virtually no bug reports open at all against the package in
fact).

 * I have done a review of the changes between 1.15 and 1.17. The bulk
of the changes are for the required BTF support, and the vast majority
of these are an update of its local copy of libbpf. The balance of the
changes are bug fixes and enhancements to pahole, none of which look to
change the user interface in a way which will break existing workflows.

 * No packages in focal have dependencies or build dependencies on the
dwarves package.

** Affects: dwarves-dfsg (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: dwarves-dfsg (Ubuntu Focal)
     Importance: Medium
     Assignee: Seth Forshee (sforshee)
         Status: In Progress

** Also affects: dwarves-dfsg (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Changed in: dwarves-dfsg (Ubuntu)
       Status: New => Invalid

** Changed in: dwarves-dfsg (Ubuntu Focal)
   Importance: Undecided => Medium

** Changed in: dwarves-dfsg (Ubuntu Focal)
       Status: New => In Progress

** Changed in: dwarves-dfsg (Ubuntu Focal)
     Assignee: (unassigned) => Seth Forshee (sforshee)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.17 from groovy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to