Your message dated Fri, 17 Jul 2026 16:27:53 -0300
with message-id <20260717192753.euvsr7rh2irf7cek@debian>
and subject line Fixed FTBFS with python3-click 8.3.3
has caused the Debian Bug report #1136138,
regarding mkdocs-click: FTBFS with python3-click 8.3.3
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 [email protected]
immediately.)


-- 
1136138: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1136138
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mkdocs-click
Version: 0.9.0-1
Severity: normal
Justification: FTBFS
Tags: ftbfs experimental
User: [email protected]
Usertags: python3-click-8.3.3

Hi,

I have completed a rebuild of the reverse dependencies of python3-click in
order to add support for version 8.3.3. The package mkdocs-click was found to
fail to build in that situation.

To reproduce this locally, you need to install python3-click from experimental
on an unstable system or build chroot. Like this:

sbuild --extra-repository='deb http://deb.debian.org/debian experimental main' 
--starting-build-commands='apt-get update && apt-get -t experimental install 
--only-upgrade -y python-click'

Relevant part (hopefully):
> make[1]: Entering directory '/build/reproducible-path/mkdocs-click-0.9.0'
> dh_auto_test -- --system=custom --test-args="{interpreter} -m pytest"
> I: pybuild base:385: python3.14 -m pytest
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.14.5rc1, pytest-9.0.3, pluggy-1.6.0
> rootdir: /build/reproducible-path/mkdocs-click-0.9.0
> configfile: pyproject.toml
> testpaths: tests
> plugins: cov-5.0.0
> collected 46 items
> 
> tests/test_docs.py .......F..............                                [ 
> 47%]
> tests/test_extension.py .................                                [ 
> 84%]
> tests/test_loader.py ....                                                [ 
> 93%]
> tests/test_processing.py ...                                             
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ____________________________ test_style_table[full] 
> ____________________________
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 353, in 
> from_call
>     result: TResult | None = func()
>                              ~~~~^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 245, in 
> <lambda>
>     lambda: runtest_hook(item=item, **kwds),
>             ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in 
> __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
>            
> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in 
> _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
>            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>     raise exception
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
> _multicall
>     teardown.throw(exception)
>     ~~~~~~~~~~~~~~^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 850, in 
> pytest_runtest_call
>     yield
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
> _multicall
>     teardown.throw(exception)
>     ~~~~~~~~~~~~~~^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 900, in 
> pytest_runtest_call
>     return (yield)
>             ^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
> _multicall
>     teardown.throw(exception)
>     ~~~~~~~~~~~~~~^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/skipping.py", line 268, in 
> pytest_runtest_call
>     return (yield)
>             ^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in 
> _multicall
>     res = hook_impl.function(*args)
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 179, in 
> pytest_runtest_call
>     item.runtest()
>     ~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1720, in 
> runtest
>     self.ihook.pytest_pyfunc_call(pyfuncitem=self)
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in 
> __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
>            
> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in 
> _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
>            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>     raise exception
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in 
> _multicall
>     res = hook_impl.function(*args)
>   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 166, in 
> pytest_pyfunc_call
>     result = testfunction(**testargs)
>   File "/build/reproducible-path/mkdocs-click-0.9.0/tests/test_docs.py", line 
> 202, in test_style_table
>     assert output == expected
> AssertionError: assert '# hello\n\nH...| `False` |\n' == '# hello\n\nH...| 
> `False` |\n'
>   
>   Skipping 199 identical leading characters in diff, use -v to show
>   -  output | None |
>   +  output | `Sentinel.UNSET` |
>     | `--choice` | choice (`foo` &#x7C; `bar`) | N/A | `foo` |
>   - | `--date` | datetime (`%Y-%m-%d`) | N/A | None |
>   ?                                            ^^...
>   
>   ...Full output truncated (10 lines hidden), use '-vv' to show
> =========================== short test summary info 
> ============================
> FAILED tests/test_docs.py::test_style_table[full] - AssertionError: assert 
> '#...
> ========================= 1 failed, 45 passed in 0.15s 
> =========================
> E: pybuild pybuild:485: test: plugin custom failed with: exit code=1: 
> python3.14 -m pytest
> I: pybuild base:385: python3.13 -m pytest
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.13.12, pytest-9.0.3, pluggy-1.6.0
> rootdir: /build/reproducible-path/mkdocs-click-0.9.0
> configfile: pyproject.toml
> testpaths: tests
> plugins: cov-5.0.0
> collected 46 items
> 
> tests/test_docs.py .......F..............                                [ 
> 47%]
> tests/test_extension.py .................                                [ 
> 84%]
> tests/test_loader.py ....                                                [ 
> 93%]
> tests/test_processing.py ...                                             
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ____________________________ test_style_table[full] 
> ____________________________
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 353, in 
> from_call
>     result: TResult | None = func()
>                              ~~~~^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 245, in 
> <lambda>
>     lambda: runtest_hook(item=item, **kwds),
>             ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in 
> __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
>            
> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in 
> _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
>            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>     raise exception
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
> _multicall
>     teardown.throw(exception)
>     ~~~~~~~~~~~~~~^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 850, in 
> pytest_runtest_call
>     yield
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
> _multicall
>     teardown.throw(exception)
>     ~~~~~~~~~~~~~~^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 900, in 
> pytest_runtest_call
>     return (yield)
>             ^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
> _multicall
>     teardown.throw(exception)
>     ~~~~~~~~~~~~~~^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/skipping.py", line 268, in 
> pytest_runtest_call
>     return (yield)
>             ^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in 
> _multicall
>     res = hook_impl.function(*args)
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 179, in 
> pytest_runtest_call
>     item.runtest()
>     ~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1720, in 
> runtest
>     self.ihook.pytest_pyfunc_call(pyfuncitem=self)
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in 
> __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
>            
> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in 
> _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
>            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>     raise exception
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in 
> _multicall
>     res = hook_impl.function(*args)
>   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 166, in 
> pytest_pyfunc_call
>     result = testfunction(**testargs)
>   File "/build/reproducible-path/mkdocs-click-0.9.0/tests/test_docs.py", line 
> 202, in test_style_table
>     assert output == expected
> AssertionError: assert '# hello\n\nH...| `False` |\n' == '# hello\n\nH...| 
> `False` |\n'
>   
>   Skipping 199 identical leading characters in diff, use -v to show
>   -  output | None |
>   +  output | `Sentinel.UNSET` |
>     | `--choice` | choice (`foo` &#x7C; `bar`) | N/A | `foo` |
>   - | `--date` | datetime (`%Y-%m-%d`) | N/A | None |
>   ?                                            ^^...
>   
>   ...Full output truncated (10 lines hidden), use '-vv' to show
> =========================== short test summary info 
> ============================
> FAILED tests/test_docs.py::test_style_table[full] - AssertionError: assert 
> '#...
> ========================= 1 failed, 45 passed in 0.15s 
> =========================
> E: pybuild pybuild:485: test: plugin custom failed with: exit code=1: 
> python3.13 -m pytest
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 
> 3.13" --system=custom --test-args="{interpreter} -m pytest" --parallel=8 
> returned exit code 13


The full build log is available at
https://people.debian.org/~cipriano/custom-mass-rebuild/python3-click-8.3.3/mkdocs-click_0.9.0-1.log

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: mkdocs-click
Version: 0.9.0-2

This bug was fixed in the latest version of mkdocs-click. I forgot to
close it in the changelog.

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to