Your message dated Tue, 12 Aug 2025 23:26:30 +0100
with message-id <[email protected]>
and subject line Re: Bug#1110809: python-pytest-benchmark: FTBFS: dh_auto_test:
error: pybuild --test --test-pytest -i python{version} -p 3.13 returned exit
code 13
has caused the Debian Bug report #1110809,
regarding python-pytest-benchmark: FTBFS: 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 [email protected]
immediately.)
--
1110809: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110809
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-pytest-benchmark
Version: 5.1.0-1
Severity: serious
Justification: FTBFS
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-20250809 ftbfs-forky
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
The full build log is available from:
http://qa-logs.debian.net/2025/08/09/python-pytest-benchmark_5.1.0-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250809;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250809&[email protected]&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.
--
Relevant part of the build log (hopefully):
> 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.13 with "build"
> module
> I: pybuild base:311: python3.13 -m build --skip-dependency-check
> --no-isolation --wheel --outdir
> /build/reproducible-path/python-pytest-benchmark-5.1.0/.pybuild/cpython3_3.13_pytest-benchmark
>
> * Building wheel...
> /usr/lib/python3/dist-packages/setuptools/dist.py:759:
> SetuptoolsDeprecationWarning: License classifiers are deprecated.
> !!
>
>
> ********************************************************************************
> Please consider removing the following classifiers in favor of a SPDX
> license expression:
>
> License :: OSI Approved :: BSD License
>
> See
> https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
> for details.
>
> ********************************************************************************
>
> !!
> self._finalize_license_expression()
> running bdist_wheel
> running build
> running build_py
> creating build/lib/pytest_benchmark
> copying src/pytest_benchmark/plugin.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/__main__.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/csv.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/compat.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/hookspec.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/utils.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/histogram.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/logger.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/session.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/cli.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/fixture.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/table.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/timers.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/stats.py -> build/lib/pytest_benchmark
> copying src/pytest_benchmark/__init__.py -> build/lib/pytest_benchmark
> creating build/lib/pytest_benchmark/storage
> copying src/pytest_benchmark/storage/elasticsearch.py ->
> build/lib/pytest_benchmark/storage
> copying src/pytest_benchmark/storage/file.py ->
> build/lib/pytest_benchmark/storage
> copying src/pytest_benchmark/storage/__init__.py ->
> build/lib/pytest_benchmark/storage
> running egg_info
> creating src/pytest_benchmark.egg-info
> writing src/pytest_benchmark.egg-info/PKG-INFO
> writing dependency_links to src/pytest_benchmark.egg-info/dependency_links.txt
> writing entry points to src/pytest_benchmark.egg-info/entry_points.txt
> writing requirements to src/pytest_benchmark.egg-info/requires.txt
> writing top-level names to src/pytest_benchmark.egg-info/top_level.txt
> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt'
> reading manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files matching '*.py[cod]' found anywhere in
> distribution
> warning: no previously-included files matching '__pycache__/*' found anywhere
> in distribution
> warning: no previously-included files matching '*.so' found anywhere in
> distribution
> warning: no previously-included files matching '*.dylib' found anywhere in
> distribution
> adding license file 'LICENSE'
> adding license file 'AUTHORS.rst'
> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt'
> installing to build/bdist.linux-x86_64/wheel
> running install
> running install_lib
> creating build/bdist.linux-x86_64/wheel
> creating build/bdist.linux-x86_64/wheel/pytest_benchmark
> copying build/lib/pytest_benchmark/plugin.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/__main__.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/csv.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/compat.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/hookspec.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/utils.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/histogram.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/logger.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/session.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/cli.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/fixture.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/table.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/timers.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> copying build/lib/pytest_benchmark/stats.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> creating build/bdist.linux-x86_64/wheel/pytest_benchmark/storage
> copying build/lib/pytest_benchmark/storage/elasticsearch.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark/storage
> copying build/lib/pytest_benchmark/storage/file.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark/storage
> copying build/lib/pytest_benchmark/storage/__init__.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark/storage
> copying build/lib/pytest_benchmark/__init__.py ->
> build/bdist.linux-x86_64/wheel/./pytest_benchmark
> running install_egg_info
> Copying src/pytest_benchmark.egg-info to
> build/bdist.linux-x86_64/wheel/./pytest_benchmark-5.1.0.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/pytest_benchmark-5.1.0.dist-info/WHEEL
> creating
> '/build/reproducible-path/python-pytest-benchmark-5.1.0/.pybuild/cpython3_3.13_pytest-benchmark/.tmp-33b0o8va/pytest_benchmark-5.1.0-py3-none-any.whl'
> and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'pytest_benchmark/__init__.py'
> adding 'pytest_benchmark/__main__.py'
> adding 'pytest_benchmark/cli.py'
> adding 'pytest_benchmark/compat.py'
> adding 'pytest_benchmark/csv.py'
> adding 'pytest_benchmark/fixture.py'
> adding 'pytest_benchmark/histogram.py'
> adding 'pytest_benchmark/hookspec.py'
> adding 'pytest_benchmark/logger.py'
> adding 'pytest_benchmark/plugin.py'
> adding 'pytest_benchmark/session.py'
> adding 'pytest_benchmark/stats.py'
> adding 'pytest_benchmark/table.py'
> adding 'pytest_benchmark/timers.py'
> adding 'pytest_benchmark/utils.py'
> adding 'pytest_benchmark/storage/__init__.py'
> adding 'pytest_benchmark/storage/elasticsearch.py'
> adding 'pytest_benchmark/storage/file.py'
> adding 'pytest_benchmark-5.1.0.dist-info/licenses/AUTHORS.rst'
> adding 'pytest_benchmark-5.1.0.dist-info/licenses/LICENSE'
> adding 'pytest_benchmark-5.1.0.dist-info/METADATA'
> adding 'pytest_benchmark-5.1.0.dist-info/WHEEL'
> adding 'pytest_benchmark-5.1.0.dist-info/entry_points.txt'
> adding 'pytest_benchmark-5.1.0.dist-info/top_level.txt'
> adding 'pytest_benchmark-5.1.0.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built pytest_benchmark-5.1.0-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with
> "installer" module
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd
> /build/reproducible-path/python-pytest-benchmark-5.1.0/.pybuild/cpython3_3.13_pytest-benchmark/build;
> python3.13 -m pytest -k "not test_help"
> ============================= test session starts
> ==============================
> platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0
> benchmark: 5.1.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:
> /build/reproducible-path/python-pytest-benchmark-5.1.0/.pybuild/cpython3_3.13_pytest-benchmark/build
> configfile: pytest.ini
> testpaths: tests
> plugins: benchmark-5.1.0, xdist-3.6.1, typeguard-4.4.2
> collected 223 items / 2 errors / 7 deselected / 4 skipped / 216 selected
>
> ==================================== ERRORS
> ====================================
> _____________ ERROR collecting tests/test_elasticsearch_storage.py
> _____________
> ImportError while importing test module
> '/build/reproducible-path/python-pytest-benchmark-5.1.0/.pybuild/cpython3_3.13_pytest-benchmark/build/tests/test_elasticsearch_storage.py'.
> Hint: make sure your test modules/packages have valid Python names.
> Traceback:
> /usr/lib/python3.13/importlib/__init__.py:88: in import_module
> return _bootstrap._gcd_import(name[level:], package, level)
> tests/test_elasticsearch_storage.py:8: in <module>
> import elasticsearch
> /usr/lib/python3/dist-packages/elasticsearch/__init__.py:32: in <module>
> raise ImportError(
> E ImportError: An incompatible version of elastic-transport is installed.
> Must be between v8.0.0 and v9.0.0. Install the correct version with the
> following command: $ python -m pip install 'elastic-transport>=8, <9'
> _____________ ERROR collecting tests/test_elasticsearch_storage.py
> _____________
> ImportError while importing test module
> '/build/reproducible-path/python-pytest-benchmark-5.1.0/.pybuild/cpython3_3.13_pytest-benchmark/build/tests/test_elasticsearch_storage.py'.
> Hint: make sure your test modules/packages have valid Python names.
> Traceback:
> /usr/lib/python3.13/importlib/__init__.py:88: in import_module
> return _bootstrap._gcd_import(name[level:], package, level)
> tests/test_elasticsearch_storage.py:8: in <module>
> import elasticsearch
> /usr/lib/python3/dist-packages/elasticsearch/__init__.py:32: in <module>
> raise ImportError(
> E ImportError: An incompatible version of elastic-transport is installed.
> Must be between v8.0.0 and v9.0.0. Install the correct version with the
> following command: $ python -m pip install 'elastic-transport>=8, <9'
> =========================== short test summary info
> ============================
> SKIPPED [2] tests/test_with_testcase.py:6: could not import 'aspectlib': No
> module named 'aspectlib'
> SKIPPED [2] tests/test_with_weaver.py:5: could not import 'aspectlib': No
> module named 'aspectlib'
> ERROR tests/test_elasticsearch_storage.py
> ERROR tests/test_elasticsearch_storage.py
> !!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection
> !!!!!!!!!!!!!!!!!!!!
> ================== 4 skipped, 7 deselected, 2 errors in 0.34s
> ==================
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=2: cd
> /build/reproducible-path/python-pytest-benchmark-5.1.0/.pybuild/cpython3_3.13_pytest-benchmark/build;
> python3.13 -m pytest -k "not test_help"
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13
> returned exit code 13
--- End Message ---
--- Begin Message ---
On Mon, Aug 11, 2025 at 09:41:17AM +0200, Lucas Nussbaum wrote:
Source: python-pytest-benchmark
Version: 5.1.0-1
Severity: serious
Justification: FTBFS
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-20250809 ftbfs-forky
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
[...]
tests/test_elasticsearch_storage.py:8: in <module>
import elasticsearch
/usr/lib/python3/dist-packages/elasticsearch/__init__.py:32: in <module>
raise ImportError(
E ImportError: An incompatible version of elastic-transport is installed. Must be
between v8.0.0 and v9.0.0. Install the correct version with the following command: $
python -m pip install 'elastic-transport>=8, <9'
This looks like a duplicate of https://bugs.debian.org/1110796, and this
package builds again in unstable. Closing.
--
Colin Watson (he/him) [[email protected]]
--- End Message ---