Your message dated Mon, 15 Jan 2024 15:49:01 +0000
with message-id <e1rppcv-006bgj...@fasolo.debian.org>
and subject line Bug#1054974: fixed in behave 1.2.6-5
has caused the Debian Bug report #1054974,
regarding behave: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i
python{version} -p 3.11 returned exit code 13
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1054974: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054974
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.
--- End Message ---
--- Begin Message ---
Source: behave
Source-Version: 1.2.6-5
Done: Christoph Berg <m...@debian.org>
We believe that the bug you reported is fixed in the latest version of
behave, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1054...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Christoph Berg <m...@debian.org> (supplier of updated behave package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 15 Jan 2024 15:43:14 +0000
Source: behave
Architecture: source
Version: 1.2.6-5
Distribution: unstable
Urgency: medium
Maintainer: Vincent Bernat <ber...@debian.org>
Changed-By: Christoph Berg <m...@debian.org>
Closes: 1042610 1054974
Changes:
behave (1.2.6-5) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Trim trailing whitespace.
* Bump debhelper from old 12 to 13.
* Set upstream metadata fields: Repository-Browse.
* Update standards version to 4.6.2, no changes needed.
.
[ Christoph Berg ]
* Fix FTBFS with Sphinx 7.1 and extlinks. (Closes: #1042610)
* Move "tests" directory aside while running test. (Closes: #1054974)
Checksums-Sha1:
ceb199760c8e30d2aa3bead3761184e899f6de94 2237 behave_1.2.6-5.dsc
05f011b9a8d0dab01027613ba9bd4711adb2c194 10496 behave_1.2.6-5.debian.tar.xz
Checksums-Sha256:
2c7e23b9932970767fe1c3209f8b1746fbb2a8fa301c8b8ff4f46b258e19f2cd 2237
behave_1.2.6-5.dsc
53daa2459b95c5330d4ff2695f19627b2a437ad1bc79a726979c0a856fa762c0 10496
behave_1.2.6-5.debian.tar.xz
Files:
3ffcdf386193dca707e5647acffc81bd 2237 python optional behave_1.2.6-5.dsc
da89d027d51a88b2556864bb7d37cf6f 10496 python optional
behave_1.2.6-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEXEj+YVf0kXlZcIfGTFprqxLSp64FAmWlUtMACgkQTFprqxLS
p667gQ//SZMoCOQp1QRMKHAQii2zPhcFnLM7vz//oAMoFGXH65YN1woJ1FZRorKb
kTUKqCzPPp7bw5fSvnV8idYIiaD0aU0LzGX9seAuQS9K6OpeTP/jKD6Gn+/Kq5w7
8tpgZY5Fz2tSDGa2fTbKeFKrHVQH46n69iKby6Tt8T6+v2Sd6eMmZqhQkNeBAAUd
6GU1LqDG9erXBoj+isi7G9NVOZNPlD/gH51C8bo+cXgI7Y3fw+BB3ynA74ttiL17
0G+UtePBh0n5N6dVNzGegB0pGBvWnzlUVf62Z88e5jh+DDdQjV7QEOSTclCuh5am
EgTh5qQHLQQNhbbt6SM/rwnnECJVIXJEsyTJoMe7YP0RMpApeac7GB/BcOdUN28S
yppi/qWLzT2ftRz/eLwjIoc2AVHpl5YJl3qmDdBpmEQW5kiQ5E+8DzKzk8lu7848
QCvY8IT7B/xVoLSXSkmL+Hbq3ZPJTaEy3nFHkCOFehC+g0iwBM3rkGPpDw+RjP61
0YKIPUUlIpkV/qvoBn7Zxqg1XZhPHeD8J+u7QwMZDVQemalqDOEvSP6cFe+8/rv7
iPjvSGFBq3WHTEq1RZJeUjifyONhQm1dI9St3ds2UKfJDJAjwyHHt7PPZmcSA6kw
5CdG9BBZYb9mWTZcPaoDVhLjkIA3cS+V8Lalac34BJjfWgz9G+s=
=mNcv
-----END PGP SIGNATURE-----
--- End Message ---