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?
