Package: src:python-matrix-nio
Version: 0.24.0-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel 
--outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12
* Building wheel...
Successfully built matrix_nio-0.24.0-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m 
pytest -k "not test_connect_wrapper"
============================= test session starts ==============================
platform linux -- Python 3.12.5, pytest-8.3.2, pluggy-1.5.0
benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False 
min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 
warmup=False warmup_iterations=100000)
rootdir: /<<PKGBUILDDIR>>
configfile: setup.cfg
plugins: hypothesis-6.105.1, aiohttp-1.0.5, Faker-26.0.0, asyncio-0.20.3, 
benchmark-4.0.0, cov-5.0.0
asyncio: mode=Mode.STRICT
collected 423 items / 1 deselected / 422 selected

tests/api_test.py ....                                                   [  0%]
tests/async_attachment_test.py ...............                           [  4%]
tests/async_client_test.py ............................................. [ 15%]
..............................................................           [ 29%]
tests/attachment_test.py .......                                         [ 31%]
tests/client_test.py ...........................................         [ 41%]
tests/encryption_test.py ...............................                 [ 49%]
tests/event_builders_test.py .......                                     [ 50%]
tests/event_test.py ..................................................   [ 62%]
tests/http2_test.py ....                                                 [ 63%]
tests/http_test.py ..                                                    [ 63%]
tests/key_export_test.py ........                                        [ 65%]
tests/memory_store_test.py ....                                          [ 66%]
tests/responses_test.py ...................................              [ 75%]
tests/room_test.py ...............................                       [ 82%]
tests/sas_test.py ...............................                        [ 89%]
tests/sessions_test.py ....                                              [ 90%]
tests/store_test.py .......................................              [100%]

=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1437
  /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1437: 
PytestConfigWarning: Unknown config option: flake8-ignore
self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

------------------------------------------------ benchmark: 1 tests 
------------------------------------------------
Name (time in ms)            Min       Max      Mean  StdDev    Median     IQR  
Outliers     OPS  Rounds  Iterations
--------------------------------------------------------------------------------------------------------------------
test_encrypt_rounds     170.8587  172.8753  171.9222  0.7541  171.8337  1.0841  
     2;0  5.8166       6           1
--------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 
1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
================ 422 passed, 1 deselected, 1 warning in 49.91s =================
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=pybuild
   dh_prep -O--buildsystem=pybuild
   dh_auto_install -O--buildsystem=pybuild
I: pybuild plugin_pyproject:178: Copying package built for python3.12 to destdir
   dh_install -O--buildsystem=pybuild
   dh_installdocs -O--buildsystem=pybuild
   debian/rules execute_before_dh_sphinxdoc
make[1]: Entering directory '/<<PKGBUILDDIR>>'
sphinx-build \
        -b html doc 
debian/python3-matrix-nio-doc/usr/share/doc/python3-matrix-nio-doc/html
Running Sphinx v7.4.7
WARNING: Invalid configuration value found: 'language = None'. Update your 
configuration to a valid language code. Falling back to 'en' (English).
loading translations [en]... done
making output directory... done
WARNING: html_static_path entry '_static' does not exist
Converting `source_suffix = ['.rst', '.md']` to `source_suffix = {'.rst': 
'restructuredtext', '.md': 'restructuredtext'}`.
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 5 source files that are out of date
updating environment: [new config] 5 added, 0 changed, 0 removed
reading sources... [ 20%] built-with-nio
reading sources... [ 40%] contributing
reading sources... [ 60%] examples
reading sources... [ 80%] index
/<<PKGBUILDDIR>>/doc/examples.rst:102: ERROR: Unknown target name: "asyncio tasks 
<>".

Exception occurred:
  File "/usr/lib/python3/dist-packages/m2r.py", line 585, in run
    path = nodes.reprunicode(path)
           ^^^^^^^^^^^^^^^^^
AttributeError: module 'docutils.nodes' has no attribute 'reprunicode'
The full traceback has been saved in /tmp/sphinx-err-3qeqn1xk.log, if you want 
to report the issue to the developers.
Please also report this if it was a user error, so that a better error message 
can be provided next time.
A bug report can be filed in the tracker at 
<https://github.com/sphinx-doc/sphinx/issues>. Thanks!
make[1]: *** [debian/rules:13: execute_before_dh_sphinxdoc] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202408/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to