Source: vtk-dicom Version: 0.8.14-3.1 Severity: normal Tags: ftbfs Justification: FTBFS User: debian-pyt...@lists.debian.org Usertags: python3.13-default
This package failed build from source when test-built against a version of python3-defaults that has 3.13 as the default Python 3 version. To reproduce this issue, build against python3-defaults (python3-all-dev etc.) from Debian experimental. What's new in Python 3.13: https://docs.python.org/3.13/whatsnew/3.13.html Log snippet: Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j8 UpdateCTestConfiguration from :/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/DartConfiguration.tcl Parse Config file:/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/DartConfiguration.tcl Parse Config file:/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/DartConfiguration.tcl Test project /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end Connected to MAKE jobserver test 1 Start 1: TestDICOMCharacterSet 1: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMCharacterSet 1: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 1: Test timeout computed to be: 1500 test 2 Start 2: TestDICOMDictionary 2: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMDictionary 2: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 2: Test timeout computed to be: 1500 test 3 Start 3: TestDICOMFilePath 3: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMFilePath 3: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 3: Test timeout computed to be: 1500 test 4 Start 4: TestDICOMItem 4: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMItem 4: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 4: Test timeout computed to be: 1500 test 5 Start 5: TestDICOMMetaData 5: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMMetaData 5: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 5: Test timeout computed to be: 1500 test 6 Start 6: TestDICOMSequence 6: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMSequence 6: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 6: Test timeout computed to be: 1500 test 7 Start 7: TestDICOMTagPath 7: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMTagPath 7: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 7: Test timeout computed to be: 1500 test 8 Start 8: TestDICOMUtilities 8: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMUtilities 8: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 8: Test timeout computed to be: 1500 1/12 Test #7: TestDICOMTagPath ................. Passed 0.08 sec test 9 Start 9: TestDICOMValue 9: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMValue 9: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 9: Test timeout computed to be: 1500 2/12 Test #2: TestDICOMDictionary .............. Passed 0.10 sec 3/12 Test #3: TestDICOMFilePath ................ Passed 0.10 sec 4/12 Test #4: TestDICOMItem .................... Passed 0.09 sec 5/12 Test #5: TestDICOMMetaData ................ Passed 0.09 sec 6/12 Test #6: TestDICOMSequence ................ Passed 0.09 sec 7/12 Test #8: TestDICOMUtilities ............... Passed 0.08 sec test 10 Start 10: TestDICOMVM 10: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMVM 10: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 10: Test timeout computed to be: 1500 test 11 Start 11: TestDICOMVR 11: Test command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/bin/TestDICOMVR 11: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 11: Test timeout computed to be: 1500 test 12 Start 12: TestDICOMPython 12: Test command: /usr/bin/python3 "/<<PKGBUILDDIR>>/Testing/TestDICOMPython.py" 12: Working Directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Testing 12: Environment variables: 12: PYTHONPATH=/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib/python3/dist-packages/vtkdicom 12: Test timeout computed to be: 1500 8/12 Test #1: TestDICOMCharacterSet ............ Passed 0.11 sec 9/12 Test #10: TestDICOMVM ...................... Passed 0.01 sec 10/12 Test #9: TestDICOMValue ................... Passed 0.06 sec 11/12 Test #12: TestDICOMPython ..................***Exception: SegFault 0.06 sec 12/12 Test #11: TestDICOMVR ...................... Passed 0.07 sec 92% tests passed, 1 tests failed out of 12 Total Test time (real) = 0.18 sec The following tests FAILED: 12 - TestDICOMPython (SEGFAULT) Errors while running CTest make[2]: *** [Makefile:74: test] Error 8 make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu' dh_auto_test: error: cd obj-aarch64-linux-gnu && make -j8 test ARGS\+=--verbose ARGS\+=-j8 returned exit code 2 make[1]: *** [debian/rules:41: override_dh_auto_test] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:18: build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-12-27T18:05:14Z If required, the full build log is available here (for the next 30 days): https://debusine.debian.net/artifact/1136897/ This bug has been filed at "normal" severity, as we haven't started the transition to add 3.13 as default, yet. This will be raised to RC as soon as that happens, hopefully well before trixie. Thanks, Stefano