Source: behave
Version: 1.2.6-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231028 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
> I: pybuild base:310: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/dist.py:744: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'upload-dir' will not be supported in future
>         versions. Please use the underscore name 'upload_dir' instead.
> 
>         This deprecation is overdue, please update your project and remove 
> deprecated
>         calls to avoid build errors in the future.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> running build
> running build_py
> copying setuptools_behave.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/configuration.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/model.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/_types.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/parser.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/userdata.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/__main__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/tag_matcher.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/model_describe.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/log_capture.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/json_parser.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/textutil.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/runner_util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/importer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/i18n.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/runner.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/matchers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/step_registry.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/capture.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/_stepimport.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/fixture.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/tag_expression.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> copying behave/model_core.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/compat
> copying behave/compat/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/compat
> copying behave/compat/collections.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/compat
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/api
> copying behave/api/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/api
> copying behave/api/async_step.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/api
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/contrib
> copying behave/contrib/formatter_missing_steps.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/contrib
> copying behave/contrib/scenario_autoretry.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/contrib
> copying behave/contrib/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/contrib
> copying behave/contrib/substep_dirs.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/contrib
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/formatters.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/plain.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/_registry.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/base.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/rerun.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/pretty.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/ansi_escapes.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/sphinx_steps.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/steps.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/sphinx_util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/null.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/tags.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/_builtins.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/json.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> copying behave/formatter/progress.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/reporter
> copying behave/reporter/junit.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/reporter
> copying behave/reporter/base.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/reporter
> copying behave/reporter/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/reporter
> copying behave/reporter/summary.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/reporter
> cd docs && \
> PYTHONPATH=/<<PKGBUILDDIR>> http_proxy='http://127.0.0.1:9/' 
> https_proxy='https://127.0.0.1:9/' \
> python3 -m sphinx -N -E -T -b html . /<<PKGBUILDDIR>>/.pybuild/docs/html/
> Running Sphinx v5.3.0
> making output directory... done
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> WARNING: extlinks: Sphinx-6.0 will require a caption string to contain 
> exactly one '%s' and all other '%' need to be escaped as '%%'.
> WARNING: extlinks: Sphinx-6.0 will require base URL to contain exactly one 
> '%s' and all other '%' need to be escaped as '%%'.
> loading intersphinx inventory from https://docs.python.org/3/objects.inv...
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://docs.python.org/3/objects.inv' not fetchable 
> due to <class 'requests.exceptions.ProxyError'>: 
> HTTPSConnectionPool(host='docs.python.org', port=443): Max retries exceeded 
> with url: /3/objects.inv (Caused by ProxyError('Cannot connect to proxy.', 
> NewConnectionError('<urllib3.connection.HTTPSConnection object at 
> 0x7f24bf717410>: Failed to establish a new connection: [Errno 111] Connection 
> refused')))
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 26 source files that are out of date
> updating environment: [new config] 26 added, 0 changed, 0 removed
> reading sources... [  3%] _common_extlinks
> reading sources... [  7%] api
> reading sources... [ 11%] appendix
> reading sources... [ 15%] behave
> reading sources... [ 19%] behave_ecosystem
> reading sources... [ 23%] comparison
> reading sources... [ 26%] context_attributes
> reading sources... [ 30%] fixtures
> reading sources... [ 34%] formatters
> reading sources... [ 38%] gherkin
> reading sources... [ 42%] index
> reading sources... [ 46%] install
> reading sources... [ 50%] more_info
> reading sources... [ 53%] new_and_noteworthy
> reading sources... [ 57%] new_and_noteworthy_v1.2.4
> reading sources... [ 61%] new_and_noteworthy_v1.2.5
> reading sources... [ 65%] new_and_noteworthy_v1.2.6
> reading sources... [ 69%] parse_builtin_types
> reading sources... [ 73%] philosophy
> reading sources... [ 76%] practical_tips
> reading sources... [ 80%] regular_expressions
> reading sources... [ 84%] related
> reading sources... [ 88%] test_domains
> reading sources... [ 92%] tutorial
> reading sources... [ 96%] usecase_django
> reading sources... [100%] usecase_flask
> 
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [  3%] _common_extlinks
> writing output... [  7%] api
> writing output... [ 11%] appendix
> writing output... [ 15%] behave
> writing output... [ 19%] behave_ecosystem
> writing output... [ 23%] comparison
> writing output... [ 26%] context_attributes
> writing output... [ 30%] fixtures
> writing output... [ 34%] formatters
> writing output... [ 38%] gherkin
> writing output... [ 42%] index
> writing output... [ 46%] install
> writing output... [ 50%] more_info
> writing output... [ 53%] new_and_noteworthy
> writing output... [ 57%] new_and_noteworthy_v1.2.4
> writing output... [ 61%] new_and_noteworthy_v1.2.5
> writing output... [ 65%] new_and_noteworthy_v1.2.6
> writing output... [ 69%] parse_builtin_types
> writing output... [ 73%] philosophy
> writing output... [ 76%] practical_tips
> writing output... [ 80%] regular_expressions
> writing output... [ 84%] related
> writing output... [ 88%] test_domains
> writing output... [ 92%] tutorial
> writing output... [ 96%] usecase_django
> writing output... [100%] usecase_flask
> 
> generating indices... genindex done
> writing additional pages... search done
> copying images... [100%] _static/behave_logo1.png
> 
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 6 warnings.
> 
> The HTML pages are in ../.pybuild/docs/html.
> rm -rf /<<PKGBUILDDIR>>/.pybuild/docs/html/.doctrees
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build; 
> python3.11 -m pytest tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.6, pytest-7.4.3, pluggy-1.3.0
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build
> configfile: pytest.ini
> collected 208 items / 1 error
> 
> ==================================== ERRORS 
> ====================================
> ______ ERROR collecting tests/unit/test_behave4cmd_command_shell_proc.py 
> _______
> ImportError while importing test module 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/tests/unit/test_behave4cmd_command_shell_proc.py'.
> Hint: make sure your test modules/packages have valid Python names.
> Traceback:
> /usr/lib/python3.11/importlib/__init__.py:126: in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
> tests/unit/test_behave4cmd_command_shell_proc.py:16: in <module>
>     from behave4cmd0.command_shell_proc import \
> E   ModuleNotFoundError: No module named 'behave4cmd0'
> =============================== warnings summary 
> ===============================
> behave/matchers.py:267
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/matchers.py:267: 
> DeprecationWarning: invalid escape sequence '\d'
>     """Registers a custom type that will be available to "parse"
> 
> behave/formatter/ansi_escapes.py:57
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/behave/formatter/ansi_escapes.py:57:
>  DeprecationWarning: invalid escape sequence '\['
>     _ANSI_ESCAPE_PATTERN = re.compile(u"\x1b\[\d+[mA]", re.UNICODE)
> 
> tests/unit/test_behave4cmd_command_shell_proc.py:2
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/tests/unit/test_behave4cmd_command_shell_proc.py:2:
>  DeprecationWarning: invalid escape sequence '\.'
>     """
> 
> tests/unit/test_behave4cmd_command_shell_proc.py:26
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/tests/unit/test_behave4cmd_command_shell_proc.py:26:
>  DeprecationWarning: invalid escape sequence '\w'
>     winpath_pattern = 
> u"^([A-Za-z]:(\\[\w\.\-]+)+)|((\\[\w\.\-]+)*)|(\s[\w\.\-]+([\w\.\-]+)*)$"
> 
> tests/unit/test_behave4cmd_command_shell_proc.py:64
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build/tests/unit/test_behave4cmd_command_shell_proc.py:64:
>  DeprecationWarning: invalid escape sequence '\s'
>     '^\s*File "(?P<path>.*)", line \d+, in ',
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> ERROR tests/unit/test_behave4cmd_command_shell_proc.py
> !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection 
> !!!!!!!!!!!!!!!!!!!!
> ========================= 5 warnings, 1 error in 0.35s 
> =========================
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=2: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_behave/build; python3.11 -m pytest 
> tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/10/28/behave_1.2.6-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231028;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231028&fusertaguser=lu...@debian.org&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.

Reply via email to