Source: muttdown Version: 0.3.4-1 Severity: serious Tags: ftbfs sid bookworm Justification: fails to build from source
Hi,
muttdown recently started to FTBFS, probably because some B-D dropped
its dependency on python3-six:
dh_auto_test -O--buildsystem=pybuild
pybuild --test --test-pytest -i python{version} -p 3.9
I: pybuild base:237: cd
/build/muttdown-0.3.4/.pybuild/cpython3_3.9_muttdown/build; python3.9 -m pytest
tests
============================= test session starts ==============================
platform linux -- Python 3.9.8, pytest-6.2.5, py-1.10.0, pluggy-0.13.0
rootdir: /build/muttdown-0.3.4
plugins: mock-3.6.1
collected 0 items / 2 errors
==================================== ERRORS ====================================
__ ERROR collecting .pybuild/cpython3_3.9_muttdown/build/tests/test_basic.py ___
ImportError while importing test module
'/build/muttdown-0.3.4/.pybuild/cpython3_3.9_muttdown/build/tests/test_basic.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.9/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/test_basic.py:18: in <module>
from muttdown import main
muttdown/main.py:14: in <module>
import six
E ModuleNotFoundError: No module named 'six'
__ ERROR collecting .pybuild/cpython3_3.9_muttdown/build/tests/test_config.py __
ImportError while importing test module
'/build/muttdown-0.3.4/.pybuild/cpython3_3.9_muttdown/build/tests/test_config.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.9/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/test_config.py:3: in <module>
from muttdown.config import Config
muttdown/config.py:6: in <module>
import six
E ModuleNotFoundError: No module named 'six'
=============================== warnings summary ===============================
muttdown/main.py:32
/build/muttdown-0.3.4/.pybuild/cpython3_3.9_muttdown/build/muttdown/main.py:32:
DeprecationWarning: invalid escape sequence \s
text = re.sub('\s*!m\s*', '', text, re.M)
-- Docs: https://docs.pytest.org/en/stable/warnings.html
=========================== short test summary info ============================
ERROR tests/test_basic.py
ERROR tests/test_config.py
!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!!
========================= 1 warning, 2 errors in 0.11s =========================
E: pybuild pybuild:354: test: plugin distutils failed with: exit code=2: cd
/build/muttdown-0.3.4/.pybuild/cpython3_3.9_muttdown/build; python3.9 -m pytest
tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9
returned exit code 13
make: *** [debian/rules:9: build] Error 25
Andreas
muttdown_0.3.4-1.log.gz
Description: application/gzip

