gpo.zugaina.org

Search Portage & Overlays:

net-p2p/joinmarket

JoinMarket CoinJoin client and daemon

Screenshots

  • joinmarket-0.9.11-r1
    ~amd64 ~arm64 ~x86
    +client +daemon gui test python_single_target_python3_10 python_single_target_python3_11

    View      Download      Browse     License: GPL-3   
    Overlay: bitcoin

ChangeLog

commit c313db56f0b460770510b335bae8c057493b9d88
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Apr 3 01:47:28 2024 -0400

net-p2p/joinmarket: fix failure with >=dev-python/pytest-8

commit 02af3ff7512d38acfe80ab4702768ae34f03530b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Mar 22 17:22:20 2024 -0400

net-p2p/joinmarket: accept net-p2p/bitcoin-core[cli] for testing

The next versions of net-p2p/bitcoin-core should rename the
"bitcoin-cli" USE flag to "cli" now that the profile snafu has been
somewhat fixed, so get the jump on them by beginning to accept that
flag now.

See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b29bdf91eff134ec14e92b3824961fc84a04940d

commit 7adfcce8d12d13f412cf0d0f51aa7b9b964c3937
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 5 10:34:28 2024 -0500

net-p2p/joinmarket: apply upstream fix for `wallet-tool.py history`

See: https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1681

commit 24c3131e77becac43d059aed1ba24f24ef6d4d5c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Feb 22 17:09:14 2024 -0500

net-p2p/joinmarket: bump to 0.9.11

See: https://github.com/JoinMarket-Org/joinmarket-clientserver/releases/tag/v0.9.11

commit e0fe0b76be6f2ee1d31a0182f95242c4b28ec840
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Dec 10 00:20:31 2023 -0500

net-p2p/joinmarket: fix tests with >=net-p2p/bitcoin-core-26.0

See: https://github.com/bitcoin/bitcoin/pull/28597

commit 939703dfe96f43d25ee59c4fa23c08fb26a75046
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Dec 9 16:36:02 2023 -0500

net-p2p/joinmarket: migrate test dependency on Bitcoin Core

commit 3e9f3f6cd599636dccf27b81e05492292e944553
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Nov 2 10:32:56 2023 -0400

net-p2p/joinmarket: fix build after change in distutils-r1.eclass

distutils_pep517_install in distutils-r1.eclass no longer wipes
$ after distutils_wheel_install, so we were getting cross-
contamination between the multiple modules that we build in succession.
Do the 'rm -rf' ourselves now to fix the build failure.

See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597762f0cd480abcd18792f519db370a6c249e25
Fixes: https://gitlab.com/bitcoin/gentoo/-/issues/16

commit 26be971c1acab5c9c9ccb9114613014e39ef2a52
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Sep 19 07:47:41 2023 -0400

Revert "net-p2p/bitcoin-core-25.0: introduce combined package"

This reverts commit f230573190c77a2046451fc9a207a857d72aa824.

commit f230573190c77a2046451fc9a207a857d72aa824
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Sep 17 11:44:46 2023 -0400

net-p2p/bitcoin-core-25.0: introduce combined package

This package combines:
- dev-util/bitcoin-tx (always installed)
- net-libs/libbitcoinconsensus (installed if USE="libs")
- net-p2p/bitcoin-cli (installed if USE="bitcoin-cli")
- net-p2p/bitcoind (installed if USE="daemon")
- net-p2p/bitcoin-qt (installed if USE="qt5")

To ease the transition, new ebuilds of the above packages at version
25.0 are added. These are empty packages that simply RDEPEND upon
net-p2p/bitcoin-core with the necessary USE flags.

Two new USE flags are introduced to control whether to embed internal
copies of LevelDB and libsecp256k1 into Bitcoin Core or to dynamically
link with the system-installed libraries.

The "sqlite" USE flag is now enabled by default, as descriptor wallets
are no longer experimental and are indeed now the default.

The "wallet" USE flag has been dropped, as it was redundant. If "berkdb"
and/or "sqlite" is enabled, then you get wallet support. If neither is
enabled, then you don't.

When a wallet is enabled, the 'bitcoin-wallet' utility is now installed.

The OpenRC init script has been overhauled to use -daemonwait so that
startup of other services needing bitcoind will be deferred until after
bitcoind is ready to accept RPCs.

The datadir that has long been located at the awkward
/var/lib/bitcoin/.bitcoin/ is now migrated to /var/lib/bitcoind/. The
ebuild installs a symlink to maintain backward compatibility on systems
where the older path still exists.

