qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Stefan Hajnoczi" <stefanha@redhat.com>,
	"Philippe Mathieu-Daudé" <philmd@linaro.org>
Subject: [PULL 09/12] tests/vm/netbsd: Use Python v3.11
Date: Mon, 13 Nov 2023 12:07:37 +0100	[thread overview]
Message-ID: <20231113110740.38270-10-thuth@redhat.com> (raw)
In-Reply-To: <20231113110740.38270-1-thuth@redhat.com>

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



  parent reply	other threads:[~2023-11-13 11:08 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-11-13 11:07 [PULL 00/12] Misc patches for 8.2-rc0 Thomas Huth
2023-11-13 11:07 ` [PULL 01/12] host/include/generic/host/atomic128: Fix compilation problem with Clang 17 Thomas Huth
2023-11-13 11:07 ` [PULL 02/12] s390x/pci: bypass vfio DMA counting when using cdev Thomas Huth
2023-11-13 11:07 ` [PULL 03/12] s390x/pci: only limit DMA aperture if vfio DMA limit reported Thomas Huth
2023-11-13 11:07 ` [PULL 04/12] MAINTAINERS: Add include/hw/input/pl050.h to the PrimeCell/CMSDK section Thomas Huth
2023-11-13 11:07 ` [PULL 05/12] MAINTAINERS: Add hw/input/ads7846.c to the PXA2XX section Thomas Huth
2023-11-13 11:07 ` [PULL 06/12] MAINTAINERS: Add hw/display/sii9022.c to the Versatile Express section Thomas Huth
2023-11-13 11:07 ` [PULL 07/12] MAINTAINERS: Extend the Stellaris section Thomas Huth
2023-11-13 11:07 ` [PULL 08/12] MAINTAINERS: Add a general architecture section for x86 Thomas Huth
2023-11-13 11:07 ` Thomas Huth [this message]
2023-11-13 11:07 ` [PULL 10/12] test-resv-mem: Fix CID 1523911 Thomas Huth
2023-11-13 11:07 ` [PULL 11/12] tests/tsan: Rename the file with the entries that should be ignored Thomas Huth
2023-11-13 11:07 ` [PULL 12/12] hw/audio/es1370: Clean up comment Thomas Huth
2023-11-13 19:27 ` [PULL 00/12] Misc patches for 8.2-rc0 Stefan Hajnoczi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231113110740.38270-10-thuth@redhat.com \
    --to=thuth@redhat.com \
    --cc=philmd@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).