Source: unyt
Version: 3.0.2-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240615 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --with python3 --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_unyt
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> creating build
> creating build/lib
> creating build/lib/unyt
> copying unyt/__init__.py -> build/lib/unyt
> copying unyt/unit_registry.py -> build/lib/unyt
> copying unyt/_array_functions.py -> build/lib/unyt
> copying unyt/unit_object.py -> build/lib/unyt
> copying unyt/exceptions.py -> build/lib/unyt
> copying unyt/mpl_interface.py -> build/lib/unyt
> copying unyt/_version.py -> build/lib/unyt
> copying unyt/equivalencies.py -> build/lib/unyt
> copying unyt/testing.py -> build/lib/unyt
> copying unyt/unit_systems.py -> build/lib/unyt
> copying unyt/_parsing.py -> build/lib/unyt
> copying unyt/_unit_lookup_table.py -> build/lib/unyt
> copying unyt/dimensions.py -> build/lib/unyt
> copying unyt/_physical_ratios.py -> build/lib/unyt
> copying unyt/_on_demand_imports.py -> build/lib/unyt
> copying unyt/_deprecation.py -> build/lib/unyt
> copying unyt/unit_symbols.py -> build/lib/unyt
> copying unyt/physical_constants.py -> build/lib/unyt
> copying unyt/dask_array.py -> build/lib/unyt
> copying unyt/array.py -> build/lib/unyt
> copying unyt/_pint_conversions.py -> build/lib/unyt
> creating build/lib/unyt/tests
> copying unyt/tests/test_dask_arrays.py -> build/lib/unyt/tests
> copying unyt/tests/__init__.py -> build/lib/unyt/tests
> copying unyt/tests/test_unyt_testing.py -> build/lib/unyt/tests
> copying unyt/tests/test_unit_systems.py -> build/lib/unyt/tests
> copying unyt/tests/test_array_functions.py -> build/lib/unyt/tests
> copying unyt/tests/test_units.py -> build/lib/unyt/tests
> copying unyt/tests/test_unyt_array.py -> build/lib/unyt/tests
> copying unyt/tests/test_define_unit.py -> build/lib/unyt/tests
> copying unyt/tests/test_no_duplicates.py -> build/lib/unyt/tests
> copying unyt/tests/test_unit_registry.py -> build/lib/unyt/tests
> copying unyt/tests/test_mpl_interface.py -> build/lib/unyt/tests
> creating build/lib/unyt/_mpl_array_converter
> copying unyt/_mpl_array_converter/__init__.py ->
> build/lib/unyt/_mpl_array_converter
> creating build/lib/unyt/tests/data
> copying unyt/tests/data/__init__.py -> build/lib/unyt/tests/data
> running egg_info
> creating unyt.egg-info
> writing unyt.egg-info/PKG-INFO
> writing dependency_links to unyt.egg-info/dependency_links.txt
> writing requirements to unyt.egg-info/requires.txt
> writing top-level names to unyt.egg-info/top_level.txt
> writing manifest file 'unyt.egg-info/SOURCES.txt'
> reading manifest file 'unyt.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files matching '__pycache__' found under
> directory '*'
> warning: no previously-included files matching '*.py[co]' found under
> directory '*'
> warning: no files found matching '*.jpg' under directory 'docs'
> warning: no files found matching '*.gif' under directory 'docs'
> adding license file 'LICENSE'
> writing manifest file 'unyt.egg-info/SOURCES.txt'
> copying unyt/tests/data/old_json_registry.txt -> build/lib/unyt/tests/data
> copying unyt/tests/data/unyt_array_sympy1.8.pickle ->
> build/lib/unyt/tests/data
> 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/unyt
> copying build/lib/unyt/__init__.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/unit_registry.py -> build/bdist.linux-x86_64/wheel/unyt
> creating build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_dask_arrays.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/__init__.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> creating build/bdist.linux-x86_64/wheel/unyt/tests/data
> copying build/lib/unyt/tests/data/__init__.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests/data
> copying build/lib/unyt/tests/data/unyt_array_sympy1.8.pickle ->
> build/bdist.linux-x86_64/wheel/unyt/tests/data
> copying build/lib/unyt/tests/data/old_json_registry.txt ->
> build/bdist.linux-x86_64/wheel/unyt/tests/data
> copying build/lib/unyt/tests/test_unyt_testing.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_unit_systems.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_array_functions.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_units.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_unyt_array.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_define_unit.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_no_duplicates.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_unit_registry.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_mpl_interface.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/_array_functions.py ->
> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/unit_object.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/exceptions.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/mpl_interface.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_version.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/equivalencies.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/testing.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/unit_systems.py -> build/bdist.linux-x86_64/wheel/unyt
> creating build/bdist.linux-x86_64/wheel/unyt/_mpl_array_converter
> copying build/lib/unyt/_mpl_array_converter/__init__.py ->
> build/bdist.linux-x86_64/wheel/unyt/_mpl_array_converter
> copying build/lib/unyt/_parsing.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_unit_lookup_table.py ->
> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/dimensions.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_physical_ratios.py ->
> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_on_demand_imports.py ->
> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_deprecation.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/unit_symbols.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/physical_constants.py ->
> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/dask_array.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/array.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_pint_conversions.py ->
> build/bdist.linux-x86_64/wheel/unyt
> running install_egg_info
> Copying unyt.egg-info to build/bdist.linux-x86_64/wheel/unyt-3.0.2.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/unyt-3.0.2.dist-info/WHEEL
> creating
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_unyt/.tmp-858gjj7k/unyt-3.0.2-py3-none-any.whl'
> and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'unyt/__init__.py'
> adding 'unyt/_array_functions.py'
> adding 'unyt/_deprecation.py'
> adding 'unyt/_on_demand_imports.py'
> adding 'unyt/_parsing.py'
> adding 'unyt/_physical_ratios.py'
> adding 'unyt/_pint_conversions.py'
> adding 'unyt/_unit_lookup_table.py'
> adding 'unyt/_version.py'
> adding 'unyt/array.py'
> adding 'unyt/dask_array.py'
> adding 'unyt/dimensions.py'
> adding 'unyt/equivalencies.py'
> adding 'unyt/exceptions.py'
> adding 'unyt/mpl_interface.py'
> adding 'unyt/physical_constants.py'
> adding 'unyt/testing.py'
> adding 'unyt/unit_object.py'
> adding 'unyt/unit_registry.py'
> adding 'unyt/unit_symbols.py'
> adding 'unyt/unit_systems.py'
> adding 'unyt/_mpl_array_converter/__init__.py'
> adding 'unyt/tests/__init__.py'
> adding 'unyt/tests/test_array_functions.py'
> adding 'unyt/tests/test_dask_arrays.py'
> adding 'unyt/tests/test_define_unit.py'
> adding 'unyt/tests/test_mpl_interface.py'
> adding 'unyt/tests/test_no_duplicates.py'
> adding 'unyt/tests/test_unit_registry.py'
> adding 'unyt/tests/test_unit_systems.py'
> adding 'unyt/tests/test_units.py'
> adding 'unyt/tests/test_unyt_array.py'
> adding 'unyt/tests/test_unyt_testing.py'
> adding 'unyt/tests/data/__init__.py'
> adding 'unyt/tests/data/old_json_registry.txt'
> adding 'unyt/tests/data/unyt_array_sympy1.8.pickle'
> adding 'unyt-3.0.2.dist-info/LICENSE'
> adding 'unyt-3.0.2.dist-info/METADATA'
> adding 'unyt-3.0.2.dist-info/WHEEL'
> adding 'unyt-3.0.2.dist-info/top_level.txt'
> adding 'unyt-3.0.2.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built unyt-3.0.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_unyt
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> copying unyt/_version.py -> build/lib/unyt
> running egg_info
> writing unyt.egg-info/PKG-INFO
> writing dependency_links to unyt.egg-info/dependency_links.txt
> writing requirements to unyt.egg-info/requires.txt
> writing top-level names to unyt.egg-info/top_level.txt
> reading manifest file 'unyt.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files matching '__pycache__' found under
> directory '*'
> warning: no previously-included files matching '*.py[co]' found under
> directory '*'
> warning: no files found matching '*.jpg' under directory 'docs'
> warning: no files found matching '*.gif' under directory 'docs'
> adding license file 'LICENSE'
> writing manifest file 'unyt.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/unyt
> copying build/lib/unyt/__init__.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/unit_registry.py -> build/bdist.linux-x86_64/wheel/unyt
> creating build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_dask_arrays.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/__init__.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> creating build/bdist.linux-x86_64/wheel/unyt/tests/data
> copying build/lib/unyt/tests/data/__init__.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests/data
> copying build/lib/unyt/tests/data/unyt_array_sympy1.8.pickle ->
> build/bdist.linux-x86_64/wheel/unyt/tests/data
> copying build/lib/unyt/tests/data/old_json_registry.txt ->
> build/bdist.linux-x86_64/wheel/unyt/tests/data
> copying build/lib/unyt/tests/test_unyt_testing.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_unit_systems.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_array_functions.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_units.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_unyt_array.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_define_unit.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_no_duplicates.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_unit_registry.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/tests/test_mpl_interface.py ->
> build/bdist.linux-x86_64/wheel/unyt/tests
> copying build/lib/unyt/_array_functions.py ->
> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/unit_object.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/exceptions.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/mpl_interface.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_version.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/equivalencies.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/testing.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/unit_systems.py -> build/bdist.linux-x86_64/wheel/unyt
> creating build/bdist.linux-x86_64/wheel/unyt/_mpl_array_converter
> copying build/lib/unyt/_mpl_array_converter/__init__.py ->
> build/bdist.linux-x86_64/wheel/unyt/_mpl_array_converter
> copying build/lib/unyt/_parsing.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_unit_lookup_table.py ->
> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/dimensions.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_physical_ratios.py ->
> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_on_demand_imports.py ->
> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_deprecation.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/unit_symbols.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/physical_constants.py ->
> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/dask_array.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/array.py -> build/bdist.linux-x86_64/wheel/unyt
> copying build/lib/unyt/_pint_conversions.py ->
> build/bdist.linux-x86_64/wheel/unyt
> running install_egg_info
> Copying unyt.egg-info to build/bdist.linux-x86_64/wheel/unyt-3.0.2.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/unyt-3.0.2.dist-info/WHEEL
> creating
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_unyt/.tmp-2umoywf_/unyt-3.0.2-py3-none-any.whl'
> and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'unyt/__init__.py'
> adding 'unyt/_array_functions.py'
> adding 'unyt/_deprecation.py'
> adding 'unyt/_on_demand_imports.py'
> adding 'unyt/_parsing.py'
> adding 'unyt/_physical_ratios.py'
> adding 'unyt/_pint_conversions.py'
> adding 'unyt/_unit_lookup_table.py'
> adding 'unyt/_version.py'
> adding 'unyt/array.py'
> adding 'unyt/dask_array.py'
> adding 'unyt/dimensions.py'
> adding 'unyt/equivalencies.py'
> adding 'unyt/exceptions.py'
> adding 'unyt/mpl_interface.py'
> adding 'unyt/physical_constants.py'
> adding 'unyt/testing.py'
> adding 'unyt/unit_object.py'
> adding 'unyt/unit_registry.py'
> adding 'unyt/unit_symbols.py'
> adding 'unyt/unit_systems.py'
> adding 'unyt/_mpl_array_converter/__init__.py'
> adding 'unyt/tests/__init__.py'
> adding 'unyt/tests/test_array_functions.py'
> adding 'unyt/tests/test_dask_arrays.py'
> adding 'unyt/tests/test_define_unit.py'
> adding 'unyt/tests/test_mpl_interface.py'
> adding 'unyt/tests/test_no_duplicates.py'
> adding 'unyt/tests/test_unit_registry.py'
> adding 'unyt/tests/test_unit_systems.py'
> adding 'unyt/tests/test_units.py'
> adding 'unyt/tests/test_unyt_array.py'
> adding 'unyt/tests/test_unyt_testing.py'
> adding 'unyt/tests/data/__init__.py'
> adding 'unyt/tests/data/old_json_registry.txt'
> adding 'unyt/tests/data/unyt_array_sympy1.8.pickle'
> adding 'unyt-3.0.2.dist-info/LICENSE'
> adding 'unyt-3.0.2.dist-info/METADATA'
> adding 'unyt-3.0.2.dist-info/WHEEL'
> adding 'unyt-3.0.2.dist-info/top_level.txt'
> adding 'unyt-3.0.2.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built unyt-3.0.2-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.11 with
> "installer" module
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_unyt/build;
> python3.12 -m pytest
> [1m============================= test session starts
> ==============================[0m
> platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_unyt/build
> configfile: pyproject.toml
> collected 471 items / 1 skipped
>
> unyt/tests/test_array_functions.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33mx[0m[33mx[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[32m.[0m[33ms[0m[33ms[0m[32m.[0m[32m
> [ 7%]
> [0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
> [ 23%]
> [0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33mX[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 38%]
> [0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 53%][0m
> unyt/tests/test_define_unit.py [32m.[0m[32m.[0m[33m
> [ 53%][0m
> unyt/tests/test_mpl_interface.py
> [33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33m
> [ 57%][0m
> unyt/tests/test_no_duplicates.py [32m.[0m[33m
> [ 57%][0m
> unyt/tests/test_unit_registry.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 59%][0m
> unyt/tests/test_unit_systems.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 61%][0m
> unyt/tests/test_units.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 71%]
> [0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 71%][0m
> unyt/tests/test_unyt_array.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31mF[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[33ms[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m
> [ 80%]
> [0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m
> [ 95%]
> [0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m
> [ 98%][0m
> unyt/tests/test_unyt_testing.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m
> [100%][0m
>
> =================================== FAILURES
> ===================================
> [31m[1m__________________________ test_unpickling_old_array
> ___________________________[0m
>
> @pytest.mark.xfail(
> condition=(SYMPY_VERSION == Version("1.12")),
> reason="regression in sympy 1.12",
> raises=AssertionError,
> strict=True,
> )
> @pytest.mark.xfail(
> condition=(SYMPY_VERSION in (Version("1.9"), Version("1.10"))),
> reason="Not resolved upstream as of sympy 1.10",
> raises=AttributeError,
> strict=True,
> )
> def test_unpickling_old_array():
> # see https://github.com/sympy/sympy/issues/22241
> # the expected error is "AttributeError: 'One' object has no
> attribute '__dict__'"
> PFILE = Path(__file__).parent / "data" / "unyt_array_sympy1.8.pickle"
> with open(PFILE, "rb") as fh:
> arr = pickle.load(fh)
>
> # this comparison fails with sympy==1.12
> # see https://github.com/sympy/sympy/issues/25134
> > assert arr.units.dimensions == cm.dimensions
> [1m[31mE AssertionError: assert (length) == (length)[0m
> [1m[31mE + where (length) = cm.dimensions[0m
> [1m[31mE + where cm = unyt_array([1, 2], 'cm').units[0m
> [1m[31mE + and (length) = cm.dimensions[0m
>
> [1m[31munyt/tests/test_unyt_array.py[0m:875: AssertionError
> [36m[1m=========================== short test summary info
> ============================[0m
> [31mFAILED[0m
> unyt/tests/test_unyt_array.py::[1mtest_unpickling_old_array[0m -
> AssertionError: assert (length) == (length)
> [31m======= [31m[1m1 failed[0m, [32m429 passed[0m, [33m39 skipped[0m,
> [33m2 xfailed[0m, [33m1 xpassed[0m[31m in 5.18s[0m[31m ========[0m
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_unyt/build; python3.12 -m pytest
> I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_unyt/build;
> python3.11 -m pytest
> [1m============================= test session starts
> ==============================[0m
> platform linux -- Python 3.11.9, pytest-8.2.2, pluggy-1.5.0
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_unyt/build
> configfile: pyproject.toml
> collected 471 items / 1 skipped
>
> unyt/tests/test_array_functions.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33mx[0m[33mx[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[32m.[0m[33ms[0m[33ms[0m[32m.[0m[32m
> [ 7%]
> [0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
> [ 23%]
> [0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33mX[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 38%]
> [0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 53%][0m
> unyt/tests/test_define_unit.py [32m.[0m[32m.[0m[33m
> [ 53%][0m
> unyt/tests/test_mpl_interface.py
> [33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33m
> [ 57%][0m
> unyt/tests/test_no_duplicates.py [32m.[0m[33m
> [ 57%][0m
> unyt/tests/test_unit_registry.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 59%][0m
> unyt/tests/test_unit_systems.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 61%][0m
> unyt/tests/test_units.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 71%]
> [0m[32m.[0m[32m.[0m[32m.[0m[33m
> [ 71%][0m
> unyt/tests/test_unyt_array.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31mF[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[33ms[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m
> [ 80%]
> [0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m
> [ 95%]
> [0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m
> [ 98%][0m
> unyt/tests/test_unyt_testing.py
> [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m
> [100%][0m
>
> =================================== FAILURES
> ===================================
> [31m[1m__________________________ test_unpickling_old_array
> ___________________________[0m
>
> @pytest.mark.xfail(
> condition=(SYMPY_VERSION == Version("1.12")),
> reason="regression in sympy 1.12",
> raises=AssertionError,
> strict=True,
> )
> @pytest.mark.xfail(
> condition=(SYMPY_VERSION in (Version("1.9"), Version("1.10"))),
> reason="Not resolved upstream as of sympy 1.10",
> raises=AttributeError,
> strict=True,
> )
> def test_unpickling_old_array():
> # see https://github.com/sympy/sympy/issues/22241
> # the expected error is "AttributeError: 'One' object has no
> attribute '__dict__'"
> PFILE = Path(__file__).parent / "data" / "unyt_array_sympy1.8.pickle"
> with open(PFILE, "rb") as fh:
> arr = pickle.load(fh)
>
> # this comparison fails with sympy==1.12
> # see https://github.com/sympy/sympy/issues/25134
> > assert arr.units.dimensions == cm.dimensions
> [1m[31mE AssertionError: assert (length) == (length)[0m
> [1m[31mE + where (length) = cm.dimensions[0m
> [1m[31mE + where cm = unyt_array([1, 2], 'cm').units[0m
> [1m[31mE + and (length) = cm.dimensions[0m
>
> [1m[31munyt/tests/test_unyt_array.py[0m:875: AssertionError
> [36m[1m=========================== short test summary info
> ============================[0m
> [31mFAILED[0m
> unyt/tests/test_unyt_array.py::[1mtest_unpickling_old_array[0m -
> AssertionError: assert (length) == (length)
> [31m======= [31m[1m1 failed[0m, [32m429 passed[0m, [33m39 skipped[0m,
> [33m2 xfailed[0m, [33m1 xpassed[0m[31m in 5.12s[0m[31m ========[0m
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_unyt/build; python3.11 -m pytest
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12
> 3.11" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/06/15/unyt_3.0.2-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240615;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240615&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.