/srv/irclogs.ubuntu.com/2021/08/17/#ubuntu-kernel.txt

rafaeldtinocowhy the ddebs for linux-image are 15Kb only ? anyone knows ?13:10
rafaeldtinocoI see ddebs.ubuntu.com/dists was moved to dists.old13:11
xnoxrafaeldtinoco:  are you looking at the real ABI linux-image package; or just the meta which indeed is empty usually?13:30
rafaeldtinocoI was using info from Packages to generate BTF files for HWE kernels13:30
rafaeldtinocohttps://github.com/aquasecurity/btfhub/tree/main/ubuntu/20.04/x86_6413:30
rafaeldtinocobecause Ubuntu Bionic and Focal don't enable BTF by default13:31
rafaeldtinocoscript stopped working recently that is all I see #)13:31
rafaeldtinocoBTW updating dwarves for Bionic and Focal will allow you to enable embedded BTF into HWE kernels for both. That would save eBPF vendors a lot of trouble ^.13:32
rafaeldtinocowget http://ddebs.ubuntu.com/dists/bionic-updates/main/binary-amd64/Packages -O bionic-updates -> now package points to a 15Kb ddeb file13:33
rafaeldtinocohttps://github.com/aquasecurity/btfhub#ubuntu (about eBPF support topic)13:34
xnoxrafaeldtinoco:  i have backpowered dwarves to enable BTF by default14:25
xnoxrafaeldtinoco:  but SRU team is not accepting it =(14:25
xnoxrafaeldtinoco:  i'm not sure you are doing things right.14:26
xnoxrafaeldtinoco:  linux-image..... blah blah contains no debug symbols. but depends on unsigned ddebs package. you need unsigned linux image ddeb for ddebs14:26
xnoxPackage: linux-image-unsigned-5.0.0-61-generic-dbgsym14:27
rafaeldtinocoah ok.. then it makes more sense.. I recently changed that14:27
xnoxInstalled-Size: 574973314:27
rafaeldtinocobecause of a regex change. thanks xnox 14:27
rafaeldtinocosorry for the noise then14:27
rafaeldtinocoand rbasak ^ if you could help reconsidering dwarves backport 14:27
rafaeldtinocoto enable BTF in HWE kernels for Bionic and Focal14:28
rafaeldtinocothat will open a new world to Ubuntu (regarding k8s and eBPF)14:28
rafaeldtinocofor already installed base at least =)14:28
rafaeldtinocoxnox: thx a lot14:28
jdstrandhi! fyi, I think that linux-firmware needs an update for i915 for hwe-5.11: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1889137/comments/1214:42
ubottuLaunchpad bug 1889137 in linux-firmware (Ubuntu) "HWE kernel is missing firmwares" [Undecided, Confirmed]14:42
jdstrandtjaalton: hey, fyi since you did the last linux-firmware update for focal ^14:44
tjaaltonjdstrand: right, those are harmless though14:58
tjaaltonalthough the noise isn't nice14:59
jdstrandtjaalton: oh? it seemed scary since I use i91515:19
jdstrandbut ok15:19
tjaaltonjdstrand: guc isn't used at all before 5.15, and even there it's only enabled for gen11 and up (Ice Lake ->)15:40
tjaaltonhuc is used for h.264 encoding15:41
tjaaltonrequired, I mean. and that's not a common use case15:41
tjaaltonhmm no, HEVC/H.26515:43
rbasakrafaeldtinoco: the dwarves *SRU* is blocked on https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/comments/7. Nothing else to reconsider I don't think?16:24
ubottuLaunchpad bug 1912811 in dwarves-dfsg (Ubuntu Hirsute) "Update dwarves-dfsg in focal to version 1.21 from hirsute" [Undecided, Confirmed]16:24
rbasakrafaeldtinoco: separately I'd like to discuss the backports pocket as a better destination, and it would be good to discuss that before accepting the SRU.16:25
rafaeldtinocorbasak: I'll think on that commit through. Safest way would be to have 'pahole' binary statically compiled added to old dwarves perhaps.16:25
rafaeldtinocowithout changing dwarves entirely for the rest of the OS.16:25
rbasakrafaeldtinoco: maybe it would be easier to push into backports though? Any reason that is not acceptable?16:26
rafaeldtinocorbasak: compiling kernel with -backports ?16:26
rafaeldtinocothat was my -1 on that idea (before) =(16:26
rafaeldtinocoand I did see the -backports thread indeed16:26
rbasakOh, the kernel has to build-depend on this?16:26
rafaeldtinocoI still have to get back to it though16:26
rafaeldtinocorbasak: yep, the pahole binary is used to play with DWARVES/BTF on kernel generation (kernel build-deps on dwarves and it is old for HWE builds)16:27
rbasakAh16:27
rbasakOK, so SRU then, but that means even more care needs taking!16:27
jdstrandtjaalton: ack, thanks!16:27
rbasakAnd, does it mean we need to SRU verify against a rebuilt kernel?16:27
rafaeldtinocorbasak: are you super -1 on having a newer static pahole (being compiled together with old dwarves source) added to the binary pkg ?16:27
rafaeldtinocothe only change to final package would be a static binary added (that kernel could use if present)16:28
rafaeldtinocoand the delta would be to add the pahole binary generation logic16:28
rbasakrafaeldtinoco: definitely not -1 right now. I don't fully understand the situation so cannot have an opinion yet.16:28
rafaeldtinocook16:28
rafaeldtinocoIll work on it and describe it fully in the bug.16:28
rbasakThanks!16:28
rbasakIf backports cannot work then I'm open to an SRU still.16:28
rafaeldtinocoand about -backports, will get back to the thread soonish. Sorry on the dealys16:28
rafaeldtinocorbasak: that will enable BTF for Bionic and Focal16:29
rafaeldtinocoand that is a key competitive feature against centos/fedora/alma16:29
rafaeldtinocofyio16:29
rbasakI just thought backports would be easier, but if that can't work, then it's certainly worth considering the SRU.16:29
rafaeldtinoconice! tku!16:29
=== mhcerri0 is now known as mhcerri
xnoxrbasak:  backports no good, as it needs to be kernel's build-dep.17:08
xnoxrbasak:  nothing but the kernel uses those packages, and kernels have stop using them, because they are too old.17:08
rbasakxnox: lots of good explanations to go in the bug please, thanks :)17:24

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!