Check for hardware regression before upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ubiquity
There should be a verification for critical hardware regression before performing an upgrade.
That should be implemented at two levels.
1. The live-CD should check when launching the Ubiquity
2. The upgrade manager should also check it when it upgrade to a new version.
In case of incompatibility due to a regression, the user should be invited to install a previous version, or not to perform the upgrade.
I think that the verification could be very fast : there are not 1000 open critical bugs due to regressions. One just need to compare the result of lspci with a blacklist of hardwares that are impacted by critical regressions. Each of these have to be associated with the name of the last working version of Ubuntu.
For example, due to bug 359392[1], if someone has the Intel chipset GM965/GL960, he has to be invited to install (or remain on) Intrepid before installing (or upgrading to) Jaunty.
[1]https:/
I think it could be a good idea if the verification is done via network connection to a blacklist that could be subjected to modifications. In fact if a critical bugs, due to regressions, is fixed in a certain distro it shouldn' be considered anymore by either Ubiquity or upgrade manager.