Your message dated Mon, 28 Apr 2025 01:19:05 +0000
with message-id <e1u9d9f-000omw...@fasolo.debian.org>
and subject line Bug#1103066: fixed in errbot 6.2.0+ds-5
has caused the Debian Bug report #1103066,
regarding errbot: FTBFS in testing/i386: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p 3.13 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.)


-- 
1103066: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103066
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: errbot
Version: 6.2.0+ds-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250414 ftbfs-trixie

Hi,

During a rebuild of all packages in testing (trixie), your package failed
to build on i386.


Relevant part (hopefully):
> make[1]: Entering directory '/build/reproducible-path/errbot-6.2.0+ds'
> localehelper LANG=en_US.UTF-8 dh_auto_test
>       pybuild --test --test-pytest -i python{version} -p 3.13
> I: pybuild pybuild:308: rm -f 
> /build/reproducible-path/errbot-6.2.0+ds/tests/backend_tests/slack_test.py
> I: pybuild base:311: cd 
> /build/reproducible-path/errbot-6.2.0+ds/.pybuild/cpython3_3.13_errbot/build; 
> python3.13 -m pytest -k "not test_broken_plugin and not test_backup and not 
> test_plugin_cycle and not test_entrypoint_paths and not 
> test_check_dependencies_requirements_file_all_installed"
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0
> rootdir: /build/reproducible-path/errbot-6.2.0+ds
> plugins: typeguard-4.4.2
> collected 215 items / 8 deselected / 207 selected
> 
> tests/backend_manager_test.py ...                                        [  
> 1%]
> tests/backend_tests/text_test.py .                                       [  
> 1%]
> tests/base_backend_test.py .................................             [ 
> 17%]
> tests/cascade_dependencies_test.py .                                     [ 
> 18%]
> tests/circular_dependencies_test.py .                                    [ 
> 18%]
> tests/commands_test.py ........EEEEEEEEEEEEEEEEEEEE                      [ 
> 32%]
> tests/core_plugins_test.py EEE                                           [ 
> 33%]
> tests/core_test.py EE                                                    [ 
> 34%]
> tests/dependencies_test.py EEEEEEE                                       [ 
> 38%]
> tests/dynaplug_test.py EEEEE                                             [ 
> 40%]
> tests/flow_e2e_test.py EEEEEEEEEEEEE                                     [ 
> 46%]
> tests/flow_test.py ...                                                   [ 
> 48%]
> tests/i18n_test.py EEEE                                                  [ 
> 50%]
> tests/link_test.py E                                                     [ 
> 50%]
> tests/matchall_test.py EE                                                [ 
> 51%]
> tests/md_rendering_test.py ....                                          [ 
> 53%]
> tests/mention_test.py EEE                                                [ 
> 55%]
> tests/muc_test.py EEEEEE                                                 [ 
> 57%]
> tests/multi_plugin_test.py EE                                            [ 
> 58%]
> tests/persistence_test.py ..                                             [ 
> 59%]
> tests/plugin_config_fail_test.py E                                       [ 
> 60%]
> tests/plugin_config_test.py .......E                                     [ 
> 64%]
> tests/plugin_info_test.py ........                                       [ 
> 68%]
> tests/plugin_management_test.py .......                                  [ 
> 71%]
> tests/poller_test.py EE                                                  [ 
> 72%]
> tests/repo_manager_test.py .......                                       [ 
> 75%]
> tests/simple_identifiers_test.py .....                                   [ 
> 78%]
> tests/streaming_test.py F                                                [ 
> 78%]
> tests/syntax_test.py EEEE                                                [ 
> 80%]
> tests/templates_test.py EEEEE                                            [ 
> 83%]
> tests/utils_test.py ....................                                 [ 
> 92%]
> tests/webhooks_test.py EEEEE
> INTERNALERROR> Traceback (most recent call last):
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 
> 283, in wrap_session
> INTERNALERROR>     session.exitstatus = doit(config, session) or 0
> INTERNALERROR>                          ~~~~^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 
> 337, in _main
> INTERNALERROR>     config.hook.pytest_runtestloop(session=session)
> INTERNALERROR>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 
> 513, in __call__
> INTERNALERROR>     return self._hookexec(self.name, self._hookimpls.copy(), 
> kwargs, firstresult)
> INTERNALERROR>            
> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", 
> line 120, in _hookexec
> INTERNALERROR>     return self._inner_hookexec(hook_name, methods, kwargs, 
> firstresult)
> INTERNALERROR>            
> ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 139, in _multicall
> INTERNALERROR>     raise exception.with_traceback(exception.__traceback__)
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 122, in _multicall
> INTERNALERROR>     teardown.throw(exception)  # type: ignore[union-attr]
> INTERNALERROR>     ~~~~~~~~~~~~~~^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/logging.py", 
> line 803, in pytest_runtestloop
> INTERNALERROR>     return (yield)  # Run all the tests.
> INTERNALERROR>             ^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 122, in _multicall
> INTERNALERROR>     teardown.throw(exception)  # type: ignore[union-attr]
> INTERNALERROR>     ~~~~~~~~~~~~~~^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/terminal.py", 
> line 673, in pytest_runtestloop
> INTERNALERROR>     result = yield
> INTERNALERROR>              ^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 103, in _multicall
> INTERNALERROR>     res = hook_impl.function(*args)
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 
> 362, in pytest_runtestloop
> INTERNALERROR>     item.config.hook.pytest_runtest_protocol(item=item, 
> nextitem=nextitem)
> INTERNALERROR>     
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 
> 513, in __call__
> INTERNALERROR>     return self._hookexec(self.name, self._hookimpls.copy(), 
> kwargs, firstresult)
> INTERNALERROR>            
> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", 
> line 120, in _hookexec
> INTERNALERROR>     return self._inner_hookexec(hook_name, methods, kwargs, 
> firstresult)
> INTERNALERROR>            
> ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 139, in _multicall
> INTERNALERROR>     raise exception.with_traceback(exception.__traceback__)
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 122, in _multicall
> INTERNALERROR>     teardown.throw(exception)  # type: ignore[union-attr]
> INTERNALERROR>     ~~~~~~~~~~~~~~^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/warnings.py", 
> line 112, in pytest_runtest_protocol
> INTERNALERROR>     return (yield)
> INTERNALERROR>             ^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 122, in _multicall
> INTERNALERROR>     teardown.throw(exception)  # type: ignore[union-attr]
> INTERNALERROR>     ~~~~~~~~~~~~~~^^^^^^^^^^^
> INTERNALERROR>   File 
> "/usr/lib/python3/dist-packages/_pytest/assertion/__init__.py", line 176, in 
> pytest_runtest_protocol
> INTERNALERROR>     return (yield)
> INTERNALERROR>             ^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 122, in _multicall
> INTERNALERROR>     teardown.throw(exception)  # type: ignore[union-attr]
> INTERNALERROR>     ~~~~~~~~~~~~~~^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", 
> line 429, in pytest_runtest_protocol
> INTERNALERROR>     res = yield
> INTERNALERROR>           ^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 122, in _multicall
> INTERNALERROR>     teardown.throw(exception)  # type: ignore[union-attr]
> INTERNALERROR>     ~~~~~~~~~~~~~~^^^^^^^^^^^
> INTERNALERROR>   File 
> "/usr/lib/python3/dist-packages/_pytest/faulthandler.py", line 88, in 
> pytest_runtest_protocol
> INTERNALERROR>     return (yield)
> INTERNALERROR>             ^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 103, in _multicall
> INTERNALERROR>     res = hook_impl.function(*args)
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", 
> line 113, in pytest_runtest_protocol
> INTERNALERROR>     runtestprotocol(item, nextitem=nextitem)
> INTERNALERROR>     ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", 
> line 126, in runtestprotocol
> INTERNALERROR>     rep = call_and_report(item, "setup", log)
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", 
> line 244, in call_and_report
> INTERNALERROR>     report: TestReport = 
> ihook.pytest_runtest_makereport(item=item, call=call)
> INTERNALERROR>                          
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 
> 513, in __call__
> INTERNALERROR>     return self._hookexec(self.name, self._hookimpls.copy(), 
> kwargs, firstresult)
> INTERNALERROR>            
> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", 
> line 120, in _hookexec
> INTERNALERROR>     return self._inner_hookexec(hook_name, methods, kwargs, 
> firstresult)
> INTERNALERROR>            
> ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 139, in _multicall
> INTERNALERROR>     raise exception.with_traceback(exception.__traceback__)
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 122, in _multicall
> INTERNALERROR>     teardown.throw(exception)  # type: ignore[union-attr]
> INTERNALERROR>     ~~~~~~~~~~~~~~^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/tmpdir.py", 
> line 310, in pytest_runtest_makereport
> INTERNALERROR>     rep = yield
> INTERNALERROR>           ^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 122, in _multicall
> INTERNALERROR>     teardown.throw(exception)  # type: ignore[union-attr]
> INTERNALERROR>     ~~~~~~~~~~~~~~^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/skipping.py", 
> line 269, in pytest_runtest_makereport
> INTERNALERROR>     rep = yield
> INTERNALERROR>           ^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", 
> line 103, in _multicall
> INTERNALERROR>     res = hook_impl.function(*args)
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", 
> line 368, in pytest_runtest_makereport
> INTERNALERROR>     return TestReport.from_item_and_call(item, call)
> INTERNALERROR>            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/reports.py", 
> line 378, in from_item_and_call
> INTERNALERROR>     longrepr = item._repr_failure_py(
> INTERNALERROR>         excinfo, style=item.config.getoption("tbstyle", "auto")
> INTERNALERROR>     )
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/nodes.py", line 
> 456, in _repr_failure_py
> INTERNALERROR>     return excinfo.getrepr(
> INTERNALERROR>            ~~~~~~~~~~~~~~~^
> INTERNALERROR>         funcargs=True,
> INTERNALERROR>         ^^^^^^^^^^^^^^
> INTERNALERROR>     ...<5 lines>...
> INTERNALERROR>         truncate_args=truncate_args,
> INTERNALERROR>         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>     )
> INTERNALERROR>     ^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", 
> line 690, in getrepr
> INTERNALERROR>     return fmt.repr_excinfo(self)
> INTERNALERROR>            ~~~~~~~~~~~~~~~~^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", 
> line 1058, in repr_excinfo
> INTERNALERROR>     reprtraceback = self.repr_traceback(excinfo_)
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", 
> line 992, in repr_traceback
> INTERNALERROR>     self.repr_traceback_entry(entry, excinfo if last == entry 
> else None)
> INTERNALERROR>     
> ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", 
> line 930, in repr_traceback_entry
> INTERNALERROR>     source = self._getentrysource(entry)
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", 
> line 828, in _getentrysource
> INTERNALERROR>     source = entry.getsource(self.astcache)
> INTERNALERROR>   File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", 
> line 262, in getsource
> INTERNALERROR>     astnode, _, end = getstatementrange_ast(
> INTERNALERROR>                       ~~~~~~~~~~~~~~~~~~~~~^
> INTERNALERROR>         self.lineno, source, astnode=astnode
> INTERNALERROR>         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> INTERNALERROR>     )
> INTERNALERROR>     ^
> INTERNALERROR>   File 
> "/usr/lib/python3/dist-packages/_pytest/_code/source.py", line 181, in 
> getstatementrange_ast
> INTERNALERROR>     astnode = ast.parse(content, "source", "exec")
> INTERNALERROR>   File "/usr/lib/python3.13/ast.py", line 54, in parse
> INTERNALERROR>     return compile(source, filename, mode, flags,
> INTERNALERROR>                    _feature_version=feature_version, 
> optimize=optimize)
> INTERNALERROR> MemoryError
> 
> ====== 1 failed, 110 passed, 8 deselected, 1 warning, 86 errors in 11.99s 
> ======
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=3: cd 
> /build/reproducible-path/errbot-6.2.0+ds/.pybuild/cpython3_3.13_errbot/build; 
> python3.13 -m pytest -k "not test_broken_plugin and not test_backup and not 
> test_plugin_cycle and not test_entrypoint_paths and not 
> test_check_dependencies_requirements_file_all_installed"
>       rm -fr -- /tmp/dh-xdg-rundir-dBfjJae1
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2025/04/14/errbot_6.2.0+ds-4_testing-i386.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250414;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250414&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: errbot
Source-Version: 6.2.0+ds-5
Done: Colin Watson <cjwat...@debian.org>

