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.

Reply via email to