Source: python-bitcoinlib Version: 0.11.0-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org 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_bitcoinlib/build/bitcoin > copying bitcoin/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > copying bitcoin/bech32.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > copying bitcoin/signature.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > copying bitcoin/segwit_addr.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > copying bitcoin/bloom.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > copying bitcoin/messages.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > copying bitcoin/base58.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > copying bitcoin/signmessage.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > copying bitcoin/rpc.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > copying bitcoin/wallet.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > copying bitcoin/net.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_fakebitcoinproxy.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_segwit.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_net.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_signmessage.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_wallet.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_base58.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_scripteval.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_messages.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_core.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_key.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_checkblock.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_transactions.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_bloom.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_script.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_serialize.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_rpc.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_bech32.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/fakebitcoinproxy.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/tests > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/core > copying bitcoin/core/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/core > copying bitcoin/core/_bignum.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/core > copying bitcoin/core/key.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/core > copying bitcoin/core/serialize.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/core > copying bitcoin/core/scripteval.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/core > copying bitcoin/core/script.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_bitcoinlib/build/bitcoin/core > I: pybuild base:239: /usr/bin/python3 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/bech32.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/signature.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/segwit_addr.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/bloom.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/messages.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/base58.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/signmessage.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/rpc.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/wallet.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > copying bitcoin/net.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_fakebitcoinproxy.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_segwit.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_net.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_signmessage.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_wallet.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_base58.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_scripteval.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_messages.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_core.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_key.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_checkblock.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_transactions.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_bloom.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_script.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_serialize.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_rpc.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/test_bech32.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > copying bitcoin/tests/fakebitcoinproxy.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/tests > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/core > copying bitcoin/core/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/core > copying bitcoin/core/_bignum.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/core > copying bitcoin/core/key.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/core > copying bitcoin/core/serialize.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/core > copying bitcoin/core/scripteval.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/core > copying bitcoin/core/script.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bitcoinlib/build/bitcoin/core > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:239: python3.9 setup.py test > running test > WARNING: Testing via this command is deprecated and will be removed in a > future version. Users looking for a generic test entry point independent of > test runner are encouraged to use tox. > running egg_info > creating python_bitcoinlib.egg-info > writing python_bitcoinlib.egg-info/PKG-INFO > writing dependency_links to python_bitcoinlib.egg-info/dependency_links.txt > writing top-level names to python_bitcoinlib.egg-info/top_level.txt > writing manifest file 'python_bitcoinlib.egg-info/SOURCES.txt' > reading manifest file 'python_bitcoinlib.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > adding license file 'LICENSE' > writing manifest file 'python_bitcoinlib.egg-info/SOURCES.txt' > running build_ext > test__batch_empty_list_input > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_getblockhash_many > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_gives_reasonable_getblockcount_result > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_raises_when_no_params > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_result_error_is_none > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_result_keys > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_returns_error_when_given_invalid_params > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_same_count_results_as_requests > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_blockheight_extensively > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_constructor > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_constructor_accepts_blocks > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_fundrawtransaction > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_fundrawtransaction_adds_output > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_fundrawtransaction_hex_hash > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_getblock_returns_transaction_data > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblock_with_bytes > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblock_with_string > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblockcount_many > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblockcount_zero > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblockhash_many > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblockhash_zero > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getnewaddress_returns_cbitcoinaddress > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_getnewaddress_returns_different_addresses > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_getrawtransaction > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_importaddress > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_importaddress_with_parameters > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_make_blocks_from_blockhashes > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_make_blocks_from_blockhashes_empty > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_sendrawtransaction > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_signrawtransaction > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_checkblock (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_p2sh_p2wpkh_signaturehash (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_p2sh_p2wsh_signaturehash (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_p2wpkh_signaturehash (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_p2wsh_signaturehash1 (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_p2wsh_signaturehash2 (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_serializationDiff (bitcoin.tests.test_net.TestCAddress) ... ok > test_serializationIPv4 (bitcoin.tests.test_net.TestCAddress) ... ok > test_serializationIPv6 (bitcoin.tests.test_net.TestCAddress) ... ok > test_serializationSimple (bitcoin.tests.test_net.TestCAddress) ... ok > test_serialization (bitcoin.tests.test_net.TestCAlert) ... ok > test_serialization (bitcoin.tests.test_net.TestCInv) ... ok > test_serialization (bitcoin.tests.test_net.TestUnsignedAlert) ... ok > test_sign_message_simple > (bitcoin.tests.test_signmessage.Test_SignVerifyMessage) ... ERROR > test_sign_message_vectors > (bitcoin.tests.test_signmessage.Test_SignVerifyMessage) ... ERROR > test_verify_message_simple > (bitcoin.tests.test_signmessage.Test_SignVerifyMessage) ... ERROR > test_verify_message_vectors > (bitcoin.tests.test_signmessage.Test_SignVerifyMessage) ... ERROR > test_create_from_string (bitcoin.tests.test_wallet.Test_CBitcoinAddress) > Create CBitcoinAddress's from strings ... ok > test_from_invalid_scriptPubKey > (bitcoin.tests.test_wallet.Test_CBitcoinAddress) > CBitcoinAddress.from_scriptPubKey() with invalid scriptPubKeys ... ok > test_from_nonstd_scriptPubKey (bitcoin.tests.test_wallet.Test_CBitcoinAddress) > CBitcoinAddress.from_scriptPubKey() with non-standard scriptPubKeys ... ok > test_from_scriptPubKey (bitcoin.tests.test_wallet.Test_CBitcoinAddress) ... ok > test_to_redeemScript (bitcoin.tests.test_wallet.Test_CBitcoinAddress) ... ok > test_to_scriptPubKey (bitcoin.tests.test_wallet.Test_CBitcoinAddress) > CBitcoinAddress.to_scriptPubKey() works ... ok > test_wrong_nVersion (bitcoin.tests.test_wallet.Test_CBitcoinAddress) > Creating a CBitcoinAddress from a unknown nVersion fails ... ok > test (bitcoin.tests.test_wallet.Test_CBitcoinSecret) ... ok > test_sign (bitcoin.tests.test_wallet.Test_CBitcoinSecret) ... ok > test_sign_invalid_hash (bitcoin.tests.test_wallet.Test_CBitcoinSecret) ... ok > test_from_bare_checksig_scriptPubKey > (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress) ... ERROR > test_from_invalid_pubkeys (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress) > Create P2PKHBitcoinAddress's from invalid pubkeys ... ERROR > test_from_non_canonical_scriptPubKey > (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress) ... ok > test_from_valid_pubkey (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress) > Create P2PKHBitcoinAddress's from valid pubkeys ... ERROR > test_from_redeemScript (bitcoin.tests.test_wallet.Test_P2SHBitcoinAddress) > ... ERROR > test (bitcoin.tests.test_wallet.Test_RFC6979) ... ok > test_from_data (bitcoin.tests.test_base58.Test_CBase58Data) ... ok > test_invalid_base58_exception (bitcoin.tests.test_base58.Test_CBase58Data) > ... ok > test_encode_decode (bitcoin.tests.test_base58.Test_base58) ... ok > test_script_invalid (bitcoin.tests.test_scripteval.Test_EvalScript) ... ERROR > test_script_valid (bitcoin.tests.test_scripteval.Test_EvalScript) ... ERROR > test_fail_invalid_message (bitcoin.tests.test_messages.Test_messages) ... ok > test_msg_verack_to_bytes (bitcoin.tests.test_messages.Test_messages) ... ok > test_read_msg_verack (bitcoin.tests.test_messages.Test_messages) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_addr) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_alert) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_block) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_getaddr) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_getblocks) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_getdata) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_getheaders) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_headers) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_inv) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_mempool) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_notfound) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_ping) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_pong) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_reject) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_tx) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_verack) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_version) ... ok > test_GetHash (bitcoin.tests.test_core.Test_CBlock) ... ok > test_calc_merkle_root (bitcoin.tests.test_core.Test_CBlock) ... ok > test_calc_merkle_root_of_empty_block (bitcoin.tests.test_core.Test_CBlock) > CBlock.calc_merkle_root() fails if vtx empty ... ok > test_serialization (bitcoin.tests.test_core.Test_CBlock) ... ok > test_GetHash (bitcoin.tests.test_core.Test_CBlockHeader) ... ok > test_calc_difficulty (bitcoin.tests.test_core.Test_CBlockHeader) ... ok > test_serialization (bitcoin.tests.test_core.Test_CBlockHeader) ... ok > test_MoneyRange (bitcoin.tests.test_core.Test_Money) ... ok > test_MoneyRangeCustomParams (bitcoin.tests.test_core.Test_Money) ... ok > test (bitcoin.tests.test_core.Test_str_value) ... ok > test (bitcoin.tests.test_key.Test_CPubKey) ... ok > test_checkblock_invalid (bitcoin.tests.test_checkblock.Test_CheckBlock) ... ok > test_checkblock_valid (bitcoin.tests.test_checkblock.Test_CheckBlock) ... ok > test_GetHash (bitcoin.tests.test_transactions.Test_CMutableOutPoint) > CMutableOutPoint.GetHash() is not cached ... ok > test_GetHash (bitcoin.tests.test_transactions.Test_CMutableTxIn) > CMutableTxIn.GetHash() is not cached ... ok > test_is_null (bitcoin.tests.test_transactions.Test_COutPoint) ... ok > test_repr (bitcoin.tests.test_transactions.Test_COutPoint) ... ok > test_str (bitcoin.tests.test_transactions.Test_COutPoint) ... ok > test_is_coinbase (bitcoin.tests.test_transactions.Test_CTransaction) ... ok > test_tx_invalid (bitcoin.tests.test_transactions.Test_CTransaction) ... ERROR > test_tx_valid (bitcoin.tests.test_transactions.Test_CTransaction) ... > Segmentation fault > E: pybuild pybuild:369: test: plugin distutils failed with: exit code=139: > python3.9 setup.py test > I: pybuild base:239: python3.10 setup.py test > running test > WARNING: Testing via this command is deprecated and will be removed in a > future version. Users looking for a generic test entry point independent of > test runner are encouraged to use tox. > running egg_info > writing python_bitcoinlib.egg-info/PKG-INFO > writing dependency_links to python_bitcoinlib.egg-info/dependency_links.txt > writing top-level names to python_bitcoinlib.egg-info/top_level.txt > reading manifest file 'python_bitcoinlib.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > adding license file 'LICENSE' > writing manifest file 'python_bitcoinlib.egg-info/SOURCES.txt' > running build_ext > test__batch_empty_list_input > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_getblockhash_many > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_gives_reasonable_getblockcount_result > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_raises_when_no_params > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_result_error_is_none > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_result_keys > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_returns_error_when_given_invalid_params > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test__batch_same_count_results_as_requests > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_blockheight_extensively > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_constructor > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_constructor_accepts_blocks > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_fundrawtransaction > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_fundrawtransaction_adds_output > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_fundrawtransaction_hex_hash > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_getblock_returns_transaction_data > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblock_with_bytes > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblock_with_string > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblockcount_many > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblockcount_zero > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblockhash_many > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getblockhash_zero > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_getnewaddress_returns_cbitcoinaddress > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_getnewaddress_returns_different_addresses > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_getrawtransaction > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_importaddress > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_importaddress_with_parameters > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_make_blocks_from_blockhashes > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_make_blocks_from_blockhashes_empty > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ok > test_sendrawtransaction > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_signrawtransaction > (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase) ... ERROR > test_checkblock (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_p2sh_p2wpkh_signaturehash (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_p2sh_p2wsh_signaturehash (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_p2wpkh_signaturehash (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_p2wsh_signaturehash1 (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_p2wsh_signaturehash2 (bitcoin.tests.test_segwit.Test_Segwit) ... ok > test_serializationDiff (bitcoin.tests.test_net.TestCAddress) ... ok > test_serializationIPv4 (bitcoin.tests.test_net.TestCAddress) ... ok > test_serializationIPv6 (bitcoin.tests.test_net.TestCAddress) ... ok > test_serializationSimple (bitcoin.tests.test_net.TestCAddress) ... ok > test_serialization (bitcoin.tests.test_net.TestCAlert) ... ok > test_serialization (bitcoin.tests.test_net.TestCInv) ... ok > test_serialization (bitcoin.tests.test_net.TestUnsignedAlert) ... ok > test_sign_message_simple > (bitcoin.tests.test_signmessage.Test_SignVerifyMessage) ... ERROR > test_sign_message_vectors > (bitcoin.tests.test_signmessage.Test_SignVerifyMessage) ... ERROR > test_verify_message_simple > (bitcoin.tests.test_signmessage.Test_SignVerifyMessage) ... ERROR > test_verify_message_vectors > (bitcoin.tests.test_signmessage.Test_SignVerifyMessage) ... ERROR > test_create_from_string (bitcoin.tests.test_wallet.Test_CBitcoinAddress) > Create CBitcoinAddress's from strings ... ok > test_from_invalid_scriptPubKey > (bitcoin.tests.test_wallet.Test_CBitcoinAddress) > CBitcoinAddress.from_scriptPubKey() with invalid scriptPubKeys ... ok > test_from_nonstd_scriptPubKey (bitcoin.tests.test_wallet.Test_CBitcoinAddress) > CBitcoinAddress.from_scriptPubKey() with non-standard scriptPubKeys ... ok > test_from_scriptPubKey (bitcoin.tests.test_wallet.Test_CBitcoinAddress) ... ok > test_to_redeemScript (bitcoin.tests.test_wallet.Test_CBitcoinAddress) ... ok > test_to_scriptPubKey (bitcoin.tests.test_wallet.Test_CBitcoinAddress) > CBitcoinAddress.to_scriptPubKey() works ... ok > test_wrong_nVersion (bitcoin.tests.test_wallet.Test_CBitcoinAddress) > Creating a CBitcoinAddress from a unknown nVersion fails ... ok > test (bitcoin.tests.test_wallet.Test_CBitcoinSecret) ... ok > test_sign (bitcoin.tests.test_wallet.Test_CBitcoinSecret) ... ok > test_sign_invalid_hash (bitcoin.tests.test_wallet.Test_CBitcoinSecret) ... ok > test_from_bare_checksig_scriptPubKey > (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress) ... ERROR > test_from_invalid_pubkeys (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress) > Create P2PKHBitcoinAddress's from invalid pubkeys ... ERROR > test_from_non_canonical_scriptPubKey > (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress) ... ok > test_from_valid_pubkey (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress) > Create P2PKHBitcoinAddress's from valid pubkeys ... ERROR > test_from_redeemScript (bitcoin.tests.test_wallet.Test_P2SHBitcoinAddress) > ... ERROR > test (bitcoin.tests.test_wallet.Test_RFC6979) ... ok > test_from_data (bitcoin.tests.test_base58.Test_CBase58Data) ... ok > test_invalid_base58_exception (bitcoin.tests.test_base58.Test_CBase58Data) > ... ok > test_encode_decode (bitcoin.tests.test_base58.Test_base58) ... ok > test_script_invalid (bitcoin.tests.test_scripteval.Test_EvalScript) ... ERROR > test_script_valid (bitcoin.tests.test_scripteval.Test_EvalScript) ... ERROR > test_fail_invalid_message (bitcoin.tests.test_messages.Test_messages) ... ok > test_msg_verack_to_bytes (bitcoin.tests.test_messages.Test_messages) ... ok > test_read_msg_verack (bitcoin.tests.test_messages.Test_messages) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_addr) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_alert) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_block) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_getaddr) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_getblocks) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_getdata) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_getheaders) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_headers) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_inv) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_mempool) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_notfound) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_ping) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_pong) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_reject) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_tx) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_verack) ... ok > test_serialization (bitcoin.tests.test_messages.Test_msg_version) ... ok > test_GetHash (bitcoin.tests.test_core.Test_CBlock) ... ok > test_calc_merkle_root (bitcoin.tests.test_core.Test_CBlock) ... ok > test_calc_merkle_root_of_empty_block (bitcoin.tests.test_core.Test_CBlock) > CBlock.calc_merkle_root() fails if vtx empty ... ok > test_serialization (bitcoin.tests.test_core.Test_CBlock) ... ok > test_GetHash (bitcoin.tests.test_core.Test_CBlockHeader) ... ok > test_calc_difficulty (bitcoin.tests.test_core.Test_CBlockHeader) ... ok > test_serialization (bitcoin.tests.test_core.Test_CBlockHeader) ... ok > test_MoneyRange (bitcoin.tests.test_core.Test_Money) ... ok > test_MoneyRangeCustomParams (bitcoin.tests.test_core.Test_Money) ... ok > test (bitcoin.tests.test_core.Test_str_value) ... ok > test (bitcoin.tests.test_key.Test_CPubKey) ... ok > test_checkblock_invalid (bitcoin.tests.test_checkblock.Test_CheckBlock) ... ok > test_checkblock_valid (bitcoin.tests.test_checkblock.Test_CheckBlock) ... ok > test_GetHash (bitcoin.tests.test_transactions.Test_CMutableOutPoint) > CMutableOutPoint.GetHash() is not cached ... ok > test_GetHash (bitcoin.tests.test_transactions.Test_CMutableTxIn) > CMutableTxIn.GetHash() is not cached ... ok > test_is_null (bitcoin.tests.test_transactions.Test_COutPoint) ... ok > test_repr (bitcoin.tests.test_transactions.Test_COutPoint) ... ok > test_str (bitcoin.tests.test_transactions.Test_COutPoint) ... ok > test_is_coinbase (bitcoin.tests.test_transactions.Test_CTransaction) ... ok > test_tx_invalid (bitcoin.tests.test_transactions.Test_CTransaction) ... ERROR > test_tx_valid (bitcoin.tests.test_transactions.Test_CTransaction) ... > Segmentation fault > E: pybuild pybuild:369: test: plugin distutils failed with: exit code=139: > python3.10 setup.py test > dh_auto_test: error: pybuild --test -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-bitcoinlib_0.11.0-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220525;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220525&fusertaguser=lu...@debian.org&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.