qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* Does our interface compatibility promise cover defaults?
@ 2025-11-11  8:32 Markus Armbruster
  2025-11-11  8:58 ` Paolo Bonzini
  0 siblings, 1 reply; 3+ messages in thread
From: Markus Armbruster @ 2025-11-11  8:32 UTC (permalink / raw)
  To: qemu-devel
  Cc: Kevin Wolf, Daniel P. Berrangé, Peter Maydell,
	Alex Bennée, Paolo Bonzini, devel

From about/deprecated.rst:

    In general features are intended to be supported indefinitely once
    introduced into QEMU. In the event that a feature needs to be removed,
    it will be listed in this section. The feature will remain functional for the
    release in which it was deprecated and one further release. After these two
    releases, the feature is liable to be removed. Deprecated features may also
    generate warnings on the console when QEMU starts up, or if activated via a
    monitor command, however, this is not a mandatory requirement.

This obviously applies to syntax and semantics of our external
interface.

Does it apply to default values there?

If no: does this mean we can change defaults without notice?

If yes: does this mean any change of defaults needs notice in
about/deprecated.rst and the grace period?

Note that changing a default is a silent change, like changing semantics
/ behavior, unlike changing syntax.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-11-11  9:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-11  8:32 Does our interface compatibility promise cover defaults? Markus Armbruster
2025-11-11  8:58 ` Paolo Bonzini
2025-11-11  9:25   ` Daniel P. Berrangé

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).