I've been happily installing 5.10 mainline kernels (from https://kernel.ubuntu.com/~kernel-ppa/mainline/) on my Ubuntu 20.04.
Trying to update to 5.10.33, I discovered an unwelcome dependency on libc >=2.33 (focal is at 2.31) for the -headers
package (though not the image itself -- but who wants to live without the headers).
AFAIK, libc6 is next to impossible to upgrade. Is this... it? Am I stuck at 5.10.32 unless I give up LTS? Do these folks even have a public-facing site where one can report bugs?
Update: This seems to be the main launchpad bug. A good thing that came out of it: tuxinvader has come up with a Docker container (source on Github: focal-mainline-builder) for building kernel mainline images and uploaded 5.10 - 5.12 packages to his PPAs:
- tuxinvader's lts-mainline-longterm PPA
- tuxinvader's lts-mainline-previous PPA
- tuxinvader's lts-mainline PPA
Tip: To see all available linux packages for your chosen series / version range, after messing with PPAs and maybe Debian backports, xanmod etc (as I have) do something like
apt update
printf '%s\0' linux-{image-unsigned,headers,modules}-5.10.{32..40} |
xargs -0 -n 1 apt-cache pkgnames | LC_ALL=C sort | less
Hopefully this problem will go away. But let's face it, depending on the whims of the "kernel mainline PPA" (or whoever is behind it, I still don't understand how these developers can be reached) for binaries has not been a pleasant experience.