Source: fast-histogram
Version: 0.11-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20221220 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py config
> running config
> I: pybuild base:240: python3.10 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3.11 setup.py build
> running build
> running build_py
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build/fast_histogram
> copying fast_histogram/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build/fast_histogram
> copying fast_histogram/histogram.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build/fast_histogram
> copying fast_histogram/version.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build/fast_histogram
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build/fast_histogram/tests
> copying fast_histogram/tests/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build/fast_histogram/tests
> copying fast_histogram/tests/test_histogram.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build/fast_histogram/tests
> running build_ext
> building 'fast_histogram._histogram_core' extension
> creating build
> creating build/temp.linux-x86_64-cpython-311
> creating build/temp.linux-x86_64-cpython-311/fast_histogram
> x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g
> -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
> -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11
> -c fast_histogram/_histogram_core.c -o
> build/temp.linux-x86_64-cpython-311/fast_histogram/_histogram_core.o
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2
> build/temp.linux-x86_64-cpython-311/fast_histogram/_histogram_core.o
> -L/usr/lib/x86_64-linux-gnu -o
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build/fast_histogram/_histogram_core.abi3.so
> I: pybuild base:240: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build/fast_histogram
> copying fast_histogram/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build/fast_histogram
> copying fast_histogram/histogram.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build/fast_histogram
> copying fast_histogram/version.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build/fast_histogram
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build/fast_histogram/tests
> copying fast_histogram/tests/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build/fast_histogram/tests
> copying fast_histogram/tests/test_histogram.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build/fast_histogram/tests
> running build_ext
> building 'fast_histogram._histogram_core' extension
> creating build/temp.linux-x86_64-cpython-310
> creating build/temp.linux-x86_64-cpython-310/fast_histogram
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv
> -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g
> -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include
> -I/usr/include/python3.10 -c fast_histogram/_histogram_core.c -o
> build/temp.linux-x86_64-cpython-310/fast_histogram/_histogram_core.o
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2
> -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2
> build/temp.linux-x86_64-cpython-310/fast_histogram/_histogram_core.o
> -L/usr/lib/x86_64-linux-gnu -o
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build/fast_histogram/_histogram_core.abi3.so
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build; python3.11 -m
> pytest
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>
> plugins: hypothesis-6.60.0
> collected 9 items
>
> fast_histogram/tests/test_histogram.py FFatal Python error: Aborted
>
> Current thread 0x00007fdd714072c0 (most recent call first):
> Garbage-collecting
> File "/usr/lib/python3.11/ast.py", line 50 in parse
> File "/usr/lib/python3/dist-packages/_pytest/_code/source.py", line 185 in
> getstatementrange_ast
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 263 in
> getsource
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 722 in
> _getentrysource
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 814 in
> repr_traceback_entry
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 871 in
> repr_traceback
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 944 in
> repr_excinfo
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 669 in
> getrepr
> File "/usr/lib/python3/dist-packages/_pytest/nodes.py", line 484 in
> _repr_failure_py
> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1823 in
> repr_failure
> File "/usr/lib/python3/dist-packages/hypothesis/internal/escalation.py",
> line 156 in format_exception
> File "/usr/lib/python3/dist-packages/hypothesis/core.py", line 847 in
> _execute_once_for_engine
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 185 in __stoppable_test_function
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 209 in test_function
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 1059 in cached_test_function
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/shrinker.py",
> line 407 in cached_test_function
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/shrinker.py",
> line 385 in incorporate_new_buffer
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/shrinker.py",
> line 984 in remove_discarded
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/shrinker.py",
> line 537 in fixate_shrink_passes
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/shrinker.py",
> line 496 in greedy_shrink
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/shrinker.py",
> line 440 in shrink
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 984 in shrink
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 952 in shrink_interesting_examples
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 887 in _run
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 474 in run
> File "/usr/lib/python3/dist-packages/hypothesis/core.py", line 884 in
> run_engine
> File "/usr/lib/python3/dist-packages/hypothesis/core.py", line 1292 in
> wrapped_test
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build/fast_histogram/tests/test_histogram.py",
> line 78 in test_2d_compare_with_numpy
> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 195 in
> pytest_pyfunc_call
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39 in
> _multicall
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80 in
> _hookexec
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265 in __call__
> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1789 in
> runtest
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 167 in
> pytest_runtest_call
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39 in
> _multicall
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80 in
> _hookexec
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265 in __call__
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 260 in
> <lambda>
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 339 in
> from_call
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 259 in
> call_runtest_hook
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 220 in
> call_and_report
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 131 in
> runtestprotocol
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 112 in
> pytest_runtest_protocol
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39 in
> _multicall
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80 in
> _hookexec
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265 in __call__
> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 349 in
> pytest_runtestloop
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39 in
> _multicall
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80 in
> _hookexec
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265 in __call__
> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 324 in _main
> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 270 in
> wrap_session
> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 317 in
> pytest_cmdline_main
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39 in
> _multicall
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80 in
> _hookexec
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265 in __call__
> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 167
> in main
> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 190
> in console_main
> File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5 in <module>
> File "<frozen runpy>", line 88 in _run_code
> File "<frozen runpy>", line 198 in _run_module_as_main
>
> Extension modules: numpy.core._multiarray_umath,
> numpy.core._multiarray_tests, numpy.linalg._umath_linalg,
> numpy.fft._pocketfft_internal, numpy.random._common,
> numpy.random.bit_generator, numpy.random._bounded_integers,
> numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox,
> numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator,
> fast_histogram._histogram_core, numpy.linalg.lapack_lite (total: 15)
> Aborted
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=134: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fast-histogram/build; python3.11 -m
> pytest
> I: pybuild base:240: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build; python3.10 -m
> pytest
> ============================= test session starts
> ==============================
> platform linux -- Python 3.10.9, pytest-7.2.0, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>
> plugins: hypothesis-6.60.0
> collected 9 items
>
> fast_histogram/tests/test_histogram.py FFatal Python error: Segmentation fault
>
> Current thread 0x00007fae082ce200 (most recent call first):
> Garbage-collecting
> File "/usr/lib/python3.10/ast.py", line 50 in parse
> File "/usr/lib/python3/dist-packages/_pytest/_code/source.py", line 185 in
> getstatementrange_ast
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 263 in
> getsource
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 722 in
> _getentrysource
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 814 in
> repr_traceback_entry
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 871 in
> repr_traceback
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 944 in
> repr_excinfo
> File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 669 in
> getrepr
> File "/usr/lib/python3/dist-packages/_pytest/nodes.py", line 484 in
> _repr_failure_py
> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1823 in
> repr_failure
> File "/usr/lib/python3/dist-packages/hypothesis/internal/escalation.py",
> line 156 in format_exception
> File "/usr/lib/python3/dist-packages/hypothesis/core.py", line 847 in
> _execute_once_for_engine
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 185 in __stoppable_test_function
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 209 in test_function
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 731 in generate_new_examples
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 880 in _run
> File
> "/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py",
> line 474 in run
> File "/usr/lib/python3/dist-packages/hypothesis/core.py", line 884 in
> run_engine
> File "/usr/lib/python3/dist-packages/hypothesis/core.py", line 1292 in
> wrapped_test
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build/fast_histogram/tests/test_histogram.py",
> line 78 in test_2d_compare_with_numpy
> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 195 in
> pytest_pyfunc_call
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39 in
> _multicall
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80 in
> _hookexec
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265 in __call__
> File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1789 in
> runtest
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 167 in
> pytest_runtest_call
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39 in
> _multicall
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80 in
> _hookexec
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265 in __call__
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 260 in
> <lambda>
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 339 in
> from_call
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 259 in
> call_runtest_hook
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 220 in
> call_and_report
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 131 in
> runtestprotocol
> File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 112 in
> pytest_runtest_protocol
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39 in
> _multicall
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80 in
> _hookexec
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265 in __call__
> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 349 in
> pytest_runtestloop
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39 in
> _multicall
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80 in
> _hookexec
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265 in __call__
> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 324 in _main
> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 270 in
> wrap_session
> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 317 in
> pytest_cmdline_main
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39 in
> _multicall
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80 in
> _hookexec
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265 in __call__
> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 167
> in main
> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 190
> in console_main
> File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5 in <module>
> File "/usr/lib/python3.10/runpy.py", line 86 in _run_code
> File "/usr/lib/python3.10/runpy.py", line 196 in _run_module_as_main
>
> Extension modules: numpy.core._multiarray_umath,
> numpy.core._multiarray_tests, numpy.linalg._umath_linalg,
> numpy.fft._pocketfft_internal, numpy.random._common,
> numpy.random.bit_generator, numpy.random._bounded_integers,
> numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox,
> numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator,
> fast_histogram._histogram_core, numpy.linalg.lapack_lite (total: 15)
> Segmentation fault
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=139: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_fast-histogram/build; python3.10 -m
> pytest
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.11
> 3.10" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2022/12/20/fast-histogram_0.11-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&[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.