Your message dated Mon, 31 Mar 2025 14:15:28 -0600
with message-id <Z-r34ItVsVp8srev@huxley>
and subject line python-bitcoinlib: FTBFS: ERROR: test_tx_invalid
(bitcoin.tests.test_transactions.Test_CTransaction.test_tx_invalid)
has caused the Debian Bug report #1080127,
regarding python-bitcoinlib: FTBFS: ERROR: test_tx_invalid
(bitcoin.tests.test_transactions.Test_CTransaction.test_tx_invalid)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1080127: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1080127
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.
--- End Message ---
--- Begin Message ---
Package: python-bitcoinlib
Version: 0.12.2-1
This issue has been fixed in 0.12.2-1Hash: SHA512
Format: 1.8
Date: Mon, 31 Mar 2025 08:32:29 -0600
Source: python-bitcoinlib
Architecture: source
Version: 0.12.2-1
Distribution: unstable
Urgency: medium
Maintainer: Josue Ortega <jo...@debian.org>
Changed-By: Josue Ortega <jo...@debian.org>
Changes:
python-bitcoinlib (0.12.2-1) unstable; urgency=medium
.
* New upstream release (0.12.2):
+ Remove debian/patches/00-include-test-data.patch. No longer needed.
* Add debian/patches/fix-test-data: Includes missing test JSON data.
* debian/copyright: Update debian/* copyright holder year.
* Bump Standards-Version to 4.7.2. No changes required.
-- josue
signature.asc
Description: PGP signature
--- End Message ---