
The deprecation policy is primarily intended for notifying of changes to QEMU's stable interfaces ( CLI, HMP, QMP) which affect behaviour and usage of QEMU at runtime & are liable to break apps managing QEMU.
Changes to build time options have no strong reason to be subjected to the deprecation process.
This sounds reasonable to me. But: Should our deprecation policy be clearer on what is subject to our deprecation procedure, and what is not? Regards, Aleksandar
If we remove an option at build time the effect is noticed immediately and the solution is straightforward (stop passing the option). We have added / removed configure options at will with little negative feedback historically. We'll have far biggest changes coming to the build system in future too, with the introduction of meson.
I don't think we want to constrain & complicate our work in modernizing the build system by declaring that any changes to it must go through deprecation.
Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|