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.