Comment 11 for bug 1565448

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hi,
This isn't the problem @Steven

Ubuntu has that as well

$ rma linux-source
linux-source | 3.16+63+deb8u2 | oldoldoldstable | all
linux-source | 4.9+80+deb9u11 | oldoldstable | all
linux-source | 4.19+105+deb10u4~bpo9+1 | stretch-backports | all
linux-source | 4.19+105+deb10u16 | oldstable | all
linux-source | 5.10.140-1 | stable | all
linux-source | 6.0.8-1 | testing | all
linux-source | 6.0.8-1 | unstable | all
linux-source | 6.1~rc5-1~exp1 | experimental | all

 linux-source | 3.13.0.170.181 | trusty-updates | all
 linux-source | 4.4.0.210.216 | xenial-updates | all
 linux-source | 4.15.0.197.182 | bionic-updates | all
 linux-source | 5.4.0.132.132 | focal-updates | all
 linux-source | 5.15.0.53.53 | jammy-updates | all
 linux-source | 5.19.0.23.22 | kinetic-updates | all
 linux-source | 5.19.0.23.22 | lunar-proposed | all

You can see that package you referred to is in Ubuntu and Debian all the time (updated along the kernel).

The problem is not the inavailability of this package.
It is that it expected upstream-source (instead of distro specific) and due to that and more the user-mode-linux package no more built correctly. And no one ever found the need and time to go into the details to fix it.

That failed for a while and never got resolved. Which led to this commit which ensures it isn't even tried:
https://bazaar.launchpad.net/~ubuntu-archive/+junk/sync-blacklist/revision/693

To fix this one would need to step up, get it buildable in Ubuntu and commit to care for it for the future (a lack of maintenance was the problem to remove it, so one would not want to see a one-off try).

And for that the current version coupling is a bit too strong (but understandable due to the nature of the code). It is tightly coupled with the kernel version. So just like in the past where it depended on linux-source-4.13 the current user-mode-linux 6.... depends on linux-source-6.0 which we do not have, we will have it and other versions but it rarely lines up well and therefore almost always fail to build in Ubuntu.
Unless there is an active maintenance tracking the Ubuntu kernel versions instead.

This isn't different from the state it was in in comment #6 / #7 between me and Steve.