aboutsummaryrefslogtreecommitdiff
path: root/docs/devel/testing.rst
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2022-10-12 18:20:44 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2023-02-27 11:01:30 +0100
commit32c0613113f0f5ab1eea05a05d6e52096e9bd11e (patch)
treec0113ca1636ea34e18b447a242889087367c06c4 /docs/devel/testing.rst
parentfa1ce1dda9206d11684427ad3ef0a9b51225d387 (diff)
downloadqemu-32c0613113f0f5ab1eea05a05d6e52096e9bd11e.zip
qemu-32c0613113f0f5ab1eea05a05d6e52096e9bd11e.tar.gz
qemu-32c0613113f0f5ab1eea05a05d6e52096e9bd11e.tar.bz2
ci, docker: update CentOS and OpenSUSE Python to non-EOL versions
Python 3.6 is at end-of-life. Update the libvirt-ci module to a version that supports overrides for targets and package mappings; this way, QEMU can use the newer versions provided by CentOS 8 (Python 3.8) and OpenSUSE 15.3 (Python 3.9). Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'docs/devel/testing.rst')
-rw-r--r--docs/devel/testing.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/devel/testing.rst b/docs/devel/testing.rst
index 11c651c..362a266 100644
--- a/docs/devel/testing.rst
+++ b/docs/devel/testing.rst
@@ -479,6 +479,12 @@ first to contribute the mapping to the ``libvirt-ci`` project:
contains the ``mappings.yml`` update. Then add the prerequisite and
run ``make lcitool-refresh``.
+For enterprise distros that default to old, end-of-life versions of the
+Python runtime, QEMU uses a separate set of mappings that work with more
+recent versions. These can be found in ``tests/lcitool/mappings.yml``.
+Modifying this file should not be necessary unless the new pre-requisite
+is a Python library or tool.
+
Adding new OS distros
^^^^^^^^^^^^^^^^^^^^^