Package: src:python-bitcoinlib Version: 0.11.2-1 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] 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:311: python3.12 setup.py config /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py build /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/signmessage.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/segwit_addr.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/rpc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/signature.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/wallet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/base58.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/messages.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/bloom.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/net.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin copying bitcoin/bech32.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/core copying bitcoin/core/key.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/core copying bitcoin/core/scripteval.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/core copying bitcoin/core/script.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/core copying bitcoin/core/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/core copying bitcoin/core/serialize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/core copying bitcoin/core/_bignum.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/core creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_messages.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/fakebitcoinproxy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_signmessage.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_base58.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_wallet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_serialize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_bech32.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_core.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_bloom.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_ripemd160.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_key.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_checkblock.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_segwit.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_transactions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_script.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_fakebitcoinproxy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_net.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_rpc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests copying bitcoin/tests/test_scripteval.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/core/contrib copying bitcoin/core/contrib/ripemd160.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/core/contrib copying bitcoin/core/contrib/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/core/contrib dh_auto_test -O--buildsystem=pybuild I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build; python3.12 -m unittest discover -v test_from_data (bitcoin.tests.test_base58.Test_CBase58Data.test_from_data) ... ok test_invalid_base58_exception (bitcoin.tests.test_base58.Test_CBase58Data.test_invalid_base58_exception) ... ok test_encode_decode (bitcoin.tests.test_base58.Test_base58.test_encode_decode) ... ERROR test_from_data (bitcoin.tests.test_bech32.Test_CBech32Data.test_from_data) ... ok test_invalid_bech32_exception (bitcoin.tests.test_bech32.Test_CBech32Data.test_invalid_bech32_exception) ... ERROR test_encode_decode (bitcoin.tests.test_bech32.Test_bech32.test_encode_decode) ... ERROR test_bloom_create_insert_key (bitcoin.tests.test_bloom.Test_CBloomFilter.test_bloom_create_insert_key) ... ok test_create_insert_serialize (bitcoin.tests.test_bloom.Test_CBloomFilter.test_create_insert_serialize) ... ok test_create_insert_serialize_with_tweak (bitcoin.tests.test_bloom.Test_CBloomFilter.test_create_insert_serialize_with_tweak) ... ok test (bitcoin.tests.test_bloom.Test_MurmurHash3.test) ... ok test_checkblock_invalid (bitcoin.tests.test_checkblock.Test_CheckBlock.test_checkblock_invalid) ... ERROR test_checkblock_valid (bitcoin.tests.test_checkblock.Test_CheckBlock.test_checkblock_valid) ... ERROR test_GetHash (bitcoin.tests.test_core.Test_CBlock.test_GetHash) ... ok test_calc_merkle_root (bitcoin.tests.test_core.Test_CBlock.test_calc_merkle_root) ... ok test_calc_merkle_root_of_empty_block (bitcoin.tests.test_core.Test_CBlock.test_calc_merkle_root_of_empty_block) CBlock.calc_merkle_root() fails if vtx empty ... ok test_serialization (bitcoin.tests.test_core.Test_CBlock.test_serialization) ... ok test_GetHash (bitcoin.tests.test_core.Test_CBlockHeader.test_GetHash) ... ok test_calc_difficulty (bitcoin.tests.test_core.Test_CBlockHeader.test_calc_difficulty) ... ok test_serialization (bitcoin.tests.test_core.Test_CBlockHeader.test_serialization) ... ok test_MoneyRange (bitcoin.tests.test_core.Test_Money.test_MoneyRange) ... ok test_MoneyRangeCustomParams (bitcoin.tests.test_core.Test_Money.test_MoneyRangeCustomParams) ... ok test (bitcoin.tests.test_core.Test_str_value.test) ... ok test__batch_empty_list_input (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test__batch_empty_list_input) ... ok test__batch_getblockhash_many (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test__batch_getblockhash_many) ... ok test__batch_gives_reasonable_getblockcount_result (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test__batch_gives_reasonable_getblockcount_result) ... ok test__batch_raises_when_no_params (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test__batch_raises_when_no_params) ... ok test__batch_result_error_is_none (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test__batch_result_error_is_none) ... ok test__batch_result_keys (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test__batch_result_keys) ... ok test__batch_returns_error_when_given_invalid_params (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test__batch_returns_error_when_given_invalid_params) ... ok test__batch_same_count_results_as_requests (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test__batch_same_count_results_as_requests) ... ok test_blockheight_extensively (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_blockheight_extensively) ... ok test_constructor (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_constructor) ... ok test_constructor_accepts_blocks (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_constructor_accepts_blocks) ... ok test_fundrawtransaction (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_fundrawtransaction) ... ok test_fundrawtransaction_adds_output (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_fundrawtransaction_adds_output) ... ok test_fundrawtransaction_hex_hash (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_fundrawtransaction_hex_hash) ... ok test_getblock_returns_transaction_data (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_getblock_returns_transaction_data) ... ok test_getblock_with_bytes (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_getblock_with_bytes) ... ok test_getblock_with_string (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_getblock_with_string) ... ok test_getblockcount_many (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_getblockcount_many) ... ok test_getblockcount_zero (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_getblockcount_zero) ... ok test_getblockhash_many (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_getblockhash_many) ... ok test_getblockhash_zero (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_getblockhash_zero) ... ok test_getnewaddress_returns_cbitcoinaddress (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_getnewaddress_returns_cbitcoinaddress) ... ok test_getnewaddress_returns_different_addresses (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_getnewaddress_returns_different_addresses) ... ok test_getrawtransaction (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_getrawtransaction) ... ok test_importaddress (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_importaddress) ... ok test_importaddress_with_parameters (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_importaddress_with_parameters) ... ok test_make_blocks_from_blockhashes (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_make_blocks_from_blockhashes) ... ok test_make_blocks_from_blockhashes_empty (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_make_blocks_from_blockhashes_empty) ... ok test_sendrawtransaction (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_sendrawtransaction) ... ok test_signrawtransaction (bitcoin.tests.test_fakebitcoinproxy.FakeBitcoinProxyTestCase.test_signrawtransaction) ... ok test (bitcoin.tests.test_key.Test_CPubKey.test) ... ok test_fail_invalid_message (bitcoin.tests.test_messages.Test_messages.test_fail_invalid_message) ... ok test_msg_verack_to_bytes (bitcoin.tests.test_messages.Test_messages.test_msg_verack_to_bytes) ... ok test_read_msg_verack (bitcoin.tests.test_messages.Test_messages.test_read_msg_verack) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_addr.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_alert.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_block.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_getaddr.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_getblocks.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_getdata.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_getheaders.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_headers.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_inv.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_mempool.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_notfound.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_ping.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_pong.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_reject.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_tx.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_verack.test_serialization) ... ok test_serialization (bitcoin.tests.test_messages.Test_msg_version.test_serialization) ... ok test_serializationDiff (bitcoin.tests.test_net.TestCAddress.test_serializationDiff) ... ok test_serializationIPv4 (bitcoin.tests.test_net.TestCAddress.test_serializationIPv4) ... ok test_serializationIPv6 (bitcoin.tests.test_net.TestCAddress.test_serializationIPv6) ... ok test_serializationSimple (bitcoin.tests.test_net.TestCAddress.test_serializationSimple) ... ok test_serialization (bitcoin.tests.test_net.TestCAlert.test_serialization) ... ok test_serialization (bitcoin.tests.test_net.TestCInv.test_serialization) ... ok test_serialization (bitcoin.tests.test_net.TestUnsignedAlert.test_serialization) ... ok test_ripemd160 (bitcoin.tests.test_ripemd160.Test_ripemd160.test_ripemd160) RIPEMD-160 test vectors. ... ok test_add (bitcoin.tests.test_script.Test_CScript.test_add) ... ok test_equality (bitcoin.tests.test_script.Test_CScript.test_equality) ... ok test_has_canonical_pushes (bitcoin.tests.test_script.Test_CScript.test_has_canonical_pushes) ... ok test_has_canonical_pushes_with_invalid_truncated_script (bitcoin.tests.test_script.Test_CScript.test_has_canonical_pushes_with_invalid_truncated_script) ... ok test_invalid_scripts (bitcoin.tests.test_script.Test_CScript.test_invalid_scripts) ... ok test_is_p2sh (bitcoin.tests.test_script.Test_CScript.test_is_p2sh) ... ok test_is_push_only (bitcoin.tests.test_script.Test_CScript.test_is_push_only) ... ok test_is_push_only_on_invalid_pushdata (bitcoin.tests.test_script.Test_CScript.test_is_push_only_on_invalid_pushdata) ... ok test_is_unspendable (bitcoin.tests.test_script.Test_CScript.test_is_unspendable) ... ok test_is_valid (bitcoin.tests.test_script.Test_CScript.test_is_valid) ... ok test_repr (bitcoin.tests.test_script.Test_CScript.test_repr) ... ok test_to_p2sh_scriptPubKey (bitcoin.tests.test_script.Test_CScript.test_to_p2sh_scriptPubKey) ... ok test_tokenize_roundtrip (bitcoin.tests.test_script.Test_CScript.test_tokenize_roundtrip) ... ok test_encode_decode_op_n (bitcoin.tests.test_script.Test_CScriptOp.test_encode_decode_op_n) ... ok test_is_singleton (bitcoin.tests.test_script.Test_CScriptOp.test_is_singleton) ... ok test_pushdata (bitcoin.tests.test_script.Test_CScriptOp.test_pushdata) ... ok test_high_s_value (bitcoin.tests.test_script.Test_IsLowDERSignature.test_high_s_value) ... ok test_low_s_value (bitcoin.tests.test_script.Test_IsLowDERSignature.test_low_s_value) ... ok test_script_invalid (bitcoin.tests.test_scripteval.Test_EvalScript.test_script_invalid) ... skipped 'Test failing with current Debian libssl version' test_script_valid (bitcoin.tests.test_scripteval.Test_EvalScript.test_script_valid) ... skipped 'Test failing with current Debian libssl version' test_checkblock (bitcoin.tests.test_segwit.Test_Segwit.test_checkblock) ... ok test_p2sh_p2wpkh_signaturehash (bitcoin.tests.test_segwit.Test_Segwit.test_p2sh_p2wpkh_signaturehash) ... ok test_p2sh_p2wsh_signaturehash (bitcoin.tests.test_segwit.Test_Segwit.test_p2sh_p2wsh_signaturehash) ... ok test_p2wpkh_signaturehash (bitcoin.tests.test_segwit.Test_Segwit.test_p2wpkh_signaturehash) ... ok test_p2wsh_signaturehash1 (bitcoin.tests.test_segwit.Test_Segwit.test_p2wsh_signaturehash1) ... ok test_p2wsh_signaturehash2 (bitcoin.tests.test_segwit.Test_Segwit.test_p2wsh_signaturehash2) ... ok test (bitcoin.tests.test_serialize.Test_BytesSerializer.test) ... ok test_truncated (bitcoin.tests.test_serialize.Test_BytesSerializer.test_truncated) ... ok test_from_compact_negative_zero (bitcoin.tests.test_serialize.Test_Compact.test_from_compact_negative_zero) ... ok test_from_compact_zero (bitcoin.tests.test_serialize.Test_Compact.test_from_compact_zero) ... ok test_from_uint256 (bitcoin.tests.test_serialize.Test_Compact.test_from_uint256) ... ok test_twelve (bitcoin.tests.test_serialize.Test_Compact.test_twelve) ... ok test_extra_data (bitcoin.tests.test_serialize.Test_Serializable.test_extra_data) Serializable.deserialize() fails if extra data is present ... ok test_fixed (bitcoin.tests.test_serialize.Test_Uint256_Serialize.test_fixed) ... ok test (bitcoin.tests.test_serialize.Test_VarIntSerializer.test) ... ok test_non_optimal (bitcoin.tests.test_serialize.Test_VarIntSerializer.test_non_optimal) ... ok test_truncated (bitcoin.tests.test_serialize.Test_VarIntSerializer.test_truncated) ... ok test_sign_message_simple (bitcoin.tests.test_signmessage.Test_SignVerifyMessage.test_sign_message_simple) ... ok test_sign_message_vectors (bitcoin.tests.test_signmessage.Test_SignVerifyMessage.test_sign_message_vectors) ... ERROR test_verify_message_simple (bitcoin.tests.test_signmessage.Test_SignVerifyMessage.test_verify_message_simple) ... ok test_verify_message_vectors (bitcoin.tests.test_signmessage.Test_SignVerifyMessage.test_verify_message_vectors) ... ERROR test_GetHash (bitcoin.tests.test_transactions.Test_CMutableOutPoint.test_GetHash) CMutableOutPoint.GetHash() is not cached ... ok test_GetHash (bitcoin.tests.test_transactions.Test_CMutableTxIn.test_GetHash) CMutableTxIn.GetHash() is not cached ... ok test_is_null (bitcoin.tests.test_transactions.Test_COutPoint.test_is_null) ... ok test_repr (bitcoin.tests.test_transactions.Test_COutPoint.test_repr) ... ok test_str (bitcoin.tests.test_transactions.Test_COutPoint.test_str) ... ok test_is_coinbase (bitcoin.tests.test_transactions.Test_CTransaction.test_is_coinbase) ... ok test_tx_invalid (bitcoin.tests.test_transactions.Test_CTransaction.test_tx_invalid) ... ERROR test_tx_valid (bitcoin.tests.test_transactions.Test_CTransaction.test_tx_valid) ... skipped 'Test failing with current Debian libssl version' test_is_final (bitcoin.tests.test_transactions.Test_CTxIn.test_is_final) ... ok test_repr (bitcoin.tests.test_transactions.Test_CTxIn.test_repr) ... ok test_create_from_string (bitcoin.tests.test_wallet.Test_CBitcoinAddress.test_create_from_string) Create CBitcoinAddress's from strings ... ok test_from_invalid_scriptPubKey (bitcoin.tests.test_wallet.Test_CBitcoinAddress.test_from_invalid_scriptPubKey) CBitcoinAddress.from_scriptPubKey() with invalid scriptPubKeys ... ok test_from_nonstd_scriptPubKey (bitcoin.tests.test_wallet.Test_CBitcoinAddress.test_from_nonstd_scriptPubKey) CBitcoinAddress.from_scriptPubKey() with non-standard scriptPubKeys ... ok test_from_scriptPubKey (bitcoin.tests.test_wallet.Test_CBitcoinAddress.test_from_scriptPubKey) ... ok test_to_redeemScript (bitcoin.tests.test_wallet.Test_CBitcoinAddress.test_to_redeemScript) ... ok test_to_scriptPubKey (bitcoin.tests.test_wallet.Test_CBitcoinAddress.test_to_scriptPubKey) CBitcoinAddress.to_scriptPubKey() works ... ok test_wrong_nVersion (bitcoin.tests.test_wallet.Test_CBitcoinAddress.test_wrong_nVersion) Creating a CBitcoinAddress from a unknown nVersion fails ... ok test (bitcoin.tests.test_wallet.Test_CBitcoinSecret.test) ... ok test_sign (bitcoin.tests.test_wallet.Test_CBitcoinSecret.test_sign) ... ok test_sign_invalid_hash (bitcoin.tests.test_wallet.Test_CBitcoinSecret.test_sign_invalid_hash) ... ok test_from_bare_checksig_scriptPubKey (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress.test_from_bare_checksig_scriptPubKey) ... ok test_from_invalid_pubkeys (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress.test_from_invalid_pubkeys) Create P2PKHBitcoinAddress's from invalid pubkeys ... ok test_from_non_canonical_scriptPubKey (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress.test_from_non_canonical_scriptPubKey) ... ok test_from_valid_pubkey (bitcoin.tests.test_wallet.Test_P2PKHBitcoinAddress.test_from_valid_pubkey) Create P2PKHBitcoinAddress's from valid pubkeys ... ok test_from_redeemScript (bitcoin.tests.test_wallet.Test_P2SHBitcoinAddress.test_from_redeemScript) ... ok test (bitcoin.tests.test_wallet.Test_RFC6979.test) ... ok ====================================================================== ERROR: test_encode_decode (bitcoin.tests.test_base58.Test_base58.test_encode_decode) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_base58.py", line 29, in test_encode_decode for exp_bin, exp_base58 in load_test_vectors('base58_encode_decode.json'): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_base58.py", line 23, in load_test_vectors with open(os.path.dirname(__file__) + '/data/' + name, 'r') as fd: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/data/base58_encode_decode.json' ====================================================================== ERROR: test_invalid_bech32_exception (bitcoin.tests.test_bech32.Test_CBech32Data.test_invalid_bech32_exception) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_bech32.py", line 62, in test_invalid_bech32_exception for invalid, _ in load_test_vectors("bech32_invalid.json"): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_bech32.py", line 24, in load_test_vectors with open(os.path.dirname(__file__) + '/data/' + name, 'r') as fd: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/data/bech32_invalid.json' ====================================================================== ERROR: test_encode_decode (bitcoin.tests.test_bech32.Test_bech32.test_encode_decode) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_bech32.py", line 43, in test_encode_decode for exp_bin, exp_bech32 in load_test_vectors('bech32_encode_decode.json'): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_bech32.py", line 24, in load_test_vectors with open(os.path.dirname(__file__) + '/data/' + name, 'r') as fd: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/data/bech32_encode_decode.json' ====================================================================== ERROR: test_checkblock_invalid (bitcoin.tests.test_checkblock.Test_CheckBlock.test_checkblock_invalid) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_checkblock.py", line 50, in test_checkblock_invalid for comment, fHeader, fCheckPoW, cur_time, blk in load_test_vectors('checkblock_invalid.json'): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_checkblock.py", line 20, in load_test_vectors with open(os.path.dirname(__file__) + '/data/' + name, 'r') as fd: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/data/checkblock_invalid.json' ====================================================================== ERROR: test_checkblock_valid (bitcoin.tests.test_checkblock.Test_CheckBlock.test_checkblock_valid) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_checkblock.py", line 40, in test_checkblock_valid for comment, fHeader, fCheckPoW, cur_time, blk in load_test_vectors('checkblock_valid.json'): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_checkblock.py", line 20, in load_test_vectors with open(os.path.dirname(__file__) + '/data/' + name, 'r') as fd: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/data/checkblock_valid.json' ====================================================================== ERROR: test_sign_message_vectors (bitcoin.tests.test_signmessage.Test_SignVerifyMessage.test_sign_message_vectors) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_signmessage.py", line 52, in test_sign_message_vectors for vector in load_test_vectors('signmessage.json'): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_signmessage.py", line 21, in load_test_vectors with open(os.path.dirname(__file__) + '/data/' + name, 'r') as fd: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/data/signmessage.json' ====================================================================== ERROR: test_verify_message_vectors (bitcoin.tests.test_signmessage.Test_SignVerifyMessage.test_verify_message_vectors) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_signmessage.py", line 36, in test_verify_message_vectors for vector in load_test_vectors('signmessage.json'): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_signmessage.py", line 21, in load_test_vectors with open(os.path.dirname(__file__) + '/data/' + name, 'r') as fd: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/data/signmessage.json' ====================================================================== ERROR: test_tx_invalid (bitcoin.tests.test_transactions.Test_CTransaction.test_tx_invalid) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_transactions.py", line 141, in test_tx_invalid for prevouts, tx, enforceP2SH in load_test_vectors('tx_invalid.json'): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/test_transactions.py", line 23, in load_test_vectors with open(os.path.dirname(__file__) + '/data/' + name, 'r') as fd: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build/bitcoin/tests/data/tx_invalid.json' ---------------------------------------------------------------------- Ran 148 tests in 1.947s FAILED (errors=8, skipped=3) E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_bitcoinlib/build; python3.12 -m unittest discover -v dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit code 13 make: *** [debian/rules:8: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202408/ About the archive rebuild: The build was made on virtual machines of type m6a.large and r6a.large from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.