The init scripts now specify the location for the debug log file,
defaulting to /var/log/bitcoind/debug.log, instead of allowing it to be
written by default to /var/lib/bitcoin/.bitcoin/debug.log. It's an
important distinction, as /var/log may be located on a different storage
volume than /var/lib.

See: https://bugs.gentoo.org/890261

commit 24cde80fc9de6e7cc003c4b0135bc1e40465964e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 29 23:15:52 2023 -0400

net-p2p/joinmarket: bump to 0.9.10

See: https://github.com/JoinMarket-Org/joinmarket-clientserver/releases/tag/v0.9.10

commit 47c9694fb9da0adedc59587b8744fcca2a54109e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 16 10:39:06 2023 -0400

net-p2p/joinmarket: rename dev-python/serviceidentity

See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef9b5296f67d14868a7fc58b398204af2bee204

commit 15949cdd93a903ed9ad4b5d783215400635140fc
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu May 11 16:55:34 2023 -0400

drop python3_9 from PYTHON_COMPAT

See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f682ffb030d6f8d8afac8438bda89bf1967dce

commit 0c815b4f16f595ffbbf82f86b718a66d2a2dfb62
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jan 29 20:18:57 2023 -0500

net-p2p/joinmarket: bump to 0.9.9

See: https://github.com/JoinMarket-Org/joinmarket-clientserver/releases/tag/v0.9.9

commit 2ed396fcff00677ddb7fccc14155e64168592c48
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Jan 16 18:31:31 2023 -0500

drop python3_8 from PYTHON_COMPAT

See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b674e49e70369b4a5da3a958f4e1556d6b01f7

commit ac755d9eda1a9a2af0fd55569ed0b9049a9b4f68
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Oct 29 01:58:38 2022 -0400

net-p2p/joinmarket: add python3_11; nix urldecode dep; use PEP 517

commit c03af332e7c4ca3b2245eaaa9156227828a9c8ac
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Sep 15 14:48:12 2022 -0400

net-p2p/joinmarket: bump to 0.9.8

commit e7069aaace216eac112d519eb750b3567f56ffb7
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Aug 28 23:13:03 2022 -0400

net-p2p/joinmarket: bump to 0.9.7

commit 1afd7fc03df703b8de10f4927b69c19c3aaccc2a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue May 10 13:13:34 2022 -0400

net-p2p/joinmarket: bump to 0.9.6

commit df8002a8ef1a5509ec7df290f6966a3978ce3537
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 22 17:43:11 2022 -0400

adapt to new Portage color variable names (cosmetic only)

Portage added a prefix to the names of its color variables, so we
stopped getting highlights in our elog/ewarn messages. Use the newly
prefixed names, with fallbacks to the old names.

See: https://github.com/gentoo/portage/commit/204537a426c8738528063c3c5226642de3b7d097

commit 88419211da38ec94a97de1fd1840bd7981a649b1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Mar 17 03:34:29 2022 -0400

net-p2p/joinmarket: add missing test dep net-p2p/bitcoin-cli

commit c18292e837e536dde5e84e9d9cbf21288e93fd88
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 14 19:41:50 2022 -0400

net-p2p/joinmarket: enable unit tests

As it turned out, the test failures were entirely due to the autoloading
of the pytest-twisted plugin. Explicitly disable that plugin to make the
tests pass.

commit 391bbaa2fcb9e0d10a904d66507a969b9450f856
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Feb 21 19:09:35 2022 -0500

net-p2p/joinmarket: let eapply_user work correctly

Since we're calling distutils-r1_src_prepare() multiple times, once in
each module subdir, this meant that the default src_prepare() was being
called in each module subdir as well. That's no good for user patches.
Instead, call default once in $, and disable the default call in
distutils-r1_python_prepare_all by locally setting DISTUTILS_OPTIONAL.

commit 1fbda376de8d0115b6dccb5a041dd09ef44aee3c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Feb 19 02:10:13 2022 -0500

net-p2p/joinmarket: bump to 0.9.5

commit 035ac8a19dbbe7b7f1584ab8bd3f40d3eca2945a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jan 30 22:06:35 2022 -0500

drop dependencies on unnecessary/discouraged Python test plugins

Gentoo policy is to avoid running code coverage and coding style plugins
when running Python tests, and in fact epytest disables the cov and flake8
plugins by default, so they would not be used even if they were installed.

