On Tue, Oct 27, 2026 at 1:17 PM Philippe Mathieu-Daudé
<[email protected]> wrote:
>
> On 2026-10-23 14:55, Philippe Mathieu-Daudé wrote:
> > On 2026-07-29 18:01, John Snow wrote:
> >> On Wed, Jul 29, 2026 at 9:30 AM Philippe Mathieu-Daudé
> >> <[email protected]> wrote:
> >>>
> >>> Hi Paolo,
> >>>
> >>> On 13/5/26 15:36, Paolo Bonzini wrote:
> >>>> On 5/13/26 15:04, Philippe Mathieu-Daudé wrote:
> >>>>> Hi,
> >>>>>
> >>>>> This is the second time I'm working offline and do a simple
> >>>>> rebase, which triggers a re-configure, and then I'm stuck because
> >>>>> PyPI tries to access the Internet and do not allow me to neither
> >>>>> build nor test:
> >>>>
> >>>> Does it work if you configure with --disable-download?
> >>>
> >>> I got this issue again today:
> >>>
> >>> $ ../configure --disable-docs --enable-plugins
> >>> --target-list=aarch64-softmmu --enable-tcg --enable-kvm
> >>> python determined to be '/usr/bin/python3'
> >>> python version: Python 3.14.4
> >>> mkvenv: Creating non-isolated virtual environment at 'pyvenv'
> >>> mkvenv: checking for meson>=1.5.0
> >>> mkvenv: checking for pycotap>=1.1.0
> >>> mkvenv: installing meson==1.11.1, pycotap==1.3.1
> >>> mkvenv: checking for qemu.qmp>=0.0.5
> >>> mkvenv: checking for setuptools>=44.1.1
> >>> mkvenv: checking for wheel>=0.34.2
> >>> mkvenv: checking for pip>=20.3.4
> >>> mkvenv: installing qemu.qmp==0.0.6
> >>> WARNING: Retrying (Retry(total=4, connect=None, read=None,
> >>> redirect=None, status=None)) after connection broken by
> >>> 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read
> >>> timed out. (read timeout=15)")': /simple/qemu-qmp/
> >>> WARNING: Retrying (Retry(total=3, connect=None, read=None,
> >>> redirect=None, status=None)) after connection broken by
> >>> 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read
> >>> timed out. (read timeout=15)")': /simple/qemu-qmp/
> >>> WARNING: Retrying (Retry(total=2, connect=None, read=None,
> >>> redirect=None, status=None)) after connection broken by
> >>> 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read
> >>> timed out. (read timeout=15)")': /simple/qemu-qmp/
> >>>
> >>> Indeed using --disable-download fixed it.
> > As of today's b6c4b7e86dec:
> >
> > $ ../configure
> > python determined to be '/usr/bin/python3'
> > python version: Python 3.14.4
> > mkvenv: Creating non-isolated virtual environment at 'pyvenv'
> > mkvenv: checking for meson>=1.6.0
> > mkvenv: checking for pycotap>=1.1.0
> > mkvenv: installing meson==1.12.0, pycotap==1.3.1
> > mkvenv: checking for qemu.qmp>=0.0.5
> > mkvenv: checking for setuptools>=63.1.0
> > mkvenv: checking for wheel>=0.41.2
> > mkvenv: checking for pip>=23.2.1
> > mkvenv: installing qemu.qmp==0.0.6
> > WARNING: Retrying (Retry(total=4, connect=None, read=None,
> > redirect=None, status=None)) after connection broken by
> > 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read
> > timed out. (read timeout=15)")': /simple/qemu-qmp/
> > WARNING: Retrying (Retry(total=3, connect=None, read=None,
> > redirect=None, status=None)) after connection broken by
> > 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read
> > timed out. (read timeout=15)")': /simple/qemu-qmp/
> > WARNING: Retrying (Retry(total=2, connect=None, read=None,
> > redirect=None, status=None)) after connection broken by
> > 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read
> > timed out. (read timeout=15)")': /simple/qemu-qmp/
> > WARNING: Retrying (Retry(total=1, connect=None, read=None,
> > redirect=None, status=None)) after connection broken by
> > 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read
> > timed out. (read timeout=15)")': /simple/qemu-qmp/
> > ^CERROR: Operation cancelled by user
>
> This happens when I rebase on mainstream 'master'; something
> triggers a refresh while likely not necessary.
>
> Obviously this is in an offline environment so not easy to debug there.
>
> >
> > $ ../configure --disable-download
> >
> > ERROR: missing subprojects
> >
> > --disable-download specified but subprojects were not
> > checked out.  Please invoke "meson subprojects download"
> > before configuring QEMU, or remove --disable-download
> > from the command line.
> >
> > $ pyvenv/bin/meson subprojects down
> > load
> > ERROR: Directory . does not seem to be a Meson source directory.
> >
> > $
>

Phil, can you try with DEBUG=1 V=1 in your configure line so I can see
where exactly mkvenv is choking?


Reply via email to