[Pkg-bitcoin-devel] Bug#797683: bitcoin-tx should be a separate package

Zak Wilcox iwilcox at iwilcox.me.uk
Tue Sep 1 15:00:11 UTC 2015


Source: bitcoin
Version: 0.11.0-1

Since 0.10.1-2 Debian's bitcoind binary package includes the bitcoin-tx
binary, introduced upstream in 0.10.0.  It should have its own package.

A user isn't likely to need both bitcoind/bitcoin-cli and bitcoin-tx on
one machine; if you have bitcoin-cli you can use the rawtransaction API,
including letting bitcoin-cli handle signing/wallet bits so that you
don't have to provide raw private keys.  The user may want to actively
avoid bitcoind/bitcoin-cli; the main use case for bitcoin-tx is TX
creation/signing on disconnected hosts, where the extra binaries and
dependencies introduce redundant code into a context where you probably
want the minimum possible.

The PPA for Ubuntu currently doesn't include bitcoin-tx in any binary
package yet [1].  Nor does Arch.  Gentoo puts it in a separate package
[2].  Cross-distro harmony seems sensible where it doesn't buck normal
distro behaviour.

Upstream trivial issue https://github.com/bitcoin/bitcoin/pull/6600 is
just-bundle-with-bitcoind-like-Debian but met some objections; getting
it split everywhere is probably better.

[1]
<https://launchpadlibrarian.net/211658943/buildlog_ubuntu-vivid-amd64.bitcoin_0.11.0-vivid1_BUILDING.txt.gz>
(look for "This package provides the daemon")
[2] https://packages.gentoo.org/package/dev-util/bitcoin-tx



More information about the Pkg-bitcoin-devel mailing list