Source: python-ecdsa
Version: 0.18.0~b1-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20220525 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:239: python3.9 setup.py config 
> running config
> I: pybuild base:239: python3.10 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:239: /usr/bin/python3.9 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/_sha3.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/curves.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_curves.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/_rwlock.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_sha3.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/ecdsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/rfc6979.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/numbertheory.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_pyecdsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_ecdsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_numbertheory.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/_compat.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/eddsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_eddsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/der.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_der.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/keys.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_keys.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_ecdh.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_rw_lock.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_malformed_sigs.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/ellipticcurve.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_ellipticcurve.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/test_jacobi.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> copying src/ecdsa/ecdh.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa
> UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build/ecdsa/_version.py to 
> '0.18.0b1'
> I: pybuild base:239: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/_sha3.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/curves.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_curves.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/_rwlock.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_sha3.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/ecdsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/rfc6979.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/numbertheory.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_pyecdsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_ecdsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_numbertheory.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/_compat.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/eddsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_eddsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/der.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_der.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/keys.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_keys.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_ecdh.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_rw_lock.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_malformed_sigs.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/ellipticcurve.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_ellipticcurve.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/test_jacobi.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> copying src/ecdsa/ecdh.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa
> UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build/ecdsa/_version.py to 
> '0.18.0b1'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:239: cd '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_ecdsa/build'; 
> python3.9 -m pytest 
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.9.12, pytest-6.2.5, py-1.10.0, pluggy-1.0.0
> rootdir: /<<PKGBUILDDIR>>
> plugins: hypothesis-6.36.0
> collected 1751 items
> 
> ecdsa/test_curves.py ................................................... [  
> 2%]
> ................................................                         [  
> 5%]
> ecdsa/test_der.py ...................................................... [  
> 8%]
> ......................                                                   [  
> 9%]
> ecdsa/test_ecdh.py .................ss.................................. [ 
> 13%]
> ........ss                                                               [ 
> 13%]
> ecdsa/test_ecdsa.py .................................................... [ 
> 16%]
> ....                                                                     [ 
> 16%]
> ecdsa/test_eddsa.py .................................................... [ 
> 19%]
> .............................                                            [ 
> 21%]
> ecdsa/test_ellipticcurve.py ........................                     [ 
> 22%]
> ecdsa/test_jacobi.py ................................................... [ 
> 25%]
>                                                                          [ 
> 25%]
> ecdsa/test_keys.py ..................................................... [ 
> 28%]
> ........................................................................ [ 
> 32%]
> .....................................                                    [ 
> 34%]
> ecdsa/test_malformed_sigs.py ........................................... [ 
> 37%]
> ........................................................................ [ 
> 41%]
> ...............................                                          [ 
> 43%]
> ecdsa/test_numbertheory.py ............................................. [ 
> 45%]
> ........................................................................ [ 
> 49%]
> ........................................................................ [ 
> 54%]
> ..............................................................           [ 
> 57%]
> ecdsa/test_pyecdsa.py .................................................. [ 
> 60%]
> ........................................................................ [ 
> 64%]
> ........................................................................ [ 
> 68%]
> ........................................................................ [ 
> 72%]
> ........................................................................ [ 
> 76%]
> ........................................................................ [ 
> 81%]
> ........................................................................ [ 
> 85%]
> ........................................................................ [ 
> 89%]
> ........................................................................ [ 
> 93%]
> ........................................................................ [ 
> 97%]
> .....................                                                    [ 
> 98%]
> ecdsa/test_rw_lock.py ....                                               [ 
> 98%]
> ecdsa/test_sha3.py ......s............                                   
> [100%]
> 
> ======================= 1746 passed, 5 skipped in 17.97s 
> =======================
> I: pybuild base:239: cd 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build'; python3.10 -m pytest 
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.10.4, pytest-6.2.5, py-1.10.0, pluggy-1.0.0
> rootdir: /<<PKGBUILDDIR>>
> plugins: hypothesis-6.36.0
> collected 1605 items / 1 error / 1604 selected
> 
> ==================================== ERRORS 
> ====================================
> _ ERROR collecting 
> .pybuild/cpython3_3.10_ecdsa/build/ecdsa/test_malformed_sigs.py _
> /usr/lib/python3.10/hashlib.py:160: in __hash_new
>     return _hashlib.new(name, data, **kwargs)
> E   ValueError: [digital envelope routines] unsupported
> 
> During handling of the above exception, another exception occurred:
> ecdsa/test_malformed_sigs.py:42: in <module>
>     hash_and_size = [
> ecdsa/test_malformed_sigs.py:43: in <listcomp>
>     (name, hashlib.new(name).digest_size) for name in algorithms_available
> /usr/lib/python3.10/hashlib.py:166: in __hash_new
>     return __get_builtin_constructor(name)(data)
> /usr/lib/python3.10/hashlib.py:123: in __get_builtin_constructor
>     raise ValueError('unsupported hash type ' + name)
> E   ValueError: unsupported hash type md4
> =========================== short test summary info 
> ============================
> ERROR ecdsa/test_malformed_sigs.py - ValueError: unsupported hash type md4
> !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection 
> !!!!!!!!!!!!!!!!!!!!
> =============================== 1 error in 0.81s 
> ===============================
> E: pybuild pybuild:369: test: plugin distutils failed with: exit code=2: cd 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_ecdsa/build'; python3.10 -m pytest 
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.9 
> 3.10" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/05/25/python-ecdsa_0.18.0~b1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220525;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220525&[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 marking 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.

  • Bug#1011793: python-ecdsa: FTBFS: dh_auto_test: error: py... Lucas Nussbaum

Reply via email to