qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH] tests/vm/netbsd: Remove missing py311-expat package
@ 2024-01-17 11:24 Philippe Mathieu-Daudé
  2024-01-17 12:10 ` Thomas Huth
  2024-01-17 15:09 ` Alex Bennée
  0 siblings, 2 replies; 6+ messages in thread
From: Philippe Mathieu-Daudé @ 2024-01-17 11:24 UTC (permalink / raw)
  To: John Snow, Paolo Bonzini, qemu-devel
  Cc: Thomas Huth, Beraldo Leal, Warner Losh, Ryo ONODERA, Kyle Evans,
	Philippe Mathieu-Daudé, Alex Bennée, Reinoud Zandijk,
	Gerd Hoffmann, Wainer dos Santos Moschetta

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é <philmd@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



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

end of thread, other threads:[~2024-02-01 20:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-17 11:24 [RFC PATCH] tests/vm/netbsd: Remove missing py311-expat package Philippe Mathieu-Daudé
2024-01-17 12:10 ` Thomas Huth
2024-01-17 14:03   ` Philippe Mathieu-Daudé
2024-02-01 20:18     ` John Snow
2024-01-17 15:09 ` Alex Bennée
2024-01-17 15:16   ` Philippe Mathieu-Daudé

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).