Re: this question
When a bug is reported against a package in a released version of Ubuntu and a fix is being developed, a tentatively fixed version of the affected package may be uploaded to the
-proposed section of the repositories (e.g.,
disco-proposed) for testing purposes. Because such packages are still under development and not officially released, questions about them should be treated similarly to questions about development releases of Ubuntu (i.e., as off-topic).
In the linked question, the reason why
linux-image-generic cannot be upgraded to version
22.214.171.124.23 is that that version depends on the package
linux-image-5.0.0-22-generic, but for some reason that package is not available. (More precisely, a 64-bit version of that package is not available.)
firas@itsuki ~ $ sudo apt --dry-run install linux-image-generic=126.96.36.199.23 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: linux-image-generic : Depends: linux-image-5.0.0-22-generic but it is not installable E: Unable to correct problems, you have held broken packages. firas@itsuki ~ $ apt-cache policy linux-image-5.0.0-22-generic linux-image-5.0.0-22-generic:i386: Installed: (none) Candidate: 5.0.0-22.23 Version table: 5.0.0-22.23 500 500 http://fr.archive.ubuntu.com/ubuntu disco-proposed/main i386 Packages
This problem and many others like it are inherent to the development nature of
-proposed; they also occur regularly in development releases, but virtually never in supported releases with only officially released packages. Therefore, because
-proposed causes the same sort of issues as development releases, it should be off-topic for the same reasons development releases are off-topic.
Note that the linked question, where a package is so spectacularly broken it can't even be installed, is merely an example of the sort of issues that can happen when one uses
-proposed as if it were a normal section of the repositories (and not for its intended purpose of testing individual packages). More generally, if you always install everything in
-proposed, you end up with a system that contains development, unreleased versions of some packages, sometimes critical ones (
disco-proposed currently contains development versions of, among others,
openssl, not to mention the broken kernel), and you may not even know it.
If we reject as off-topic any question about development releases just because they are development releases, there is no reason to not do the same about systems where
-proposed is enabled.