On Wed, Jul 12, 2017 at 05:29:01PM +0100, Daniel P. Berrange wrote: > Yep, I'm amenable to that POV too. It is entirely valid to say that if > downstream distros need to care about such ancient back-compat, then they > will just have to do the extra work to use git history to undelete any bits > they need that upstream has discarded.
Unfortunately people seem to conflate compatibility question of live migration and of booting images. Live migration is a complex topic, and you always have a work around of restarting the VM to upgrade if it does not work. But I don't think we can stop supporting booting old images, ever, for all versions that have a decent number of users, until someone develops a tool to upgrade machine type in XML painlessly and safely. If we can guarantee that changing pc-0.10 to pc-1.13 will keep booting, then we should just alias one to another so people can stil start their VMs. If we can't then we really can't drop old machine types from booting point of view. -- MST