[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 09/12] tests/vm/netbsd: Use Python v3.11
|
From: |
Thomas Huth |
|
Subject: |
[PULL 09/12] tests/vm/netbsd: Use Python v3.11 |
|
Date: |
Mon, 13 Nov 2023 12:07:37 +0100 |
From: Philippe Mathieu-Daudé <philmd@linaro.org>
We requiere the 'ninja-build', which depends on 'python311':
$ pkgin show-deps ninja-build
direct dependencies for ninja-build-1.11.1nb1
python311>=3.11.0
So we end up installing both Python v3.10 and v3.11:
[31/76] installing python311-3.11.5...
[54/76] installing python310-3.10.13...
[74/76] installing py310-expat-3.10.13nb1...
Then the build system picks Python v3.11, and doesn't find
py-expat because we only installed the 3.10 version:
python determined to be '/usr/pkg/bin/python3.11'
python version: Python 3.11.5
*** Ouch! ***
Python's pyexpat module is not found.
It's normally part of the Python standard library, maybe your distribution
packages it separately?
Either install pyexpat, or alleviate the need for it in the first place by
installing pip and setuptools for '/usr/pkg/bin/python3.11'.
(Hint: NetBSD's pkgsrc debundles this to e.g. 'py310-expat'.)
ERROR: python venv creation failed
Fix by installing py-expat for v3.11. Remove the v3.10
packages since we aren't using them anymore.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20231109150900.91186-1-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/vm/netbsd | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/vm/netbsd b/tests/vm/netbsd
index 40b27a3469..649fcad353 100755
--- a/tests/vm/netbsd
+++ b/tests/vm/netbsd
@@ -30,8 +30,8 @@ class NetBSDVM(basevm.BaseVM):
"git-base",
"pkgconf",
"xz",
- "python310",
- "py310-expat",
+ "python311",
+ "py311-expat",
"ninja-build",
# gnu tools
--
2.41.0
- [PULL 00/12] Misc patches for 8.2-rc0, Thomas Huth, 2023/11/13
- [PULL 01/12] host/include/generic/host/atomic128: Fix compilation problem with Clang 17, Thomas Huth, 2023/11/13
- [PULL 02/12] s390x/pci: bypass vfio DMA counting when using cdev, Thomas Huth, 2023/11/13
- [PULL 03/12] s390x/pci: only limit DMA aperture if vfio DMA limit reported, Thomas Huth, 2023/11/13
- [PULL 04/12] MAINTAINERS: Add include/hw/input/pl050.h to the PrimeCell/CMSDK section, Thomas Huth, 2023/11/13
- [PULL 05/12] MAINTAINERS: Add hw/input/ads7846.c to the PXA2XX section, Thomas Huth, 2023/11/13
- [PULL 06/12] MAINTAINERS: Add hw/display/sii9022.c to the Versatile Express section, Thomas Huth, 2023/11/13
- [PULL 07/12] MAINTAINERS: Extend the Stellaris section, Thomas Huth, 2023/11/13
- [PULL 08/12] MAINTAINERS: Add a general architecture section for x86, Thomas Huth, 2023/11/13
- [PULL 09/12] tests/vm/netbsd: Use Python v3.11,
Thomas Huth <=
- [PULL 11/12] tests/tsan: Rename the file with the entries that should be ignored, Thomas Huth, 2023/11/13
- [PULL 10/12] test-resv-mem: Fix CID 1523911, Thomas Huth, 2023/11/13
- [PULL 12/12] hw/audio/es1370: Clean up comment, Thomas Huth, 2023/11/13
- Re: [PULL 00/12] Misc patches for 8.2-rc0, Stefan Hajnoczi, 2023/11/13