]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
docs/about/removed-features: auto-generate a note for versioned machine types
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 25 Feb 2025 19:39:12 +0000 (19:39 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Thu, 8 May 2025 16:11:14 +0000 (17:11 +0100)
We remove versioned machine types on a fixed schedule. This allows us
to auto-generate a paragraph in the removed-features.rst document that
always has accurate version info.

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
docs/about/removed-features.rst
docs/conf.py

index 790a5e481c0ce23b1934601fad55ffe4d360f50f..063284d4f8a22c61a0027866d962ec59e56d49f4 100644 (file)
@@ -981,10 +981,12 @@ from Linux in 2021, and is not supported anymore by QEMU either.
 System emulator machines
 ------------------------
 
-Note: Versioned machine types that have been introduced in a QEMU version
-that has initially been released more than 6 years before are considered
-obsolete and will be removed without further notice in this document.
-Please use newer machine types instead.
+Versioned machine types (aarch64, arm, i386, m68k, ppc64, s390x, x86_64)
+''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
+
+In accordance with our versioned machine type deprecation policy, all machine
+types with version |VER_MACHINE_DELETION_VERSION|, or older, have been
+removed.
 
 ``s390-virtio`` (removed in 2.6)
 ''''''''''''''''''''''''''''''''
index 60dcf2a54179b70042466db517699b0377640414..248ff8cf5db4e956caaea51d9796c5b0a8ee0512 100644 (file)
@@ -137,6 +137,7 @@ if micro >= 50:
         minor += 1
 
 ver_machine_deprecation_version = "%d.%d.0" % (major - 3, minor)
+ver_machine_deletion_version = "%d.%d.0" % (major - 6, minor)
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
@@ -170,6 +171,7 @@ confdir = os.getenv('CONFDIR', "/etc/qemu")
 vars = {
     "CONFDIR": confdir,
     "VER_MACHINE_DEPRECATION_VERSION": ver_machine_deprecation_version,
+    "VER_MACHINE_DELETION_VERSION": ver_machine_deletion_version,
 }
 
 rst_epilog = "".join([