Package: src:dcmstack Version: 0.9-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 --with python3,sphinxdoc --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild pybuild --configure -i python{version} -p "3.12 3.11" I: pybuild base:311: python3.12 setup.py config running config I: pybuild base:311: python3.11 setup.py config running config dh_auto_build -O--buildsystem=pybuild pybuild --build -i python{version} -p "3.12 3.11" I: pybuild base:311: /usr/bin/python3.12 setup.py build running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build/dcmstack copying src/dcmstack/extract.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build/dcmstack copying src/dcmstack/dcmstack.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build/dcmstack copying src/dcmstack/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build/dcmstack copying src/dcmstack/nitool_cli.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build/dcmstack copying src/dcmstack/dcmmeta.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build/dcmstack copying src/dcmstack/dcmstack_cli.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build/dcmstack copying src/dcmstack/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build/dcmstack copying src/dcmstack/info.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build/dcmstack I: pybuild base:311: /usr/bin/python3 setup.py build running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build/dcmstack copying src/dcmstack/extract.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build/dcmstack copying src/dcmstack/dcmstack.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build/dcmstack copying src/dcmstack/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build/dcmstack copying src/dcmstack/nitool_cli.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build/dcmstack copying src/dcmstack/dcmmeta.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build/dcmstack copying src/dcmstack/dcmstack_cli.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build/dcmstack copying src/dcmstack/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build/dcmstack copying src/dcmstack/info.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build/dcmstack dh_auto_test -O--buildsystem=pybuild pybuild --test --test-pytest -i python{version} -p "3.12 3.11" I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build; python3.12 -m pytest test ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.5.0 rootdir: /<<PKGBUILDDIR>> collected 131 items test/test_cli.py FFF [ 2%] test/test_dcmmeta.py ................................................... [ 41%] ....................... [ 58%] test/test_dcmstack.py ............................................. [ 93%] test/test_extract.py ......... [100%] =================================== FAILURES =================================== __________________________ TestDcmstackCli.test_basic __________________________ self = <test.test_cli.TestDcmstackCli object at 0x7f2d3a00eb40> def test_basic(self):
nii_paths = make_niftis(self.out_dir)
E AttributeError: 'TestDcmstackCli' object has no attribute 'out_dir' test/test_cli.py:55: AttributeError __________________________ TestDcmstackCli.test_embed __________________________ self = <test.test_cli.TestDcmstackCli object at 0x7f2d3c976180> def test_embed(self):
nii_paths = make_niftis(self.out_dir, ['--embed'])
E AttributeError: 'TestDcmstackCli' object has no attribute 'out_dir' test/test_cli.py:59: AttributeError ___________________________ TestNitoolCli.test_basic ___________________________ self = <test.test_cli.TestNitoolCli object at 0x7f2d39f5b1d0> def test_basic(self):
nii_path = make_niftis(self.out_dir, ['--embed'])[0]
E AttributeError: 'TestNitoolCli' object has no attribute 'out_dir' test/test_cli.py:65: AttributeError =============================== warnings summary =============================== .pybuild/cpython3_3.12_dcmstack/build/test/test_dcmstack.py::TestToNifti::test_single_vol .pybuild/cpython3_3.12_dcmstack/build/test/test_dcmstack.py::TestToNifti::test_slice_dim_reorient .pybuild/cpython3_3.12_dcmstack/build/test/test_dcmstack.py::TestToNifti::test_two_time_vol .pybuild/cpython3_3.12_dcmstack/build/test/test_dcmstack.py::TestToNifti::test_two_vector_vol /usr/lib/python3/dist-packages/nibabel/nifti1.py:1646: UserWarning: Multiple slice orders satisfy: sequential decreasing, alternating decreasing, alternating increasing 2. Choosing the first one warnings.warn( .pybuild/cpython3_3.12_dcmstack/build/test/test_dcmstack.py::test_fsl_hack .pybuild/cpython3_3.12_dcmstack/build/test/test_dcmstack.py::test_pix_overflow /usr/lib/python3/dist-packages/pydicom/dataset.py:2249: DeprecationWarning: Starting in pydicom 3.0, Dataset.file_meta must be a FileMetaDataset class instance warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED test/test_cli.py::TestDcmstackCli::test_basic - AttributeError: 'TestD... FAILED test/test_cli.py::TestDcmstackCli::test_embed - AttributeError: 'TestD... FAILED test/test_cli.py::TestNitoolCli::test_basic - AttributeError: 'TestNit... ================== 3 failed, 128 passed, 6 warnings in 1.57s =================== E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dcmstack/build; python3.12 -m pytest test I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build; python3.11 -m pytest test ============================= test session starts ============================== platform linux -- Python 3.11.9, pytest-8.1.2, pluggy-1.5.0 rootdir: /<<PKGBUILDDIR>> collected 131 items test/test_cli.py FFF [ 2%] test/test_dcmmeta.py ................................................... [ 41%] ....................... [ 58%] test/test_dcmstack.py ............................................. [ 93%] test/test_extract.py ......... [100%] =================================== FAILURES =================================== __________________________ TestDcmstackCli.test_basic __________________________ self = <test.test_cli.TestDcmstackCli object at 0x7f4dc827e8d0> def test_basic(self):
nii_paths = make_niftis(self.out_dir)
E AttributeError: 'TestDcmstackCli' object has no attribute 'out_dir' test/test_cli.py:55: AttributeError __________________________ TestDcmstackCli.test_embed __________________________ self = <test.test_cli.TestDcmstackCli object at 0x7f4dc82c9110> def test_embed(self):
nii_paths = make_niftis(self.out_dir, ['--embed'])
E AttributeError: 'TestDcmstackCli' object has no attribute 'out_dir' test/test_cli.py:59: AttributeError ___________________________ TestNitoolCli.test_basic ___________________________ self = <test.test_cli.TestNitoolCli object at 0x7f4dc82c9f50> def test_basic(self):
nii_path = make_niftis(self.out_dir, ['--embed'])[0]
E AttributeError: 'TestNitoolCli' object has no attribute 'out_dir' test/test_cli.py:65: AttributeError =============================== warnings summary =============================== .pybuild/cpython3_3.11_dcmstack/build/test/test_dcmstack.py::TestToNifti::test_single_vol .pybuild/cpython3_3.11_dcmstack/build/test/test_dcmstack.py::TestToNifti::test_slice_dim_reorient .pybuild/cpython3_3.11_dcmstack/build/test/test_dcmstack.py::TestToNifti::test_two_time_vol .pybuild/cpython3_3.11_dcmstack/build/test/test_dcmstack.py::TestToNifti::test_two_vector_vol /usr/lib/python3/dist-packages/nibabel/nifti1.py:1646: UserWarning: Multiple slice orders satisfy: sequential decreasing, alternating decreasing, alternating increasing 2. Choosing the first one warnings.warn( .pybuild/cpython3_3.11_dcmstack/build/test/test_dcmstack.py::test_fsl_hack .pybuild/cpython3_3.11_dcmstack/build/test/test_dcmstack.py::test_pix_overflow /usr/lib/python3/dist-packages/pydicom/dataset.py:2249: DeprecationWarning: Starting in pydicom 3.0, Dataset.file_meta must be a FileMetaDataset class instance warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED test/test_cli.py::TestDcmstackCli::test_basic - AttributeError: 'TestD... FAILED test/test_cli.py::TestDcmstackCli::test_embed - AttributeError: 'TestD... FAILED test/test_cli.py::TestNitoolCli::test_basic - AttributeError: 'TestNit... ================== 3 failed, 128 passed, 6 warnings in 1.75s =================== E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_dcmstack/build; python3.11 -m pytest test rm -fr -- /tmp/dh-xdg-rundir-QH2Nlt8D dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13 make: *** [debian/rules:8: 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/202405/ About the archive rebuild: The build was made on virtual machines of type m6a.large and r6a.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.