Bug#1069843: zarr: FTBFS: failing tests
Santiago Vila
sanvila at debian.org
Thu Apr 25 17:27:24 BST 2024
Package: src:zarr
Version: 2.17.2+ds-1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zarr
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/zarr
copying zarr/hierarchy.py -> build/lib/zarr
copying zarr/__init__.py -> build/lib/zarr
copying zarr/storage.py -> build/lib/zarr
copying zarr/meta_v1.py -> build/lib/zarr
copying zarr/creation.py -> build/lib/zarr
copying zarr/types.py -> build/lib/zarr
copying zarr/util.py -> build/lib/zarr
copying zarr/core.py -> build/lib/zarr
copying zarr/indexing.py -> build/lib/zarr
copying zarr/codecs.py -> build/lib/zarr
copying zarr/convenience.py -> build/lib/zarr
copying zarr/errors.py -> build/lib/zarr
copying zarr/version.py -> build/lib/zarr
copying zarr/attrs.py -> build/lib/zarr
copying zarr/n5.py -> build/lib/zarr
copying zarr/context.py -> build/lib/zarr
copying zarr/sync.py -> build/lib/zarr
copying zarr/meta.py -> build/lib/zarr
creating build/lib/zarr/_storage
copying zarr/_storage/__init__.py -> build/lib/zarr/_storage
copying zarr/_storage/absstore.py -> build/lib/zarr/_storage
copying zarr/_storage/v3.py -> build/lib/zarr/_storage
copying zarr/_storage/store.py -> build/lib/zarr/_storage
copying zarr/_storage/v3_storage_transformers.py -> build/lib/zarr/_storage
creating build/lib/zarr/tests
copying zarr/tests/test_sync.py -> build/lib/zarr/tests
copying zarr/tests/__init__.py -> build/lib/zarr/tests
copying zarr/tests/test_meta.py -> build/lib/zarr/tests
copying zarr/tests/test_core.py -> build/lib/zarr/tests
copying zarr/tests/test_dim_separator.py -> build/lib/zarr/tests
copying zarr/tests/test_storage_v3.py -> build/lib/zarr/tests
copying zarr/tests/test_convenience.py -> build/lib/zarr/tests
copying zarr/tests/test_n5.py -> build/lib/zarr/tests
copying zarr/tests/test_storage.py -> build/lib/zarr/tests
copying zarr/tests/test_hierarchy.py -> build/lib/zarr/tests
copying zarr/tests/util.py -> build/lib/zarr/tests
copying zarr/tests/test_attrs.py -> build/lib/zarr/tests
copying zarr/tests/test_creation.py -> build/lib/zarr/tests
copying zarr/tests/conftest.py -> build/lib/zarr/tests
copying zarr/tests/test_info.py -> build/lib/zarr/tests
copying zarr/tests/test_filters.py -> build/lib/zarr/tests
copying zarr/tests/test_util.py -> build/lib/zarr/tests
copying zarr/tests/test_indexing.py -> build/lib/zarr/tests
copying zarr/tests/test_meta_array.py -> build/lib/zarr/tests
running egg_info
creating zarr.egg-info
writing zarr.egg-info/PKG-INFO
writing dependency_links to zarr.egg-info/dependency_links.txt
writing requirements to zarr.egg-info/requires.txt
writing top-level names to zarr.egg-info/top_level.txt
writing manifest file 'zarr.egg-info/SOURCES.txt'
reading manifest file 'zarr.egg-info/SOURCES.txt'
adding license file 'LICENSE.txt'
writing manifest file 'zarr.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/hierarchy.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/__init__.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/storage.py -> build/bdist.linux-x86_64/wheel/zarr
creating build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_sync.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/__init__.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_meta.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_core.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_dim_separator.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_storage_v3.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_convenience.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_n5.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_storage.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_hierarchy.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/util.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_attrs.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_creation.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/conftest.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_info.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_filters.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_util.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_indexing.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_meta_array.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/meta_v1.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/creation.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/types.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/util.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/core.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/indexing.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/codecs.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/convenience.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/errors.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/version.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/attrs.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/n5.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/context.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/sync.py -> build/bdist.linux-x86_64/wheel/zarr
creating build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/_storage/__init__.py -> build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/_storage/absstore.py -> build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/_storage/v3.py -> build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/_storage/store.py -> build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/_storage/v3_storage_transformers.py -> build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/meta.py -> build/bdist.linux-x86_64/wheel/zarr
running install_egg_info
Copying zarr.egg-info to build/bdist.linux-x86_64/wheel/zarr-2.17.2.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/zarr-2.17.2.dist-info/WHEEL
creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zarr/.tmp-mlcyrmch/zarr-2.17.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'zarr/__init__.py'
adding 'zarr/attrs.py'
adding 'zarr/codecs.py'
adding 'zarr/context.py'
adding 'zarr/convenience.py'
adding 'zarr/core.py'
adding 'zarr/creation.py'
adding 'zarr/errors.py'
adding 'zarr/hierarchy.py'
adding 'zarr/indexing.py'
adding 'zarr/meta.py'
adding 'zarr/meta_v1.py'
adding 'zarr/n5.py'
adding 'zarr/storage.py'
adding 'zarr/sync.py'
adding 'zarr/types.py'
adding 'zarr/util.py'
adding 'zarr/version.py'
adding 'zarr/_storage/__init__.py'
adding 'zarr/_storage/absstore.py'
adding 'zarr/_storage/store.py'
adding 'zarr/_storage/v3.py'
adding 'zarr/_storage/v3_storage_transformers.py'
adding 'zarr/tests/__init__.py'
adding 'zarr/tests/conftest.py'
adding 'zarr/tests/test_attrs.py'
adding 'zarr/tests/test_convenience.py'
adding 'zarr/tests/test_core.py'
adding 'zarr/tests/test_creation.py'
adding 'zarr/tests/test_dim_separator.py'
adding 'zarr/tests/test_filters.py'
adding 'zarr/tests/test_hierarchy.py'
adding 'zarr/tests/test_indexing.py'
adding 'zarr/tests/test_info.py'
adding 'zarr/tests/test_meta.py'
adding 'zarr/tests/test_meta_array.py'
adding 'zarr/tests/test_n5.py'
adding 'zarr/tests/test_storage.py'
adding 'zarr/tests/test_storage_v3.py'
adding 'zarr/tests/test_sync.py'
adding 'zarr/tests/test_util.py'
adding 'zarr/tests/util.py'
adding 'zarr-2.17.2.dist-info/LICENSE.txt'
adding 'zarr-2.17.2.dist-info/METADATA'
adding 'zarr-2.17.2.dist-info/WHEEL'
adding 'zarr-2.17.2.dist-info/top_level.txt'
adding 'zarr-2.17.2.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built zarr-2.17.2-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module
I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" module
I: pybuild base:311: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zarr
* Building wheel...
running bdist_wheel
running build
running build_py
running egg_info
writing zarr.egg-info/PKG-INFO
writing dependency_links to zarr.egg-info/dependency_links.txt
writing requirements to zarr.egg-info/requires.txt
writing top-level names to zarr.egg-info/top_level.txt
reading manifest file 'zarr.egg-info/SOURCES.txt'
adding license file 'LICENSE.txt'
writing manifest file 'zarr.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/hierarchy.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/__init__.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/storage.py -> build/bdist.linux-x86_64/wheel/zarr
creating build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_sync.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/__init__.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_meta.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_core.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_dim_separator.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_storage_v3.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_convenience.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_n5.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_storage.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_hierarchy.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/util.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_attrs.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_creation.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/conftest.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_info.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_filters.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_util.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_indexing.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/tests/test_meta_array.py -> build/bdist.linux-x86_64/wheel/zarr/tests
copying build/lib/zarr/meta_v1.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/creation.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/types.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/util.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/core.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/indexing.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/codecs.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/convenience.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/errors.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/version.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/attrs.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/n5.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/context.py -> build/bdist.linux-x86_64/wheel/zarr
copying build/lib/zarr/sync.py -> build/bdist.linux-x86_64/wheel/zarr
creating build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/_storage/__init__.py -> build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/_storage/absstore.py -> build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/_storage/v3.py -> build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/_storage/store.py -> build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/_storage/v3_storage_transformers.py -> build/bdist.linux-x86_64/wheel/zarr/_storage
copying build/lib/zarr/meta.py -> build/bdist.linux-x86_64/wheel/zarr
running install_egg_info
Copying zarr.egg-info to build/bdist.linux-x86_64/wheel/zarr-2.17.2.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/zarr-2.17.2.dist-info/WHEEL
creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zarr/.tmp-kh5frrdh/zarr-2.17.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'zarr/__init__.py'
adding 'zarr/attrs.py'
adding 'zarr/codecs.py'
adding 'zarr/context.py'
adding 'zarr/convenience.py'
adding 'zarr/core.py'
adding 'zarr/creation.py'
adding 'zarr/errors.py'
adding 'zarr/hierarchy.py'
adding 'zarr/indexing.py'
adding 'zarr/meta.py'
adding 'zarr/meta_v1.py'
adding 'zarr/n5.py'
adding 'zarr/storage.py'
adding 'zarr/sync.py'
adding 'zarr/types.py'
adding 'zarr/util.py'
adding 'zarr/version.py'
adding 'zarr/_storage/__init__.py'
adding 'zarr/_storage/absstore.py'
adding 'zarr/_storage/store.py'
adding 'zarr/_storage/v3.py'
adding 'zarr/_storage/v3_storage_transformers.py'
adding 'zarr/tests/__init__.py'
adding 'zarr/tests/conftest.py'
adding 'zarr/tests/test_attrs.py'
adding 'zarr/tests/test_convenience.py'
adding 'zarr/tests/test_core.py'
adding 'zarr/tests/test_creation.py'
adding 'zarr/tests/test_dim_separator.py'
adding 'zarr/tests/test_filters.py'
adding 'zarr/tests/test_hierarchy.py'
adding 'zarr/tests/test_indexing.py'
adding 'zarr/tests/test_info.py'
adding 'zarr/tests/test_meta.py'
adding 'zarr/tests/test_meta_array.py'
adding 'zarr/tests/test_n5.py'
adding 'zarr/tests/test_storage.py'
adding 'zarr/tests/test_storage_v3.py'
adding 'zarr/tests/test_sync.py'
adding 'zarr/tests/test_util.py'
adding 'zarr/tests/util.py'
adding 'zarr-2.17.2.dist-info/LICENSE.txt'
adding 'zarr-2.17.2.dist-info/METADATA'
adding 'zarr-2.17.2.dist-info/WHEEL'
adding 'zarr-2.17.2.dist-info/top_level.txt'
adding 'zarr-2.17.2.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built zarr-2.17.2-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.11 with "installer" module
debian/rules execute_after_dh_auto_build-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
I: pybuild base:311: echo /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zarr/build
cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zarr/build && \
PYTHONPATH=. \
LC_ALL=C.UTF-8 LANGUAGE=C.UTF-8 \
sphinx-build -N -E -T -b html /<<PKGBUILDDIR>>/docs /<<PKGBUILDDIR>>/.pybuild/docs/html
Running Sphinx v7.2.6
making output directory... done
[autosummary] generating autosummary for: acknowledgments.rst, api.rst, api/attrs.rst, api/codecs.rst, api/convenience.rst, api/core.rst, api/creation.rst, api/hierarchy.rst, api/n5.rst, api/storage.rst, ..., getting_started.rst, index.rst, installation.rst, license.rst, release.rst, spec.rst, spec/v1.rst, spec/v2.rst, spec/v3.rst, tutorial.rst
loading intersphinx inventory from https://docs.python.org/objects.inv...
loading intersphinx inventory from https://numpy.org/doc/stable/objects.inv...
loading intersphinx inventory from https://numcodecs.readthedocs.io/en/stable/objects.inv...
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'https://numpy.org/doc/stable/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='numpy.org', port=443): Max retries exceeded with url: /doc/stable/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f4a5c9c3690>: Failed to establish a new connection: [Errno 111] Connection refused')))
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'https://docs.python.org/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='docs.python.org', port=443): Max retries exceeded with url: /objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f4a5ddc42d0>: Failed to establish a new connection: [Errno 111] Connection refused')))
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'https://numcodecs.readthedocs.io/en/stable/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='numcodecs.readthedocs.io', port=443): Max retries exceeded with url: /en/stable/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f4a5f928810>: Failed to establish a new connection: [Errno 111] Connection refused')))
[automodsumm] api/core.rst: found 1 automodsumm entries to generate
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 23 source files that are out of date
updating environment: [new config] 24 added, 0 changed, 0 removed
[2Kreading sources... [ 4%] _autoapi/zarr.core.Array
[2Kreading sources... [ 8%] acknowledgments
[2Kreading sources... [ 12%] api
[2Kreading sources... [ 17%] api/attrs
[2Kreading sources... [ 21%] api/codecs
[2Kreading sources... [ 25%] api/convenience
[2Kreading sources... [ 29%] api/core
[2Kreading sources... [ 33%] api/creation
[2Kreading sources... [ 38%] api/hierarchy
[2Kreading sources... [ 42%] api/n5
[2Kreading sources... [ 46%] api/storage
[2Kreading sources... [ 50%] api/sync
[2Kreading sources... [ 54%] api/v3
[2Kreading sources... [ 58%] contributing
[2Kreading sources... [ 62%] getting_started
[2Kreading sources... [ 67%] index
[2Kreading sources... [ 71%] installation
[2Kreading sources... [ 75%] license
[2Kreading sources... [ 79%] release
[2Kreading sources... [ 83%] spec
[2Kreading sources... [ 88%] spec/v1
[2Kreading sources... [ 92%] spec/v2
[2Kreading sources... [ 96%] spec/v3
[2Kreading sources... [100%] tutorial
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... copying static files... done
copying extra files... done
done
[2Kwriting output... [ 4%] _autoapi/zarr.core.Array
[2Kwriting output... [ 8%] acknowledgments
[2Kwriting output... [ 12%] api
[2Kwriting output... [ 17%] api/attrs
[2Kwriting output... [ 21%] api/codecs
[2Kwriting output... [ 25%] api/convenience
[2Kwriting output... [ 29%] api/core
[2Kwriting output... [ 33%] api/creation
[2Kwriting output... [ 38%] api/hierarchy
[2Kwriting output... [ 42%] api/n5
[2Kwriting output... [ 46%] api/storage
[2Kwriting output... [ 50%] api/sync
[2Kwriting output... [ 54%] api/v3
[2Kwriting output... [ 58%] contributing
[2Kwriting output... [ 62%] getting_started
[2Kwriting output... [ 67%] index
[2Kwriting output... [ 71%] installation
[2Kwriting output... [ 75%] license
[2Kwriting output... [ 79%] release
[2Kwriting output... [ 83%] spec
[2Kwriting output... [ 88%] spec/v1
[2Kwriting output... [ 92%] spec/v2
[2Kwriting output... [ 96%] spec/v3
[2Kwriting output... [100%] tutorial
generating indices... genindex py-modindex done
[2Khighlighting module code... [ 8%] zarr._storage.absstore
[2Khighlighting module code... [ 17%] zarr._storage.store
[2Khighlighting module code... [ 25%] zarr._storage.v3
[2Khighlighting module code... [ 33%] zarr._storage.v3_storage_transformers
[2Khighlighting module code... [ 42%] zarr.attrs
[2Khighlighting module code... [ 50%] zarr.convenience
[2Khighlighting module code... [ 58%] zarr.core
[2Khighlighting module code... [ 67%] zarr.creation
[2Khighlighting module code... [ 75%] zarr.hierarchy
[2Khighlighting module code... [ 83%] zarr.n5
[2Khighlighting module code... [ 92%] zarr.storage
[2Khighlighting module code... [100%] zarr.sync
writing additional pages... search done
[2Kcopying images... [ 25%] _static/index_getting_started.svg
[2Kcopying images... [ 50%] _static/index_user_guide.svg
[2Kcopying images... [ 75%] _static/index_api.svg
[2Kcopying images... [100%] _static/index_contribute.svg
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 3 warnings.
The HTML pages are in ../../docs/html.
rm -rf /<<PKGBUILDDIR>>/.pybuild/docs/html/.doctrees
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zarr/build; python3.12 -m pytest -k "not test_hierarchy and not test_utf8_encoding and not [static_flat] and not [static_nested] and not [static_flat_legacy] and not [static_nested_legacy] and not test_meta_prefix_6853" --pyargs zarr
============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-8.1.1, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zarr/build
configfile: pyproject.toml
plugins: timeout-2.3.1, doctestplus-1.2.1
collected 5166 items / 763 deselected / 4403 selected
zarr/tests/test_attrs.py .................. [ 0%]
zarr/tests/test_convenience.py .....ss...................ssssssss.s..... [ 1%]
.......................................................sssssssssssssssss [ 2%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 4%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 6%]
sssssssssssssssssss [ 6%]
zarr/tests/test_core.py ................................................ [ 7%]
........................................................................ [ 9%]
.....................................................................sss [ 11%]
ssssssssssssssssssssssssssssssssssssssssssss............................ [ 12%]
........................................................................ [ 14%]
........................................................................ [ 15%]
..................ssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 17%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 19%]
sssssssssssssss......................................................... [ 20%]
........................................................................ [ 22%]
........................................................................ [ 24%]
........................................................................ [ 25%]
........................................................................ [ 27%]
........................................................................ [ 29%]
........................................................................ [ 30%]
.......................................................................s [ 32%]
........................................................................ [ 33%]
........................s..........sssssssssssssssssssssssssssssssssssss [ 35%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 38%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 42%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 45%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 47%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 48%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 50%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 51%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 53%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 55%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 56%]
sssssssssssssssssssss. [ 57%]
zarr/tests/test_creation.py ............................................ [ 58%]
.......................................ss..... [ 59%]
zarr/tests/test_dim_separator.py ..........................x....x [ 60%]
zarr/tests/test_filters.py ....... [ 60%]
zarr/tests/test_indexing.py ............................................ [ 61%]
...........xx...... [ 61%]
zarr/tests/test_info.py .. [ 61%]
zarr/tests/test_meta.py ......................... [ 62%]
zarr/tests/test_meta_array.py .sss.sss.sss.sss.sss.sss.sss.sss..ssssss.. [ 63%]
ssssss..ssssss..ssssss [ 63%]
zarr/tests/test_n5.py ..... [ 63%]
zarr/tests/test_storage.py ...................s........................s [ 64%]
........................s............................................... [ 66%]
...................F.........ss..............s.......................... [ 68%]
........................................................................ [ 69%]
.................F.........ss........................................... [ 71%]
....................s................................................... [ 73%]
....................................ssssssssssssssssssssssss............ [ 74%]
............ssssssssssssssssssssssssssssssssssssssssssssssss............ [ 76%]
......................................ssssssssssssssssssssssssssssssssss [ 77%]
ssssssssssssss.............s.................ssssssssssssssssssssssssss. [ 79%]
...... [ 79%]
zarr/tests/test_storage_v3.py ssssssssssssssssssssssssssssssssssssssssss [ 80%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 82%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 83%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 85%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 88%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 90%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
ssssssssssssssssssssssssssssssssssssssssssssssss [ 93%]
zarr/tests/test_sync.py ................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 97%]
........................................................................ [ 99%]
................ [ 99%]
zarr/tests/test_util.py .................. [100%]
=================================== FAILURES ===================================
___________________________ TestFSStore.test_complex ___________________________
self = <zarr.tests.test_storage.TestFSStore object at 0x7f335c3ba8d0>
def test_complex(self):
path1 = tempfile.mkdtemp()
path2 = tempfile.mkdtemp()
store = self.create_store(
path="simplecache::file://" + path1,
simplecache={"same_names": True, "cache_storage": path2},
)
assert not store
assert not os.listdir(path1)
assert not os.listdir(path2)
store[self.root + "foo"] = b"hello"
assert "foo" in os.listdir(str(path1) + "/" + self.root)
assert self.root + "foo" in store
> assert not os.listdir(str(path2))
E AssertionError: assert not ['foo']
E + where ['foo'] = <built-in function listdir>('/tmp/tmpmlzejl8z')
E + where <built-in function listdir> = os.listdir
E + and '/tmp/tmpmlzejl8z' = str('/tmp/tmpmlzejl8z')
zarr/tests/test_storage.py:1155: AssertionError
__________________________ TestN5FSStore.test_complex __________________________
self = <zarr.tests.test_storage.TestN5FSStore object at 0x7f335c0e0920>
def test_complex(self):
path1 = tempfile.mkdtemp()
path2 = tempfile.mkdtemp()
store = self.create_store(
path="simplecache::file://" + path1,
simplecache={"same_names": True, "cache_storage": path2},
)
assert not store
assert not os.listdir(path1)
assert not os.listdir(path2)
store[self.root + "foo"] = b"hello"
assert "foo" in os.listdir(str(path1) + "/" + self.root)
assert self.root + "foo" in store
> assert not os.listdir(str(path2))
E AssertionError: assert not ['foo']
E + where ['foo'] = <built-in function listdir>('/tmp/tmpg09d1c03')
E + where <built-in function listdir> = os.listdir
E + and '/tmp/tmpg09d1c03' = str('/tmp/tmpg09d1c03')
zarr/tests/test_storage.py:1155: AssertionError
=============================== warnings summary ===============================
zarr/tests/test_storage.py::TestZipStore::test_store_and_retrieve_ndarray
/usr/lib/python3.12/zipfile/__init__.py:1607: UserWarning: Duplicate name: 'foo'
return self._open_to_write(zinfo, force_zip64=force_zip64)
zarr/tests/test_sync.py::TestArrayWithProcessSynchronizer::test_parallel_setitem
zarr/tests/test_sync.py::TestArrayWithProcessSynchronizer::test_parallel_setitem
zarr/tests/test_sync.py::TestArrayWithProcessSynchronizer::test_parallel_append
zarr/tests/test_sync.py::TestArrayWithProcessSynchronizer::test_parallel_append
zarr/tests/test_sync.py::TestGroupWithProcessSynchronizer::test_parallel_create_group
zarr/tests/test_sync.py::TestGroupWithProcessSynchronizer::test_parallel_create_group
zarr/tests/test_sync.py::TestGroupWithProcessSynchronizer::test_parallel_require_group
zarr/tests/test_sync.py::TestGroupWithProcessSynchronizer::test_parallel_require_group
/usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=287649) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
============================= slowest 10 durations =============================
4.33s call zarr/tests/test_indexing.py::test_set_orthogonal_selection_3d
1.54s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_islice
1.53s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_iter
1.52s call zarr/tests/test_storage.py::test_format_compatibility
1.36s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_resize_2d
1.10s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_array_order
1.09s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_append_2d
1.08s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_append_2d_axis
0.94s call zarr/tests/test_core.py::TestArrayWithFSStorePartialRead::test_non_cont
0.84s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_dtypes
=========================== short test summary info ============================
FAILED zarr/tests/test_storage.py::TestFSStore::test_complex - AssertionError...
FAILED zarr/tests/test_storage.py::TestN5FSStore::test_complex - AssertionErr...
= 2 failed, 2222 passed, 2175 skipped, 763 deselected, 4 xfailed, 9 warnings in 51.81s =
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zarr/build; python3.12 -m pytest -k "not test_hierarchy and not test_utf8_encoding and not [static_flat] and not [static_nested] and not [static_flat_legacy] and not [static_nested_legacy] and not test_meta_prefix_6853" --pyargs zarr
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zarr/build; python3.11 -m pytest -k "not test_hierarchy and not test_utf8_encoding and not [static_flat] and not [static_nested] and not [static_flat_legacy] and not [static_nested_legacy] and not test_meta_prefix_6853" --pyargs zarr
============================= test session starts ==============================
platform linux -- Python 3.11.9, pytest-8.1.1, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zarr/build
configfile: pyproject.toml
plugins: timeout-2.3.1, doctestplus-1.2.1
collected 5166 items / 763 deselected / 4403 selected
zarr/tests/test_attrs.py .................. [ 0%]
zarr/tests/test_convenience.py .....ss...................ssssssss.s..... [ 1%]
.......................................................sssssssssssssssss [ 2%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 4%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 6%]
sssssssssssssssssss [ 6%]
zarr/tests/test_core.py ................................................ [ 7%]
........................................................................ [ 9%]
.....................................................................sss [ 11%]
ssssssssssssssssssssssssssssssssssssssssssss............................ [ 12%]
........................................................................ [ 14%]
........................................................................ [ 15%]
..................ssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 17%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 19%]
sssssssssssssss......................................................... [ 20%]
........................................................................ [ 22%]
........................................................................ [ 24%]
........................................................................ [ 25%]
........................................................................ [ 27%]
........................................................................ [ 29%]
........................................................................ [ 30%]
.......................................................................s [ 32%]
........................................................................ [ 33%]
........................s..........sssssssssssssssssssssssssssssssssssss [ 35%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 38%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 42%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 45%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 47%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 48%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 50%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 51%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 53%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 55%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 56%]
sssssssssssssssssssss. [ 57%]
zarr/tests/test_creation.py ............................................ [ 58%]
.......................................ss..... [ 59%]
zarr/tests/test_dim_separator.py ..........................x....x [ 60%]
zarr/tests/test_filters.py ....... [ 60%]
zarr/tests/test_indexing.py ............................................ [ 61%]
...........xx...... [ 61%]
zarr/tests/test_info.py .. [ 61%]
zarr/tests/test_meta.py ......................... [ 62%]
zarr/tests/test_meta_array.py .sss.sss.sss.sss.sss.sss.sss.sss..ssssss.. [ 63%]
ssssss..ssssss..ssssss [ 63%]
zarr/tests/test_n5.py ..... [ 63%]
zarr/tests/test_storage.py ...................s........................s [ 64%]
........................s............................................... [ 66%]
...................F.........ss..............s.......................... [ 68%]
........................................................................ [ 69%]
.................F.........ss........................................... [ 71%]
....................s................................................... [ 73%]
....................................ssssssssssssssssssssssss............ [ 74%]
............ssssssssssssssssssssssssssssssssssssssssssssssss............ [ 76%]
......................................ssssssssssssssssssssssssssssssssss [ 77%]
ssssssssssssss.............s.................ssssssssssssssssssssssssss. [ 79%]
...... [ 79%]
zarr/tests/test_storage_v3.py ssssssssssssssssssssssssssssssssssssssssss [ 80%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 82%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 83%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 85%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 88%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 90%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
ssssssssssssssssssssssssssssssssssssssssssssssss [ 93%]
zarr/tests/test_sync.py ................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 97%]
........................................................................ [ 99%]
................ [ 99%]
zarr/tests/test_util.py .................. [100%]
=================================== FAILURES ===================================
___________________________ TestFSStore.test_complex ___________________________
self = <zarr.tests.test_storage.TestFSStore object at 0x7ffbc36aea90>
def test_complex(self):
path1 = tempfile.mkdtemp()
path2 = tempfile.mkdtemp()
store = self.create_store(
path="simplecache::file://" + path1,
simplecache={"same_names": True, "cache_storage": path2},
)
assert not store
assert not os.listdir(path1)
assert not os.listdir(path2)
store[self.root + "foo"] = b"hello"
assert "foo" in os.listdir(str(path1) + "/" + self.root)
assert self.root + "foo" in store
> assert not os.listdir(str(path2))
E AssertionError: assert not ['foo']
E + where ['foo'] = <built-in function listdir>('/tmp/tmpb57pytp0')
E + where <built-in function listdir> = os.listdir
E + and '/tmp/tmpb57pytp0' = str('/tmp/tmpb57pytp0')
zarr/tests/test_storage.py:1155: AssertionError
__________________________ TestN5FSStore.test_complex __________________________
self = <zarr.tests.test_storage.TestN5FSStore object at 0x7ffbc355d150>
def test_complex(self):
path1 = tempfile.mkdtemp()
path2 = tempfile.mkdtemp()
store = self.create_store(
path="simplecache::file://" + path1,
simplecache={"same_names": True, "cache_storage": path2},
)
assert not store
assert not os.listdir(path1)
assert not os.listdir(path2)
store[self.root + "foo"] = b"hello"
assert "foo" in os.listdir(str(path1) + "/" + self.root)
assert self.root + "foo" in store
> assert not os.listdir(str(path2))
E AssertionError: assert not ['foo']
E + where ['foo'] = <built-in function listdir>('/tmp/tmpjnj_wxks')
E + where <built-in function listdir> = os.listdir
E + and '/tmp/tmpjnj_wxks' = str('/tmp/tmpjnj_wxks')
zarr/tests/test_storage.py:1155: AssertionError
=============================== warnings summary ===============================
zarr/tests/test_storage.py::TestZipStore::test_store_and_retrieve_ndarray
/usr/lib/python3.11/zipfile.py:1566: UserWarning: Duplicate name: 'foo'
return self._open_to_write(zinfo, force_zip64=force_zip64)
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
============================= slowest 10 durations =============================
4.53s call zarr/tests/test_indexing.py::test_set_orthogonal_selection_3d
1.63s call zarr/tests/test_storage.py::test_format_compatibility
1.63s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_iter
1.45s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_islice
1.13s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_resize_2d
1.09s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_array_order
1.08s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_append_2d_axis
1.08s call zarr/tests/test_core.py::TestArrayWithSQLiteStore::test_append_2d
0.90s call zarr/tests/test_core.py::TestArrayWithFSStorePartialRead::test_non_cont
0.75s call zarr/tests/test_indexing.py::test_set_orthogonal_selection_2d
=========================== short test summary info ============================
FAILED zarr/tests/test_storage.py::TestFSStore::test_complex - AssertionError...
FAILED zarr/tests/test_storage.py::TestN5FSStore::test_complex - AssertionErr...
= 2 failed, 2222 passed, 2175 skipped, 763 deselected, 4 xfailed, 1 warning in 52.19s =
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_zarr/build; python3.11 -m pytest -k "not test_hierarchy and not test_utf8_encoding and not [static_flat] and not [static_nested] and not [static_flat_legacy] and not [static_nested_legacy] and not test_meta_prefix_6853" --pyargs zarr
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13
make: *** [debian/rules:27: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202404/
About the archive rebuild: The build was made on virtual machines
of type m6a.large from AWS, using sbuild and a reduced chroot
with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
More information about the debian-science-maintainers
mailing list