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.

Reply via email to