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.