Per commits a9dbde71da ("mkvenv: add better error message for broken or missing ensurepip") and 1dee66c693 ("tests/vm: add py310-expat to NetBSD"), we need py-expat to use ensurepip.
However the py311-expat package isn't available anymore: ### Installing packages ... processing remote summary (http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/amd64/9.3/All)... database for http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/amd64/9.3/All is up-to-date py311-expat is not available in the repository ... calculating dependencies.../py311-expat is not available in the repository pkg_install error log can be found in /var/db/pkgin/pkg_install-err.log Dropping it from the default packages list allows creating the NetBSD VM and build / test QEMU, without error from ensurepip. This reverts commit 1dee66c693 ("tests/vm: add py310-expat to NetBSD"). Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2109 Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> --- RFC because ensurepip seems important due to cited commits but I'm not sure where it is used, and this fixes my CI build. --- tests/vm/netbsd | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/vm/netbsd b/tests/vm/netbsd index 649fcad353..a3f6dd6b3c 100755 --- a/tests/vm/netbsd +++ b/tests/vm/netbsd @@ -31,7 +31,6 @@ class NetBSDVM(basevm.BaseVM): "pkgconf", "xz", "python311", - "py311-expat", "ninja-build", # gnu tools -- 2.41.0