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 :|