Source: python-testfixtures
Version: 7.2.2-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20231212 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild plugin_pyproject:110: Building wheel for python3.12 with "build"
> module
> I: pybuild base:310: python3.12 -m build --skip-dependency-check
> --no-isolation --wheel --outdir
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> creating build
> creating build/lib
> creating build/lib/testfixtures
> copying testfixtures/utils.py -> build/lib/testfixtures
> copying testfixtures/compat.py -> build/lib/testfixtures
> copying testfixtures/__init__.py -> build/lib/testfixtures
> copying testfixtures/logcapture.py -> build/lib/testfixtures
> copying testfixtures/popen.py -> build/lib/testfixtures
> copying testfixtures/sybil.py -> build/lib/testfixtures
> copying testfixtures/datetime.py -> build/lib/testfixtures
> copying testfixtures/comparison.py -> build/lib/testfixtures
> copying testfixtures/outputcapture.py -> build/lib/testfixtures
> copying testfixtures/django.py -> build/lib/testfixtures
> copying testfixtures/rmtree.py -> build/lib/testfixtures
> copying testfixtures/resolve.py -> build/lib/testfixtures
> copying testfixtures/shouldraise.py -> build/lib/testfixtures
> copying testfixtures/tempdirectory.py -> build/lib/testfixtures
> copying testfixtures/shouldwarn.py -> build/lib/testfixtures
> copying testfixtures/twisted.py -> build/lib/testfixtures
> copying testfixtures/components.py -> build/lib/testfixtures
> copying testfixtures/replace.py -> build/lib/testfixtures
> copying testfixtures/mock.py -> build/lib/testfixtures
> creating build/lib/testfixtures/tests
> copying testfixtures/tests/test_mappingcomparison.py ->
> build/lib/testfixtures/tests
> copying testfixtures/tests/test_diff.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_components.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_outputcapture.py ->
> build/lib/testfixtures/tests
> copying testfixtures/tests/__init__.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_time.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_stringcomparison.py ->
> build/lib/testfixtures/tests
> copying testfixtures/tests/sample3.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_wrap.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_replace.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_should_raise.py ->
> build/lib/testfixtures/tests
> copying testfixtures/tests/test_generator.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_rangecomparison.py ->
> build/lib/testfixtures/tests
> copying testfixtures/tests/test_compare.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_comparison.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_replacer.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_logcapture.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_popen.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/sample1.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/sample2.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_mock.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_tempdir.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_twisted.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_sybil.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_roundcomparison.py ->
> build/lib/testfixtures/tests
> copying testfixtures/tests/test_datetime.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_popen_docs.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_log_capture.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_sequencecomparison.py ->
> build/lib/testfixtures/tests
> copying testfixtures/tests/test_date.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_shouldwarn.py -> build/lib/testfixtures/tests
> copying testfixtures/tests/test_tempdirectory.py ->
> build/lib/testfixtures/tests
> creating build/lib/testfixtures/tests/test_django
> copying testfixtures/tests/test_django/__init__.py ->
> build/lib/testfixtures/tests/test_django
> copying testfixtures/tests/test_django/manage.py ->
> build/lib/testfixtures/tests/test_django
> copying testfixtures/tests/test_django/models.py ->
> build/lib/testfixtures/tests/test_django
> copying testfixtures/tests/test_django/test_compare.py ->
> build/lib/testfixtures/tests/test_django
> copying testfixtures/tests/test_django/test_shouldraise.py ->
> build/lib/testfixtures/tests/test_django
> copying testfixtures/tests/test_django/settings.py ->
> build/lib/testfixtures/tests/test_django
> running egg_info
> creating testfixtures.egg-info
> writing testfixtures.egg-info/PKG-INFO
> writing dependency_links to testfixtures.egg-info/dependency_links.txt
> writing requirements to testfixtures.egg-info/requires.txt
> writing top-level names to testfixtures.egg-info/top_level.txt
> writing manifest file 'testfixtures.egg-info/SOURCES.txt'
> reading manifest file 'testfixtures.egg-info/SOURCES.txt'
> adding license file 'LICENSE.txt'
> writing manifest file 'testfixtures.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/testfixtures
> copying build/lib/testfixtures/utils.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/compat.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/__init__.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/logcapture.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> creating build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_mappingcomparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_diff.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_components.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_outputcapture.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/__init__.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_time.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_stringcomparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/sample3.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_wrap.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_replace.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_should_raise.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_generator.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_rangecomparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_compare.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_comparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_replacer.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_logcapture.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_popen.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/sample1.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/sample2.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_mock.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_tempdir.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_twisted.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_sybil.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> creating build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/__init__.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/manage.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/models.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/test_compare.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/test_shouldraise.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/settings.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_roundcomparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_datetime.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_popen_docs.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_log_capture.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_sequencecomparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_date.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_shouldwarn.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_tempdirectory.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/popen.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/sybil.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/datetime.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/comparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/outputcapture.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/django.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/rmtree.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/resolve.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/shouldraise.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/tempdirectory.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/shouldwarn.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/twisted.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/components.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/replace.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/mock.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> running install_egg_info
> Copying testfixtures.egg-info to
> build/bdist.linux-x86_64/wheel/testfixtures-7.2.2.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/testfixtures-7.2.2.dist-info/WHEEL
> creating
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/.tmp-sup1nggi/testfixtures-7.2.2-py3-none-any.whl'
> and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'testfixtures/__init__.py'
> adding 'testfixtures/comparison.py'
> adding 'testfixtures/compat.py'
> adding 'testfixtures/components.py'
> adding 'testfixtures/datetime.py'
> adding 'testfixtures/django.py'
> adding 'testfixtures/logcapture.py'
> adding 'testfixtures/mock.py'
> adding 'testfixtures/outputcapture.py'
> adding 'testfixtures/popen.py'
> adding 'testfixtures/replace.py'
> adding 'testfixtures/resolve.py'
> adding 'testfixtures/rmtree.py'
> adding 'testfixtures/shouldraise.py'
> adding 'testfixtures/shouldwarn.py'
> adding 'testfixtures/sybil.py'
> adding 'testfixtures/tempdirectory.py'
> adding 'testfixtures/twisted.py'
> adding 'testfixtures/utils.py'
> adding 'testfixtures/tests/__init__.py'
> adding 'testfixtures/tests/sample1.py'
> adding 'testfixtures/tests/sample2.py'
> adding 'testfixtures/tests/sample3.py'
> adding 'testfixtures/tests/test_compare.py'
> adding 'testfixtures/tests/test_comparison.py'
> adding 'testfixtures/tests/test_components.py'
> adding 'testfixtures/tests/test_date.py'
> adding 'testfixtures/tests/test_datetime.py'
> adding 'testfixtures/tests/test_diff.py'
> adding 'testfixtures/tests/test_generator.py'
> adding 'testfixtures/tests/test_log_capture.py'
> adding 'testfixtures/tests/test_logcapture.py'
> adding 'testfixtures/tests/test_mappingcomparison.py'
> adding 'testfixtures/tests/test_mock.py'
> adding 'testfixtures/tests/test_outputcapture.py'
> adding 'testfixtures/tests/test_popen.py'
> adding 'testfixtures/tests/test_popen_docs.py'
> adding 'testfixtures/tests/test_rangecomparison.py'
> adding 'testfixtures/tests/test_replace.py'
> adding 'testfixtures/tests/test_replacer.py'
> adding 'testfixtures/tests/test_roundcomparison.py'
> adding 'testfixtures/tests/test_sequencecomparison.py'
> adding 'testfixtures/tests/test_should_raise.py'
> adding 'testfixtures/tests/test_shouldwarn.py'
> adding 'testfixtures/tests/test_stringcomparison.py'
> adding 'testfixtures/tests/test_sybil.py'
> adding 'testfixtures/tests/test_tempdir.py'
> adding 'testfixtures/tests/test_tempdirectory.py'
> adding 'testfixtures/tests/test_time.py'
> adding 'testfixtures/tests/test_twisted.py'
> adding 'testfixtures/tests/test_wrap.py'
> adding 'testfixtures/tests/test_django/__init__.py'
> adding 'testfixtures/tests/test_django/manage.py'
> adding 'testfixtures/tests/test_django/models.py'
> adding 'testfixtures/tests/test_django/settings.py'
> adding 'testfixtures/tests/test_django/test_compare.py'
> adding 'testfixtures/tests/test_django/test_shouldraise.py'
> adding 'testfixtures-7.2.2.dist-info/LICENSE.txt'
> adding 'testfixtures-7.2.2.dist-info/METADATA'
> adding 'testfixtures-7.2.2.dist-info/WHEEL'
> adding 'testfixtures-7.2.2.dist-info/top_level.txt'
> adding 'testfixtures-7.2.2.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built testfixtures-7.2.2-py3-none-any.whl
> I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.12 with
> "installer" module
> I: pybuild plugin_pyproject:110: Building wheel for python3.11 with "build"
> module
> I: pybuild base:310: python3.11 -m build --skip-dependency-check
> --no-isolation --wheel --outdir
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_testfixtures
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> running egg_info
> writing testfixtures.egg-info/PKG-INFO
> writing dependency_links to testfixtures.egg-info/dependency_links.txt
> writing requirements to testfixtures.egg-info/requires.txt
> writing top-level names to testfixtures.egg-info/top_level.txt
> reading manifest file 'testfixtures.egg-info/SOURCES.txt'
> adding license file 'LICENSE.txt'
> writing manifest file 'testfixtures.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/testfixtures
> copying build/lib/testfixtures/utils.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/compat.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/__init__.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/logcapture.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> creating build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_mappingcomparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_diff.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_components.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_outputcapture.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/__init__.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_time.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_stringcomparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/sample3.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_wrap.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_replace.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_should_raise.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_generator.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_rangecomparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_compare.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_comparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_replacer.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_logcapture.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_popen.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/sample1.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/sample2.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_mock.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_tempdir.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_twisted.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_sybil.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> creating build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/__init__.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/manage.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/models.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/test_compare.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/test_shouldraise.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_django/settings.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests/test_django
> copying build/lib/testfixtures/tests/test_roundcomparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_datetime.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_popen_docs.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_log_capture.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_sequencecomparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_date.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_shouldwarn.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/tests/test_tempdirectory.py ->
> build/bdist.linux-x86_64/wheel/testfixtures/tests
> copying build/lib/testfixtures/popen.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/sybil.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/datetime.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/comparison.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/outputcapture.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/django.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/rmtree.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/resolve.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/shouldraise.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/tempdirectory.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/shouldwarn.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/twisted.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/components.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/replace.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> copying build/lib/testfixtures/mock.py ->
> build/bdist.linux-x86_64/wheel/testfixtures
> running install_egg_info
> Copying testfixtures.egg-info to
> build/bdist.linux-x86_64/wheel/testfixtures-7.2.2.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/testfixtures-7.2.2.dist-info/WHEEL
> creating
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_testfixtures/.tmp-sxcrhhar/testfixtures-7.2.2-py3-none-any.whl'
> and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'testfixtures/__init__.py'
> adding 'testfixtures/comparison.py'
> adding 'testfixtures/compat.py'
> adding 'testfixtures/components.py'
> adding 'testfixtures/datetime.py'
> adding 'testfixtures/django.py'
> adding 'testfixtures/logcapture.py'
> adding 'testfixtures/mock.py'
> adding 'testfixtures/outputcapture.py'
> adding 'testfixtures/popen.py'
> adding 'testfixtures/replace.py'
> adding 'testfixtures/resolve.py'
> adding 'testfixtures/rmtree.py'
> adding 'testfixtures/shouldraise.py'
> adding 'testfixtures/shouldwarn.py'
> adding 'testfixtures/sybil.py'
> adding 'testfixtures/tempdirectory.py'
> adding 'testfixtures/twisted.py'
> adding 'testfixtures/utils.py'
> adding 'testfixtures/tests/__init__.py'
> adding 'testfixtures/tests/sample1.py'
> adding 'testfixtures/tests/sample2.py'
> adding 'testfixtures/tests/sample3.py'
> adding 'testfixtures/tests/test_compare.py'
> adding 'testfixtures/tests/test_comparison.py'
> adding 'testfixtures/tests/test_components.py'
> adding 'testfixtures/tests/test_date.py'
> adding 'testfixtures/tests/test_datetime.py'
> adding 'testfixtures/tests/test_diff.py'
> adding 'testfixtures/tests/test_generator.py'
> adding 'testfixtures/tests/test_log_capture.py'
> adding 'testfixtures/tests/test_logcapture.py'
> adding 'testfixtures/tests/test_mappingcomparison.py'
> adding 'testfixtures/tests/test_mock.py'
> adding 'testfixtures/tests/test_outputcapture.py'
> adding 'testfixtures/tests/test_popen.py'
> adding 'testfixtures/tests/test_popen_docs.py'
> adding 'testfixtures/tests/test_rangecomparison.py'
> adding 'testfixtures/tests/test_replace.py'
> adding 'testfixtures/tests/test_replacer.py'
> adding 'testfixtures/tests/test_roundcomparison.py'
> adding 'testfixtures/tests/test_sequencecomparison.py'
> adding 'testfixtures/tests/test_should_raise.py'
> adding 'testfixtures/tests/test_shouldwarn.py'
> adding 'testfixtures/tests/test_stringcomparison.py'
> adding 'testfixtures/tests/test_sybil.py'
> adding 'testfixtures/tests/test_tempdir.py'
> adding 'testfixtures/tests/test_tempdirectory.py'
> adding 'testfixtures/tests/test_time.py'
> adding 'testfixtures/tests/test_twisted.py'
> adding 'testfixtures/tests/test_wrap.py'
> adding 'testfixtures/tests/test_django/__init__.py'
> adding 'testfixtures/tests/test_django/manage.py'
> adding 'testfixtures/tests/test_django/models.py'
> adding 'testfixtures/tests/test_django/settings.py'
> adding 'testfixtures/tests/test_django/test_compare.py'
> adding 'testfixtures/tests/test_django/test_shouldraise.py'
> adding 'testfixtures-7.2.2.dist-info/LICENSE.txt'
> adding 'testfixtures-7.2.2.dist-info/METADATA'
> adding 'testfixtures-7.2.2.dist-info/WHEEL'
> adding 'testfixtures-7.2.2.dist-info/top_level.txt'
> adding 'testfixtures-7.2.2.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built testfixtures-7.2.2-py3-none-any.whl
> I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.11 with
> "installer" module
> PYTHONPATH=. python3 -m sphinx -b html -d docs/.build/.doctrees -N docs
> docs/.build/html
> Running Sphinx v7.2.6
> making output directory... done
> loading intersphinx inventory from /usr/share/doc/python3/html/objects.inv...
> loading intersphinx inventory from
> /usr/share/doc/python-django-doc/html/objects.inv...
> loading intersphinx inventory from
> /usr/share/doc/python-pytest-doc/html/objects.inv...
> loading intersphinx inventory from
> /usr/share/doc/python3-sybil/html/objects.inv...
> building [mo]: targets for 0 po files that are out of date
> writing output...
> building [html]: targets for 18 source files that are out of date
> updating environment: [new config] 18 added, 0 changed, 0 removed
> [2Kreading sources... [ 6%] api
> [2Kreading sources... [ 11%] changes
> [2Kreading sources... [ 17%] comparing
> [2Kreading sources... [ 22%] components
> [2Kreading sources... [ 28%] datetime
> [2Kreading sources... [ 33%] development
> [2Kreading sources... [ 39%] django
> [2Kreading sources... [ 44%] exceptions
> [2Kreading sources... [ 50%] files
> [2Kreading sources... [ 56%] index
> [2Kreading sources... [ 61%] installation
> [2Kreading sources... [ 67%] logging
> [2Kreading sources... [ 72%] mocking
> [2Kreading sources... [ 78%] popen
> [2Kreading sources... [ 83%] streams
> [2Kreading sources... [ 89%] twisted
> [2Kreading sources... [ 94%] utilities
> [2Kreading sources... [100%] warnings
>
> 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
> [2Kwriting output... [ 6%] api
> [2Kwriting output... [ 11%] changes
> [2Kwriting output... [ 17%] comparing
> [2Kwriting output... [ 22%] components
> [2Kwriting output... [ 28%] datetime
> [2Kwriting output... [ 33%] development
> [2Kwriting output... [ 39%] django
> [2Kwriting output... [ 44%] exceptions
> [2Kwriting output... [ 50%] files
> [2Kwriting output... [ 56%] index
> [2Kwriting output... [ 61%] installation
> [2Kwriting output... [ 67%] logging
> [2Kwriting output... [ 72%] mocking
> [2Kwriting output... [ 78%] popen
> [2Kwriting output... [ 83%] streams
> [2Kwriting output... [ 89%] twisted
> [2Kwriting output... [ 94%] utilities
> [2Kwriting output... [100%] warnings
>
> /<<PKGBUILDDIR>>/testfixtures/components.py:docstring of
> testfixtures.components.TestComponents:4: WARNING: py:func reference target
> not found: zope.component.getSiteManager
> /<<PKGBUILDDIR>>/docs/components.txt:47: WARNING: 'any' reference target not
> found: zope.component.getSiteManager
> generating indices... genindex py-modindex done
> writing additional pages... search done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 2 warnings.
>
> The HTML pages are in docs/.build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build; python3.12 -m
> pytest --ignore docs/.build
> ============================= test session starts
> ==============================
> platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0
> django: settings: testfixtures.tests.test_django.settings (from ini)
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build
> configfile: pytest.ini
> plugins: django-4.5.2
> collected 903 items
>
> testfixtures/tests/test_django/test_compare.py . [
> 0%]
> testfixtures/tests/test_compare.py ..................................... [
> 4%]
> ........................................................................ [
> 12%]
> ........................................................................ [
> 20%]
> .......... [
> 21%]
> testfixtures/tests/test_comparison.py .................................. [
> 25%]
> ............................. [
> 28%]
> testfixtures/tests/test_components.py . [
> 28%]
> testfixtures/tests/test_date.py .............................. [
> 31%]
> testfixtures/tests/test_datetime.py .................................... [
> 35%]
> ............. [
> 37%]
> testfixtures/tests/test_diff.py .. [
> 37%]
> testfixtures/tests/test_generator.py .. [
> 37%]
> testfixtures/tests/test_log_capture.py .................. [
> 39%]
> testfixtures/tests/test_logcapture.py .................................. [
> 43%]
> .... [
> 43%]
> testfixtures/tests/test_mappingcomparison.py ........................... [
> 46%]
> .. [
> 46%]
> testfixtures/tests/test_mock.py ............. [
> 48%]
> testfixtures/tests/test_outputcapture.py ........... [
> 49%]
> testfixtures/tests/test_popen.py ....................................... [
> 53%]
> ............... [
> 55%]
> testfixtures/tests/test_popen_docs.py ............. [
> 57%]
> testfixtures/tests/test_rangecomparison.py ............................. [
> 60%]
> ............ [
> 61%]
> testfixtures/tests/test_replace.py ..................................... [
> 65%]
> .................................... [
> 69%]
> testfixtures/tests/test_replacer.py ......... [
> 70%]
> testfixtures/tests/test_roundcomparison.py ............................. [
> 73%]
> ......... [
> 74%]
> testfixtures/tests/test_sequencecomparison.py .......................... [
> 77%]
> ........... [
> 78%]
> testfixtures/tests/test_should_raise.py ................................ [
> 82%]
> ........ [
> 83%]
> testfixtures/tests/test_shouldwarn.py ................ [
> 85%]
> testfixtures/tests/test_stringcomparison.py ............ [
> 86%]
> testfixtures/tests/test_sybil.py ........ [
> 87%]
> testfixtures/tests/test_tempdir.py ........ [
> 88%]
> testfixtures/tests/test_tempdirectory.py ........FF..................... [
> 91%]
> ......... [
> 92%]
> testfixtures/tests/test_time.py .............................. [
> 96%]
> testfixtures/tests/test_twisted.py ............ [
> 97%]
> testfixtures/tests/test_wrap.py .............. [
> 98%]
> testfixtures/tests/test_django/test_compare.py ........ [
> 99%]
> testfixtures/tests/test_django/test_shouldraise.py ..
> [100%]
>
> =================================== FAILURES
> ===================================
> ______________ TempDirectoryTests.test_as_path_relative_sequence
> _______________
>
> self = <testfixtures.tests.test_tempdirectory.TempDirectoryTests
> testMethod=test_as_path_relative_sequence>
>
> def test_as_path_relative_sequence(self):
> with TempDirectory(encoding='ascii') as d:
> > compare(d.as_path(('foo', 'bar')), expected=Path(d.path) / 'foo'
> > / 'bar', strict=True)
> E AssertionError: PosixPath not as expected:
> E
> E attributes differ:
> E '_raw_paths': ['/tmp/tmp5p19ema0', 'foo', 'bar'] (expected) !=
> ['/tmp/tmp5p19ema0/foo/bar'] (actual)
> E
> E While comparing ._raw_paths: sequence not as expected:
> E
> E same:
> E []
> E
> E expected:
> E ['/tmp/tmp5p19ema0', 'foo', 'bar']
> E
> E actual:
> E ['/tmp/tmp5p19ema0/foo/bar']
> E
> E While comparing ._raw_paths[0]:
> E '/tmp/tmp5p19ema0' (expected)
> E !=
> E '/tmp/tmp5p19ema0/foo/bar' (actual)
>
> testfixtures/tests/test_tempdirectory.py:313: AssertionError
> _______________ TempDirectoryTests.test_as_path_relative_string
> ________________
>
> self = <testfixtures.tests.test_tempdirectory.TempDirectoryTests
> testMethod=test_as_path_relative_string>
>
> def test_as_path_relative_string(self):
> with TempDirectory(encoding='ascii') as d:
> > compare(d.as_path('foo/bar'), expected=Path(d.path) / 'foo' /
> > 'bar', strict=True)
> E AssertionError: PosixPath not as expected:
> E
> E attributes differ:
> E '_raw_paths': ['/tmp/tmpghuhfye2', 'foo', 'bar'] (expected) !=
> ['/tmp/tmpghuhfye2/foo/bar'] (actual)
> E
> E While comparing ._raw_paths: sequence not as expected:
> E
> E same:
> E []
> E
> E expected:
> E ['/tmp/tmpghuhfye2', 'foo', 'bar']
> E
> E actual:
> E ['/tmp/tmpghuhfye2/foo/bar']
> E
> E While comparing ._raw_paths[0]:
> E '/tmp/tmpghuhfye2' (expected)
> E !=
> E '/tmp/tmpghuhfye2/foo/bar' (actual)
>
> testfixtures/tests/test_tempdirectory.py:309: AssertionError
> =============================== warnings summary
> ===============================
> testfixtures/tests/test_compare.py:710
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_compare.py:710:
> SyntaxWarning: invalid escape sequence '\('
> "\(1, 2, 3\) \(<(class|type) 'tuple'>\) \(expected\) != "
>
> testfixtures/tests/test_compare.py:712
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_compare.py:712:
> SyntaxWarning: invalid escape sequence '\('
> "\(<(class|type) 'generator'>\) \(actual\)"
>
> testfixtures/tests/test_compare.py:748
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_compare.py:748:
> SyntaxWarning: invalid escape sequence '\('
> "range\(1, 4\) \(<(class|type) 'x?range'>\) != "
>
> testfixtures/tests/test_compare.py:750
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_compare.py:750:
> SyntaxWarning: invalid escape sequence '\('
> "\(<(class|type) 'generator'>\)"
>
> testfixtures/tests/test_stringcomparison.py:10
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_stringcomparison.py:10:
> SyntaxWarning: invalid escape sequence '\d'
> self.assertTrue('on 40220' == S('on \d+'))
>
> testfixtures/tests/test_stringcomparison.py:13
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_stringcomparison.py:13:
> SyntaxWarning: invalid escape sequence '\d'
> self.assertFalse('on xxx' == S('on \d+'))
>
> testfixtures/tests/test_stringcomparison.py:16
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_stringcomparison.py:16:
> SyntaxWarning: invalid escape sequence '\d'
> self.assertFalse('on 40220' != S('on \d+'))
>
> testfixtures/tests/test_stringcomparison.py:19
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_stringcomparison.py:19:
> SyntaxWarning: invalid escape sequence '\d'
> self.assertTrue('on xxx' != S('on \d+'))
>
> testfixtures/tests/test_stringcomparison.py:25
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_stringcomparison.py:25:
> SyntaxWarning: invalid escape sequence '\d'
> 1, 2, S('on \d+')
>
> testfixtures/tests/test_stringcomparison.py:29
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_stringcomparison.py:29:
> SyntaxWarning: invalid escape sequence '\d'
> self.assertFalse(40220 == S('on \d+'))
>
> testfixtures/tests/test_stringcomparison.py:33
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_stringcomparison.py:33:
> SyntaxWarning: invalid escape sequence '\d'
> repr(S('on \d+')))
>
> testfixtures/tests/test_stringcomparison.py:37
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_stringcomparison.py:37:
> SyntaxWarning: invalid escape sequence '\d'
> str(S('on \d+')))
>
> testfixtures/tests/test_twisted.py:90
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build/testfixtures/tests/test_twisted.py:90:
> SyntaxWarning: invalid escape sequence '\d'
> (INFO, S('Sent FOO, length \d+')),
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED
> testfixtures/tests/test_tempdirectory.py::TempDirectoryTests::test_as_path_relative_sequence
> FAILED
> testfixtures/tests/test_tempdirectory.py::TempDirectoryTests::test_as_path_relative_string
> ================== 2 failed, 901 passed, 13 warnings in 2.51s
> ==================
> E: pybuild pybuild:395: test: plugin pyproject failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_testfixtures/build; python3.12 -m
> pytest --ignore docs/.build
> I: pybuild base:310: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_testfixtures/build; python3.11 -m
> pytest --ignore docs/.build
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0
> django: settings: testfixtures.tests.test_django.settings (from ini)
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_testfixtures/build
> configfile: pytest.ini
> plugins: django-4.5.2
> collected 903 items
>
> testfixtures/tests/test_django/test_compare.py . [
> 0%]
> testfixtures/tests/test_compare.py ..................................... [
> 4%]
> ........................................................................ [
> 12%]
> ........................................................................ [
> 20%]
> .......... [
> 21%]
> testfixtures/tests/test_comparison.py .................................. [
> 25%]
> ............................. [
> 28%]
> testfixtures/tests/test_components.py . [
> 28%]
> testfixtures/tests/test_date.py .............................. [
> 31%]
> testfixtures/tests/test_datetime.py .................................... [
> 35%]
> ............. [
> 37%]
> testfixtures/tests/test_diff.py .. [
> 37%]
> testfixtures/tests/test_generator.py .. [
> 37%]
> testfixtures/tests/test_log_capture.py .................. [
> 39%]
> testfixtures/tests/test_logcapture.py .................................. [
> 43%]
> .... [
> 43%]
> testfixtures/tests/test_mappingcomparison.py ........................... [
> 46%]
> .. [
> 46%]
> testfixtures/tests/test_mock.py ............. [
> 48%]
> testfixtures/tests/test_outputcapture.py ........... [
> 49%]
> testfixtures/tests/test_popen.py ....................................... [
> 53%]
> ............... [
> 55%]
> testfixtures/tests/test_popen_docs.py ............. [
> 57%]
> testfixtures/tests/test_rangecomparison.py ............................. [
> 60%]
> ............ [
> 61%]
> testfixtures/tests/test_replace.py ..................................... [
> 65%]
> .................................... [
> 69%]
> testfixtures/tests/test_replacer.py ......... [
> 70%]
> testfixtures/tests/test_roundcomparison.py ............................. [
> 73%]
> ......... [
> 74%]
> testfixtures/tests/test_sequencecomparison.py .......................... [
> 77%]
> ........... [
> 78%]
> testfixtures/tests/test_should_raise.py ................................ [
> 82%]
> ........ [
> 83%]
> testfixtures/tests/test_shouldwarn.py ................ [
> 85%]
> testfixtures/tests/test_stringcomparison.py ............ [
> 86%]
> testfixtures/tests/test_sybil.py ........ [
> 87%]
> testfixtures/tests/test_tempdir.py ........ [
> 88%]
> testfixtures/tests/test_tempdirectory.py ............................... [
> 91%]
> ......... [
> 92%]
> testfixtures/tests/test_time.py .............................. [
> 96%]
> testfixtures/tests/test_twisted.py ............ [
> 97%]
> testfixtures/tests/test_wrap.py .............. [
> 98%]
> testfixtures/tests/test_django/test_compare.py ........ [
> 99%]
> testfixtures/tests/test_django/test_shouldraise.py ..
> [100%]
>
> ============================= 903 passed in 2.47s
> ==============================
> dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11"
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2023/12/12/python-testfixtures_7.2.2-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&[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.