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
reading sources... [  4%] _autoapi/zarr.core.Array
reading sources... [  8%] acknowledgments
reading sources... [ 12%] api
reading sources... [ 17%] api/attrs
reading sources... [ 21%] api/codecs
reading sources... [ 25%] api/convenience
reading sources... [ 29%] api/core
reading sources... [ 33%] api/creation
reading sources... [ 38%] api/hierarchy
reading sources... [ 42%] api/n5
reading sources... [ 46%] api/storage
reading sources... [ 50%] api/sync
reading sources... [ 54%] api/v3
reading sources... [ 58%] contributing
reading sources... [ 62%] getting_started
reading sources... [ 67%] index
reading sources... [ 71%] installation
reading sources... [ 75%] license
reading sources... [ 79%] release
reading sources... [ 83%] spec
reading sources... [ 88%] spec/v1
reading sources... [ 92%] spec/v2
reading sources... [ 96%] spec/v3
reading 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
writing output... [  4%] _autoapi/zarr.core.Array
writing output... [  8%] acknowledgments
writing output... [ 12%] api
writing output... [ 17%] api/attrs
writing output... [ 21%] api/codecs
writing output... [ 25%] api/convenience
writing output... [ 29%] api/core
writing output... [ 33%] api/creation
writing output... [ 38%] api/hierarchy
writing output... [ 42%] api/n5
writing output... [ 46%] api/storage
writing output... [ 50%] api/sync
writing output... [ 54%] api/v3
writing output... [ 58%] contributing
writing output... [ 62%] getting_started
writing output... [ 67%] index
writing output... [ 71%] installation
writing output... [ 75%] license
writing output... [ 79%] release
writing output... [ 83%] spec
writing output... [ 88%] spec/v1
writing output... [ 92%] spec/v2
writing output... [ 96%] spec/v3
writing output... [100%] tutorial

generating indices... genindex py-modindex done
highlighting module code... [  8%] zarr._storage.absstore
highlighting module code... [ 17%] zarr._storage.store
highlighting module code... [ 25%] zarr._storage.v3
highlighting module code... [ 33%] zarr._storage.v3_storage_transformers
highlighting module code... [ 42%] zarr.attrs
highlighting module code... [ 50%] zarr.convenience
highlighting module code... [ 58%] zarr.core
highlighting module code... [ 67%] zarr.creation
highlighting module code... [ 75%] zarr.hierarchy
highlighting module code... [ 83%] zarr.n5
highlighting module code... [ 92%] zarr.storage
highlighting module code... [100%] zarr.sync

writing additional pages... search done
copying images... [ 25%] _static/index_getting_started.svg
copying images... [ 50%] _static/index_user_guide.svg
copying images... [ 75%] _static/index_api.svg
copying 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