We believe that the bug you reported is fixed in the latest version of
errbot, 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 1103...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <cjwat...@debian.org> (supplier of updated errbot 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: SHA512

Format: 1.8
Date: Mon, 28 Apr 2025 01:50:22 +0100
Source: errbot
Architecture: source
Version: 6.2.0+ds-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Colin Watson <cjwat...@debian.org>
Closes: 1103066
Changes:
 errbot (6.2.0+ds-5) unstable; urgency=medium
 .
   * Team upload.
   * Close and join thread pools between tests (closes: #1103066).
Checksums-Sha1:
 1a4cc276cc47702928378a0d52d572da3793765c 2323 errbot_6.2.0+ds-5.dsc
 3f784cb3c4af5d4d6d20e6a64a80150ffc72a0fa 8128 errbot_6.2.0+ds-5.debian.tar.xz
Checksums-Sha256:
 ac1790160106ce88ad34a10ad6a6d11493d3d70604f0ac3621140fce63c0f4da 2323 
errbot_6.2.0+ds-5.dsc
 3293baf7543338eb3d0a465489931e83cc096e6128bad7a710377b96c239abb8 8128 
errbot_6.2.0+ds-5.debian.tar.xz
Files:
 c89c72a6a69af79dcb9a0d8d47ddcf1a 2323 net optional errbot_6.2.0+ds-5.dsc
 bfb17eaf5b7825192821f15f5f506952 8128 net optional 
errbot_6.2.0+ds-5.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmgO0RYACgkQOTWH2X2G
UAtNqxAAjRStH9UdHv4UbaBAG8EduEdYZmJC7v3cdj7yauxecSFrpMSDUCo5YWXM
icL3nwenWk88jfRZEcf+lAaIdzSTYDxseBY+dTri/mCii/FBKyu0bgC2dOhzEE4L
CQhJXSBqjpqt4oQKOxGqFPPnx9QvjY+Q4eQjlcnCeTcb+BrThkhATkSrAquP2AAv
zXiT37dXYJnfR9Ey899xFw3llIZyWtWFMgndSsWPGx1q7kzzmXsM+VsNmwUHpKpI
uNSVj1A2aymf1jmKnKm11vVEtq5Iv9s9m99W3U+YxZa4lzAEgM9FJYd6ZyUuH78U
VO8ZD3sX+UmUjh2zx5n1uN6684IDWcawYz7z3atNa/D2IfRRJ19oFANXBfgCoNT3
Ue7tO4ZjORj68FLznXagms9CdJhGc9gL0yvcAxBe8Vim3gFEbpG85/3WMjaTMSle
/u3y1mlTznHzRtGVQIWcGFwfFW2YtJGTrItZMQcf0vKUoChsjvFUv2SQJKDE6gkf
nQ9bSsN9a9aG6MpFiJ8q17XOp/zR2zcqAfHmBmWp5UhBQzNXBuioaROqmykG0y7N
mEaQluA5vwDu9lzuw5BoQn5SNPw2Tp2QLzB7pCBiknm6UDXbdp0c+HlYTZJikyyO
yS/OkE/rJgafp7p/zQsGppNEXGeVLPZvh0HjO7imYNAJtLTljxo=
=sYSf
-----END PGP SIGNATURE-----

Attachment: pgpO_NcdQlAz6.pgp
Description: PGP signature


--- End Message ---

Reply via email to