Source: python-boltons
Version: 19.1.0-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20211220 ftbfs-bookworm

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
> I: pybuild base:237: python3.10 setup.py config 
> running config
> I: pybuild base:237: python3.9 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:237: /usr/bin/python3.10 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/jsonutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/mboxutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/fileutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/ioutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/formatutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/funcutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/iterutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/urlutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/queueutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/easterutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/typeutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/setutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/debugutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/listutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/mathutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/tbutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/deprutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/strutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/socketutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/statsutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/dictutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/ecoutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/tableutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/excutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/timeutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/namedutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/gcutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> copying boltons/cacheutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons
> running egg_info
> creating boltons.egg-info
> writing boltons.egg-info/PKG-INFO
> writing dependency_links to boltons.egg-info/dependency_links.txt
> writing top-level names to boltons.egg-info/top_level.txt
> writing manifest file 'boltons.egg-info/SOURCES.txt'
> reading manifest file 'boltons.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: manifest_maker: MANIFEST.in, line 7: 'recursive-include' expects 
> <dir> <pattern1> <pattern2> ...
> 
> warning: manifest_maker: MANIFEST.in, line 8: 'recursive-include' expects 
> <dir> <pattern1> <pattern2> ...
> 
> adding license file 'LICENSE'
> writing manifest file 'boltons.egg-info/SOURCES.txt'
> I: pybuild base:237: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/jsonutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/mboxutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/fileutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/ioutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/formatutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/funcutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/iterutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/urlutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/queueutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/easterutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/typeutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/setutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/debugutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/listutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/mathutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/tbutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/deprutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/strutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/socketutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/statsutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/dictutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/ecoutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/tableutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/excutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/timeutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/namedutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/gcutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> copying boltons/cacheutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons
> running egg_info
> writing boltons.egg-info/PKG-INFO
> writing dependency_links to boltons.egg-info/dependency_links.txt
> writing top-level names to boltons.egg-info/top_level.txt
> reading manifest file 'boltons.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: manifest_maker: MANIFEST.in, line 7: 'recursive-include' expects 
> <dir> <pattern1> <pattern2> ...
> 
> warning: manifest_maker: MANIFEST.in, line 8: 'recursive-include' expects 
> <dir> <pattern1> <pattern2> ...
> 
> adding license file 'LICENSE'
> writing manifest file 'boltons.egg-info/SOURCES.txt'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:237: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build; python3.10 -m pytest 
> tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.10.1, pytest-6.2.5, py-1.10.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, configfile: pytest.ini
> collected 367 items / 1 error / 366 selected
> 
> ==================================== ERRORS 
> ====================================
> _ ERROR collecting 
> .pybuild/cpython3_3.10_boltons/build/tests/test_ecoutils.py _
> tests/test_ecoutils.py:3: in <module>
>     from boltons import ecoutils
> boltons/ecoutils.py:326: in <module>
>     _real_safe_repr = pprint._safe_repr
> E   AttributeError: module 'pprint' has no attribute '_safe_repr'
> =============================== warnings summary 
> ===============================
> tests/conftest.py:5
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/tests/conftest.py:5: 
> DeprecationWarning: invalid escape sequence '\d'
>     _VERSION_MARKER = 
> re.compile('_py(?P<major_version>\d)(?P<minor_version>\d)?')
> 
> boltons/ecoutils.py:377
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons/ecoutils.py:377:
>  DeprecationWarning: invalid escape sequence '\s'
>     ret = re.sub('\n\s*', ' ', ret)
> 
> boltons/formatutils.py:56
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons/formatutils.py:56:
>  DeprecationWarning: invalid escape sequence '\['
>     '({[:!.\[}])')  # anon positional format arg
> 
> boltons/urlutils.py:396
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build/boltons/urlutils.py:396:
>  DeprecationWarning: invalid escape sequence '\_'
>     """The URL is one of the most ubiquitous data structures in the
> 
> -- Docs: https://docs.pytest.org/en/stable/warnings.html
> =========================== short test summary info 
> ============================
> ERROR tests/test_ecoutils.py - AttributeError: module 'pprint' has no 
> attribu...
> !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection 
> !!!!!!!!!!!!!!!!!!!!
> ========================= 4 warnings, 1 error in 0.57s 
> =========================
> E: pybuild pybuild:355: test: plugin distutils failed with: exit code=2: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_boltons/build; python3.10 -m pytest 
> tests
> I: pybuild base:237: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build; 
> python3.9 -m pytest tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.9.9, pytest-6.2.5, py-1.10.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, configfile: pytest.ini
> collected 369 items
> 
> tests/test_cacheutils.py ...............                                 [  
> 4%]
> tests/test_debugutils_trace.py ......                                    [  
> 5%]
> tests/test_dictutils.py .......................                          [ 
> 11%]
> tests/test_ecoutils.py ..                                                [ 
> 12%]
> tests/test_fileutils.py .                                                [ 
> 12%]
> tests/test_formatutils.py .....                                          [ 
> 14%]
> tests/test_funcutils.py ...                                              [ 
> 14%]
> tests/test_funcutils_fb.py ............                                  [ 
> 18%]
> tests/test_funcutils_fb_py3.py ...............                           [ 
> 22%]
> tests/test_gcutils.py ..                                                 [ 
> 22%]
> tests/test_ioutils.py .................................................. [ 
> 36%]
> ........................                                                 [ 
> 42%]
> tests/test_iterutils.py .................................                [ 
> 51%]
> tests/test_jsonutils.py ..                                               [ 
> 52%]
> tests/test_listutils.py ..                                               [ 
> 52%]
> tests/test_mathutils.py ...........                                      [ 
> 55%]
> tests/test_namedutils.py ...                                             [ 
> 56%]
> tests/test_queueutils.py ..                                              [ 
> 57%]
> tests/test_setutils.py ...                                               [ 
> 57%]
> tests/test_socketutils.py ..........                                     [ 
> 60%]
> tests/test_statsutils.py .                                               [ 
> 60%]
> tests/test_statsutils_histogram.py ..                                    [ 
> 61%]
> tests/test_strutils.py .............                                     [ 
> 65%]
> tests/test_tableutils.py ...                                             [ 
> 65%]
> tests/test_tbutils.py ..                                                 [ 
> 66%]
> tests/test_tbutils_parsed_exc.py ..                                      [ 
> 66%]
> tests/test_timeutils.py ...                                              [ 
> 67%]
> tests/test_typeutils.py .                                                [ 
> 68%]
> tests/test_urlutils.py ................................................. [ 
> 81%]
> .....................................................................    
> [100%]
> 
> =============================== warnings summary 
> ===============================
> tests/conftest.py:5
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/tests/conftest.py:5: 
> DeprecationWarning: invalid escape sequence \d
>     _VERSION_MARKER = 
> re.compile('_py(?P<major_version>\d)(?P<minor_version>\d)?')
> 
> boltons/ecoutils.py:377
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons/ecoutils.py:377: 
> DeprecationWarning: invalid escape sequence \s
>     ret = re.sub('\n\s*', ' ', ret)
> 
> boltons/formatutils.py:56
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons/formatutils.py:56:
>  DeprecationWarning: invalid escape sequence \[
>     '({[:!.\[}])')  # anon positional format arg
> 
> boltons/urlutils.py:396
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons/urlutils.py:396: 
> DeprecationWarning: invalid escape sequence \_
>     """The URL is one of the most ubiquitous data structures in the
> 
> .pybuild/cpython3_3.9_boltons/build/tests/test_dictutils.py::test_types
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/tests/test_dictutils.py:95:
>  DeprecationWarning: Using or importing the ABCs from 'collections' instead 
> of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will 
> stop working
>     assert isinstance(omd, collections.MutableMapping)
> 
> .pybuild/cpython3_3.9_boltons/build/tests/test_funcutils_fb.py: 11 warnings
> .pybuild/cpython3_3.9_boltons/build/tests/test_funcutils_fb_py3.py: 4 warnings
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons/funcutils.py:545:
>  DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use 
> `signature` and the `Signature` object directly
>     sig = inspect.formatargspec(self.args,
> 
> .pybuild/cpython3_3.9_boltons/build/tests/test_funcutils_fb.py: 18 warnings
> .pybuild/cpython3_3.9_boltons/build/tests/test_funcutils_fb_py3.py: 6 warnings
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_boltons/build/boltons/funcutils.py:522:
>  DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use 
> `signature` and the `Signature` object directly
>     return inspect.formatargspec(self.args,
> 
> -- Docs: https://docs.pytest.org/en/stable/warnings.html
> ======================= 369 passed, 44 warnings in 1.33s 
> =======================
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 
> 3.9" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2021/12/20/python-boltons_19.1.0-3_unstable.log

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 marking 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.

Reply via email to