/srv/irclogs.ubuntu.com/2024/06/18/#ubuntu-kernel.txt

=== chris14_ is now known as chris14
=== JanC is now known as Guest1606
=== cpaelzer_ is now known as cpaelzer
=== leftyfb_ is now known as leftyfb
arraybolt3Heya! I'm working with Kubuntu Focus, and we've encountered a performance regression in the 6.8 kernel that appears to be caused by an interaction between a firmware bug and a scheduler limitation. We've identified a fix for it and are working on getting it merged into mainline, but would like it in an Ubuntu kernel (once the patch is complete and passes review) sooner rather than later if19:30
arraybolt3possible. Is there a way to get a new, small feature merged into one of the Ubuntu kernel variants (perhaps the OEM kernel) so that we can use it now, and if so, what process would we go through to get that started? Is filing a bug against the OEM kernel a good start?19:30
arraybolt3For context, this is the issue we found: https://lore.kernel.org/linux-acpi/d01b0a1f-bd33-47fe-ab41-43843d8a374f@kfocus.org/T/#u19:30
arraybolt3And this is our current iteration of the patch for it, undergoing review and discussion. https://lore.kernel.org/linux-acpi/202406190206.Z56zEzTy-lkp@intel.com/T/#t19:31
sarnoldarraybolt3: I think describes the process https://wiki.ubuntu.com/Kernel/Dev/StablePatchFormat20:00
arraybolt3sarnold: ty!20:11
johnnieThis probably the wrong place for this question.  Please feel free to let me know a better place.  I am trying to add a new kernel package flavour.  I am using the linux-image-generic and linux-image-aws as base to figure out how to add a linux-image-<new> package.  It seems to do all the building when I run "fakeroot debian/rules binary-<new> command.  But I am getting a string of errors that look like "dh_installdebconf: warning22:23
johnnie: All requested packages have been excluded (e.g. via a Build-Profile or due to architecture restrictions)."  I have been through comparing what I am doing with what AWS is doing and do not seem find the issue.  Is there a more specific list of reasons my this error message may appear.  This is being don on top of the Ubuntu 24.04 release.  Thanks for any help22:23
johnnieOr even better would be a link to a site about steps to do a process like this.23:21
sarnoldjohnnie: I have the impression that the 'standard debian tools' just aren't going to be a fun way to approach this .. I think the kernel team uses https://git.launchpad.net/~canonical-kernel/+git/kteam-tools/tree/cranky to manage configs, builds, etc23:25
arraybolt3hmm, they named the tool 'cranky'. That gives me an idea of the difficulty of being a kernel packager23:30
johnnieThanks sarnold for the tip. I did a quick look at this tool and it seems to be away to control new updates to a kernel.  I am not seeing the a process for adding a new flavour of kernel.  When look at a ubuntu package mirror I see linux kernel packages, signed and unsigned fro linux-aws, linux-azure linux-oem, linux-ibm, etc.  The process seems to controlled in the Ubuntu kernel code with changes to the debian and debian.master di23:44
johnnierectories along with adding a flavour specific direcectory such as debian.oem or debian.aws with correctly set up files.  I have done something wrong here and have no idea how to find out what it was.23:44

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