See: https://wiki.gentoo.org/wiki/Project:Python/Tests
See: https://projects.gentoo.org/python/guide/pytest.html

commit 94035b71fcd571d79e1bd39038a731a7d7e3bcdb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 30 21:32:13 2021 -0500

net-p2p/joinmarket: bump to 0.9.4

I tried to get the tests working, but there is some elusive (to me)
failure in the python-bitcointx library when run under pytest, so I've
left the tests restricted.

commit 88aaa19623fbefae87b2c50b1585193cc4cea87b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 6 16:51:13 2021 -0400

multiple packages: drop explicit dependency on dev-python/setuptools

It has not been necessary to declare an explicit dependency on
dev-python/setuptools for almost 2 years now.

Also, drop extraneous usage of python_gen_cond_dep, which is only
needed when using python-single-r1.eclass (possibly via
DISTUTILS_SINGLE_IMPL=1) or when specifying a set of Python versions.

See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c6961beda1e729f3c6d301d6e0cce4de0493bf

commit ec103b31e21d576160cd1d8f2d74f6fde90e01e2
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Oct 20 13:35:07 2021 -0400

net-p2p/joinmarket: bump to 0.9.3

commit f4e000dcb2f3a12c8a6edac6ea9f4a3e9ccf0810
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Oct 4 16:03:26 2021 -0400

net-p2p/joinmarket: bump to 0.9.2

Also, declare a runtime dependency that's been missing since 0.8.2.

commit 18df0f92d3e9afb2fc5fcc92c3437ed88e1ec235
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Aug 16 02:01:50 2021 -0400

net-p2p/joinmarket: bump to 0.9.1

commit bacd5a8eebebda15bef478fa72f027bc74278546
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jul 31 13:02:48 2021 -0400

net-p2p/joinmarket: bump to 0.9.0

commit 97169df081e35398e53dd53a5dd1da29b383d5bc
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 18 18:15:50 2021 -0400

net-p2p/joinmarket: bump to 0.8.3

commit 1862784df939057a110aa0473bf65370ba10eca0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Mar 10 07:08:34 2021 -0500

net-p2p/joinmarket: bump to 0.8.2

commit 6c280a7c176dceb5907a618481c5d7e5d0335059
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Feb 9 18:02:11 2021 -0500

net-p2p/joinmarket: bump to 0.8.1

commit 0fbcbf379ecf0580c79c02673040061b00f23cd7
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 28 21:03:02 2020 -0500

net-p2p/joinmarket: bump to 0.8.0

commit fd08b3f0e94484aa01a8f6bfa7c4c22164cb2ce4
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Oct 28 05:25:39 2020 -0400

net-p2p/joinmarket: bump to 0.7.2

commit 97820edf24283f5011662ecad9197b0188e7aa10
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Oct 14 03:50:35 2020 -0400

net-p2p/joinmarket: bump to 0.7.1

commit ac0bf96e124d06ea1e45953fcbb01988916b09c2
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Aug 20 17:02:44 2020 -0400

net-p2p/joinmarket: bump to 0.7.0

commit b59b2e097c9244eafd5ac9a90d38e64aa31a6199
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Jun 29 18:59:42 2020 -0400

net-p2p/joinmarket: bump to 0.6.3.1

Also:
* add USE="qt5" flag and dependencies for JoinMarket-Qt
* install desktop menu entry for JoinMarket-Qt (if USE="qt5")
* don't install qtsupport.py as an executable script

commit b64af99a8de6ea4e685f29bfdd0faf160e1ef1b3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Jun 29 11:07:01 2020 -0400

net-p2p/joinmarket: dev-python/argon2_cffi -> dev-python/argon2-cffi

commit dfbc2d3a14494136310f9682e1c8090c30847fd9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jun 25 13:45:14 2020 -0400

net-p2p/joinmarket: bump to 0.6.3

commit 4cc888ad57a6f57478cb79d357ed4bc54bf2561c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 16 17:29:38 2020 -0400

net-p2p/joinmarket: bump to 0.6.2

commit ed4ad75bbcfc51ed446e918a7ca53174291f851c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Feb 10 21:02:34 2020 -0500

net-p2p/joinmarket: migrate to python_gen_cond_dep

commit 162b307c6e76d67559d7a2e035ca8f0e1623fccb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Dec 10 11:06:59 2019 -0500

net-p2p/joinmarket: bump to 0.6.1

commit 11a10cea5d13516d8382f3fb76e19be8cd768a8f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 30 22:28:43 2019 -0500

net-p2p/joinmarket: new ebuild