Written by Magnes the 1 Nov 08 at 19:00.
Related project: Update manager.
Status: New
Rationale
Ubuntu should warn the user if he tries to upgrade and there are known problems with his hardware and the new distribution (like the old NVIDIA cards problem). Also there should be a solution ready (maybe a special older kernel with old drivers for it - so the user could upgrade and use the new Ubuntu without problems even on old NVIDIA cards).
I like this idea, but isnt the old kernel still kept on the upgraded system just for that purpose. I know when my computer boots grub has a list of all the old kernels still. That way I can boot to them if there is a problem.
@"Developer comments": we're not talking about the release notes, we're talking about the updater scanning a package-provided list with PCI/USB ids and warning the user if any of them are found in the system, in a dialog like the following:
(warning icon) (big, bold)Your system might not work well after the update (/big, /bold)
The package `kernel-2.8.51-ubuntu7" might have problems with some of your hardware in the following list:
* Ethernet controller ID=11ab:4362 (Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller) presents the following regressions:
** 10Mbps speed is not selectable due to a bug in card register manipulation. (link to the web, possibly a Ubuntu Forums thread)Workaround
If they know about the bugs, why are they releasing it? There shouldn't be a warning about regressions, there should be no regressions. Wait until the regressions are fixed before releasing.
"no regessions" isn't always feasible. The most obvious example is binary blobs where Ubuntu cannot port the blob to later versions or fix bugs (This is presumably the cause of Nvidia problem discussed above).
@Developer comments: when I was upgrading from 7.04 to 7.10 I read thoroughly the release notes and nothing warned me that my USB keyboard would not work anymore.