/srv/irclogs.ubuntu.com/2022/04/03/#ubuntu-kernel.txt

=== st13g is now known as crisdel
ewomerWhy are lowlatency kernel installs broken, suggesting packages that don't exist, is there a proper way to install lowlatency kernels and why does Ubuntu have such a hostile animosity towards them?16:59
ewomerhttps://gist.github.com/ericwomer/68029b864b634f1986041cbe4141ee3217:00
ewomerThis is with *KUbuntu 22.04 (I installed early cause I'm an idiot like that)17:01
tjaaltonewomer: that's not how you install kernels, use the metapackage19:14
ewomerthe meta package told me to select a version19:38
tjaaltonuh?19:39
tjaaltonapt install linux-lowlatency19:39
tjaaltonseems to work just fine19:39
ewomersorry19:39
ewomerIt was a different meta package that told me to choose a specific version to install19:40
tjaalton-22 doesn't exist in jammy, -23 does19:40
tjaalton-22 was only in proposed at some point19:40
ewomerSuggested packages:19:41
ewomer  linux-lowlatency-tools linux-modules-extra-5.15.0-23-lowlatency 19:41
ewomerthose two packages don't exist but the meta package suggests them and other projects (some others + amdgpu's stuff) also wants them pulled in.19:41
ewomerThe rocm packages mostly19:42
ewomerPackage linux-modules-extra-5.15.0-23-lowlatency is not available, but is referred to by another package.19:42
tjaaltonI don't see any reverse depends for it19:43
tjaaltonthe standard modules package has all the modules, there's no extra19:43
tjaaltonthe Suggests is wrong, yes19:44
ewomerOk19:44
tjaaltonso there is a packaging bug, but it doesn't make it useless19:45
ewomerWhy do other kernels supply extras but not the low latency versions?19:49
ewomerI think the biggest problem is is that AMD doesn't pay attention to whats going on in the world of linux and has this bad habit of building packages on systems with custom depenencies.19:55
ewomerfor example, trying to install and radeon stuff with amdgpu-install for a basic vulkan enabled system I get this little message, >> xserver-xorg-amdgpu-video-amdgpu : Depends: xorg-video-abi-24 but it is not installable but its not installable  << well, its not installable because it doesn't exist.19:56
ewomerand it hard depends on the *modules-extra-* package, >> linux-modules-extra-5.15.0-23-generic is already the newest version (5.15.0-23.23). << even when the package doesn't exist.19:57
ewomer*even when that packages doesn't exist for every kernel flavor.19:58
ewomerAnd it doesn't help that every system I try to stay faithful to the LTS mentality ends up being a frankenstein's monsters.20:01
tjaaltondon't use external crap20:21
tjaaltoni'm sure amd will fix it after 22.04 is released20:21
tjaaltonthey don't support the xorg driver abi in jammy (yet)20:22
tjaaltonand the modules-extra dependency is for the generic kernel, not lowlatency20:23
ewomerYeah, but if you use the lowlatency kernel the amdgpu-install script complains, because AMD doesn't test on it so they don't know that lowlatency doesn't have a modules-extra dep.20:27
tjaaltonso have both kernels installed then?20:28
ewomerit won't build the kernel module for the one without the modules-extra package, its not Ubuntus fault its AMDs.20:29
tjaaltonright20:34
tjaaltoni'm sure they have a bugtracker somewhere20:34
Jeremy31ewomer: change the script20:37
ewomerAMD uses this command to see which version of linux-moduels-extra to install >> apt-cache show linux-modules-extra-$(uname -r)  << but according to apt-cache   Can't select versions from package 'linux-modules-extra-5.15.0-23-lowlatency' as it is purely virtual20:52
ewomerSo amd didn't intend to select the moduls extra package if it didn't exist its just the script failed.20:53
Jeremy31ewomer: change the script to eliminate -extra20:54
Jeremy31PACKAGES=(${PACKAGES[*]} linux-modules-$(uname -r))20:55
ewomeryeah20:55
ewomerThis one is an issue, xserver-xorg-amdgpu-video-amdgpu : Depends: xorg-video-abi-24 but it is not installable20:56
ewomerThat error isn't handled in the script, its a dependency in the deb file its self.20:58
Jeremy31ewomer: using 20.04?20:59
ewomerNo, I'm on 22.04, and that is my problem.20:59
Jeremy31Strange as xserver-xorg-video-amdgpu in 22.04 should depend on xorg-video-abi-2521:02
ewomerOh, this is from AMD's repo.21:03
ewomerwhich is built against 20.04 no 22.0421:03
Jeremy31Likely have to wait on AMD then21:04
EickmeyerMixing repos is generally a bad idea.21:04
ewomerOne would hope, knowing that an LTS would be released soon, that a company would build against that version prior to release to facilitate an easy transition.21:05
Eickmeyer3rd parties are generally bad about that.21:06
ewomerYeah, especially big corps. 21:06
Jeremy31Ubuntu HWE kernels are usually released before the dkms packages are updated21:06
EickmeyerBesides, we (Ubuntu) don't generally recommend upgrading LTS -> LTS until the first point release is out (.1).21:06
EickmeyerUsually happens a couple months later.21:07
Jeremy31August?21:10
EickmeyerSomething like that, I'd have to check the schedule.21:10
Jeremy31Of the top of my head, haven't checked the schedule21:10
EickmeyerScheduled for August 4th. https://discourse.ubuntu.com/t/jammy-jellyfish-release-schedule/2390621:11
ewomerThats 4 not 2 months out.21:12
EickmeyerNo need to split hairs/be pedantic.21:13

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