[Bug 1949286] Re: [MIR]: Include dwarves-dfsg-hwe package into Bionic and Focal

2021-11-04 Thread Rafael David Tinoco
We don't, like we've spoken on IRC. Thanks a lot for the information. I
missed the SRUs and I'm very glad they were done.

-- 
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

[Bug 1949286] Re: [MIR]: Include dwarves-dfsg-hwe package into Bionic and Focal

2021-11-04 Thread Dimitri John Ledkov
NAK

we have backported dwarves-dfsg to bionic and up with support for pahole
which is now in use by kernel builds to enable CONFIG_DEBUG_INFO_BTF in
them.

The backports were done in
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811

Why do we need pahole-btf? Given that dwarves-dfsg got backported to
bionic+ at 1.21 version now?

** Changed in: linux (Ubuntu Bionic)
   Status: Confirmed => Incomplete

** Changed in: linux (Ubuntu Focal)
   Status: Confirmed => Incomplete

-- 
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

[Bug 1949286] Re: [MIR]: Include dwarves-dfsg-hwe package into Bionic and Focal

2021-10-31 Thread Rafael David Tinoco
After this MIR, the kernel HWE source code will have to use "pahole-btf"
tool to do the BTF encoding in the HWE kernel builds from then on.

-- 
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

[Bug 1949286] Re: [MIR]: Include dwarves-dfsg-hwe package into Bionic and Focal

2021-10-31 Thread Rafael David Tinoco
The proposed package is at:

https://launchpad.net/~rafaeldtinoco/+archive/ubuntu/pahole-btf

-- 
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

[Bug 1949286] Re: [MIR]: Include dwarves-dfsg-hwe package into Bionic and Focal

2021-10-31 Thread Rafael David Tinoco
** 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