net-p2p/core-lightning
An implementation of Bitcoin's Lightning Network in C
-
core-lightning-9999-r3debug doc +man postgres python rust sqlite test test-full debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 postgres_targets_postgres18 postgres_targets_postgres17 postgres_targets_postgres16 postgres_targets_postgres15 postgres_targets_postgres14
View
Download
Browse License: MIT BSD-2 CC0-1.0 GPL-2 LGPL-2.1 LGPL-3 Overlay: bitcoin -
core-lightning-26.06.9~amd64 ~arm ~arm64 ~mips ~ppc ~x86debug doc +man postgres python rust sqlite test test-full debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 postgres_targets_postgres18 postgres_targets_postgres17 postgres_targets_postgres16 postgres_targets_postgres15 postgres_targets_postgres14
View
Download
Browse License: MIT BSD-2 CC0-1.0 GPL-2 LGPL-2.1 LGPL-3 Overlay: bitcoin
ChangeLog
commit d477e432df9b97a46531294c27e0c0f637893c0b
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Oct 20 06:38:17 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/e5ca96e3234ecfbfcb455f1a970574352cd92beb
See: https://github.com/ElementsProject/lightning/commit/b5c682151147032f42a19cc9c2f7b05a8c1441d8
See: https://github.com/ElementsProject/lightning/commit/41df2752754ed723d2813b23ad50004499316be9
See: https://github.com/ElementsProject/lightning/commit/8ecf4b62cc2c24bfdaebd9ae4aa39aa3cdca2828
commit 19a0e599cdab96a34456af7cb65ba580b1d86715
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Oct 7 09:37:30 2026 -0400
net-p2p/core-lightning: bump to 26.06.9
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.9
commit 5b5e11fe7a3a0295c00e66d497576b3b5469ebe8
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Sep 22 09:57:01 2026 -0400
net-p2p/core-lightning: bump to 26.06.8
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.8
commit 02d49aca33a594c06418fa3f5b7ae2e5a465ecaa
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Sep 11 19:38:05 2026 -0400
net-p2p/core-lightning: bump to 26.06.7
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.7
commit 3cabe8b0389fd8d61a15b61ebfdb649eda66aece
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 2 06:22:55 2026 -0400
net-p2p/core-lightning-9999: fix build
commit ce41f2f1fd316d8be6df994e99b0dadc6e803a20
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri Aug 28 15:19:16 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/c1551c557cc524e2241f9cbae7d3895b1b0b627c
commit c51f05227c3c70ccf53577ae1ff15b91a7704517
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Aug 28 15:07:49 2026 -0400
net-p2p/core-lightning: mask all versions due to undisclosed vulnerabilities
See: https://x.com/Core_LN/status/2092755509510283423
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.7
commit f4366e8e394c7460fd8dad0f78451fff9f6882f7
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 12 01:13:42 2026 -0400
net-p2p/core-lightning: fix --gc-sections test when using Clang
See: https://github.com/ElementsProject/lightning/pull/8933/changes/488cdbc6eff5fa764de4d46b791dd19df860b3e9
commit 4a5cb5455a2fd7efd1adf929cb5a311d04025c17
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 11 23:42:33 2026 -0400
net-p2p/core-lightning: use append-cflags to set -Wno-error in debug builds
Upstream adds -Werror to debug builds by default, but that is fragile.
Override it by appending -Wno-error to CFLAGS when USE="debug". Do nothing
otherwise since upstream now sets -Werror only for debug builds.
See: https://github.com/ElementsProject/lightning/commit/245c132218f792a1e8a1bdd80ea08b73bf87e356
commit 5abed82d8479054a2c0c6d2971278ce23cd76deb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 11 23:40:22 2026 -0400
net-p2p/core-lightning: refresh PR #8933 patches
See: https://github.com/ElementsProject/lightning/pull/8933
commit 197971117fa51bb12f75c6887fd3e72f8974a9e9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jul 21 06:04:28 2026 -0400
net-p2p/core-lightning-25.12.1: freshen Manifest
Upstream moved this tag too! This is really getting to be problematic.
commit f053da4d318059d80be11a0bf8c1b24d1f854f25
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Jul 20 15:47:23 2026 -0400
net-p2p/core-lightning: bump to 26.06.6
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.6
commit 1678274ef3109efbfdd69b78cf6497e7153ba7ac
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jul 16 19:47:05 2026 -0400
net-p2p/core-lightning: bump to 26.06.5
Now upstream have *deleted* the v26.06.3 tag! The wonders never cease.
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.5
commit 4a1aec201c46051eaacd82a4c4a034d8d571262a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jul 16 02:57:02 2026 -0400
net-p2p/core-lightning: revbump for moved v26.06.3 tag
Upstream moved a release tag again! It appears they've gotten into a rather bad
habit of doing this.
commit fd68a53fd6a6502b2f370cf984ff5f8bcb660b13
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Jul 14 05:16:53 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/678ff47d37adddcb42f65da76eb2a7e6dc136228
commit 450fcbbecbcd3ed332ffa61b8aea7f81982e8c67
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon Jul 13 12:15:45 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/608f6952ea2772a31f4699580bce75a8f82f7f1c
commit 3c60f6e3f78f68dcf5d6dffe2c0d0e355dbab52c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jul 9 10:20:22 2026 -0400
net-p2p/core-lightning: bump to 26.06.3
See: http://github.com/ElementsProject/lightning/releases/tag/v26.06.3
commit 59a0f701cb434ec503569326c714fd5f38c3e741
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jun 30 02:11:56 2026 -0400
net-p2p/core-lightning: bump to 26.04.2 (again)
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04.2
commit 8b88734a346111df0cf0e8b6d9e3b70035681798
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Jun 29 08:17:18 2026 -0400
net-p2p/core-lightning-26.06.2: update Manifest
Upstream moved a Git tag!
commit b180cdf1c1d2445dd85244d9d8bba5d20427f36b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jun 25 03:25:57 2026 -0400
net-p2p/core-lightning: roll back 26.04.2 release
Upstream deleted a Git tag!
This partially reverts commit af5ee663b5cda33ae8298d1c55f866006f4f2a00.
commit cf4e9f3f449ca4321a8f0243dcc27e2f02a675a9
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Wed Jun 24 22:41:29 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/47a22d2c821826faf4045c36ad65d262360fabf5
commit af5ee663b5cda33ae8298d1c55f866006f4f2a00
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Jun 24 16:58:44 2026 -0400
net-p2p/core-lightning: bump to 26.04.2 and 26.06.2
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04.2
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.2
commit f8104be02e006a7882f85b74e2af87d1b5932415
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Jun 16 07:43:28 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/18b13b3cbce28637c958153f41c6cb07f3a3ad12
See: https://github.com/ElementsProject/lightning/commit/fe0c452235f3be34f19e60cd1f91b6ed47ce7e83
commit 0480bc4b0def814c825222aa408649b74c7ae2f9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jun 13 19:29:24 2026 -0400
net-p2p/core-lightning-26.06.1: freshen Rust dependencies
Also, work around upstream uv requirement in a cleaner way.
commit 2d59b01f70e630cd793623a1d5aa2342fbc1deb9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 5 13:12:16 2026 -0400
net-p2p/core-lightning: bump to 26.06.1
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.1
commit e3ca36de9ca5e3c727fb4857179a0cf5ba2135ce
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun May 31 23:32:49 2026 -0400
net-p2p/core-lightning: drop old
commit 57d28b47fb7423a74f00027d3a098787c12e9aa8
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun May 31 22:53:46 2026 -0400
net-p2p/core-lightning: bump to 26.06
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06
commit 72d0159476db8eaa419b5c7188cb6e856a1a6c6a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri May 22 01:12:08 2026 -0400
net-p2p/core-lightning-26.06_rc2: patch to fix tests/fuzz/fuzz-open_channel
See: https://github.com/ElementsProject/lightning/pull/9165
commit cdfb57152ecc975256bfd62a5786c2c4e0bb39d8
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu May 21 23:18:20 2026 -0400
net-p2p/core-lightning: bump to 26.06_rc2
See: http://github.com/ElementsProject/lightning/releases/tag/v26.06rc2
commit 14342471a20267fe3e78d70d4452b38fcfe10bc1
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon May 18 07:48:04 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/1a1e11a232afac27c6ac97ab8de855d1868d1f11
commit b7c45e9c698778fa23dca38b50b6ead12c9df35b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue May 12 17:13:01 2026 -0400
net-p2p/core-lightning: bump dependency to >=net-p2p/bitcoin-core-28.0
The bcli plugin uses the rpcwaittimeout option that was added to Bitcoin Core
in release 28.0.
See: https://github.com/ElementsProject/lightning/issues/9117
commit c0c07ebf42468588dd1f280984cde56d40548fdb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue May 12 05:45:51 2026 -0400
net-p2p/core-lightning: add unkeyworded 26.06_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06rc1
commit 7adcd095952270b9da31666172d175a3b8db137a
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon May 11 18:24:14 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/f3c7aed28c807c1bba12b69e8daa012971404655
commit 41ef8a2432153ddd090da06431ff177410c3da3e
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon May 4 05:36:56 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/199ecd27430f5c9c89555da19cce410deadc5d01
commit be1a3326c84ea9f9b43c2799cfdca209995a824d
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri Apr 24 13:39:24 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/88f259ec5676486b2d0ff62adccca047dffb796f
See: https://github.com/ElementsProject/lightning/commit/193afeb81b4a7fd30095889ccbc62bfd9d5f5d57
commit fa34c532424ff46dfc2263897f6f633a2b5f3a43
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri Apr 24 09:48:27 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/f488ca2bd8b0b903950db0408eece59c3adcdbcb
commit a99c66c5190d97e1c34ff002bf7f8c1850231e61
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Apr 24 06:00:02 2026 -0400
net-p2p/core-lightning: put -Wl,--gc-sections in LDFLAGS where it belongs
commit ac68ee804fd74b2cb9c8e2a4f65de427b10ef6c5
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Apr 24 05:46:45 2026 -0400
net-p2p/core-lightning-25.12.1: backport function-sections patch
See: https://github.com/ElementsProject/lightning/commit/01c1264c5bc0626efe265e40d2e61546c995bbf7
See: https://github.com/ElementsProject/lightning/commit/744432dd63f04f6e4286454adea8e8303f9cded8
commit bdab0534a0cc7895c9d2df739f9faecea9ad7f28
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Apr 24 02:17:53 2026 -0400
net-p2p/core-lightning: bump to 26.04.1
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04.1
commit ffcdca522f2428ea2e7002d425bd63af74843a11
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 20 01:50:17 2026 -0400
net-p2p/core-lightning: drop old
commit ba12e665c8de4904cfb12bccd1f55d4c6c4700ca
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 20 01:49:38 2026 -0400
net-p2p/core-lightning: bump to 26.04
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04
commit 4d81ee07522c4acc52e93b7b5e98069d2897ef69
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 13 06:42:23 2026 -0400
net-p2p/core-lightning: bump to 26.04_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04rc3
commit 3038ea09f0818eeef8c4517d0ae1dfa5fbaf77de
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 13 01:18:16 2026 -0400
net-p2p/core-lightning: PYTHON_COMPAT+=( python3_14 )
dev-python/bitstring was the last straggler.
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0724d1cdceb5e030ed85f818f038d946b5a67c
commit c68628c34e90dd9c2cf5c519f4ad5d33b9bb1e50
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Apr 10 17:23:58 2026 -0400
net-p2p/core-lightning-26.04_rc2: use patch from upstream
Upstream finally realized their oops, so use their fix instead of ours.
See: https://github.com/ElementsProject/lightning/commit/4831ec24232c15d8e2a2c7c8551fda4c84e4e2d3
commit 339d9f31f5a22b894e919882f7854b17819737fa
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Apr 2 14:12:27 2026 -0400
net-p2p/core-lightning: bump to 26.04_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04rc2
commit dfd18d1002b65a5fbdec9fb0d538460fa0025c81
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 31 00:41:20 2026 -0400
net-p2p/core-lightning-26.04_rc1: don't rebuild everything in src_test()
Upstream got a little overzealous with the `.INTERMEDIATE` Make target.
Make deletes intermediate files after successfully building their
dependent targets, but deleting the wiregen files means they will be
forcibly regenerated upon the next invocation of `make`, and since
practically everything is declared as depending upon these files, nearly
everything gets rebuilt when we run emake a second time in src_test().
That is obviously unacceptable, so now we patch out the relevant line in
wire/Makefile to avoid marking the wiregen files as intermediates.
See: https://github.com/ElementsProject/lightning/commit/5d444c610f876c8ce3fc16a3bade63fd586f2f7e#diff-f15ccaa0fa47b3412fb744972391ac4b04552ddceaa2cf7b41b88f8d8dbcc0b4R113
commit 84c48268ccf5ed760127abe4a002ef7d8484a6a0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 31 00:37:40 2026 -0400
net-p2p/core-lightning-26.04_rc1: deselect some in test_currencyrate.py
These tests in tests/test_currencyrate.py require Internet access, which
we do not provide in src_test:
- test_apis_batch1
- test_apis_batch2
- test_custom_source
commit 027db922ff1ae0e81ef0a6bef871c9f33729ee07
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 31 00:37:16 2026 -0400
net-p2p/core-lightning-26.04_rc1: add missing dep for USE="test-full"
tests/test_clnrest.py has needed dev-python/python-socketio since
inception (ca. 2023). I missed adding the BDEPEND somehow.
commit 37c689616442ad92c555d0e9ac634fece467f729
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 31 00:22:22 2026 -0400
net-p2p/core-lightning-26.04_rc1: update python-bitcointx.patch
commit 62cd1339fd53e11e23f7fe205b1044235327c334
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 30 17:01:35 2026 -0400
net-p2p/core-lightning-26.04_rc1: add missing dep for USE="test-full"
Upstream introduced a new test for hsm_secrets derived from BIP39
mnemonic seed phrases, so this requires dev-python/mnemonic.
See: https://github.com/ElementsProject/lightning/commit/02bfa4136f9073293a60500123c5bf83440e7f20
commit d76848e964ab8765066419517163421d3faaacc3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 30 16:59:31 2026 -0400
net-p2p/core-lightning: bump Python deps
See: https://github.com/ElementsProject/lightning/commit/7a7a48c34dc2f26754cc0d39ba4551a868bb9269
commit 04a6d31bd010bacace70d68a90daac940e115a8a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 30 10:40:52 2026 -0400
net-p2p/core-lightning-26.04_rc1: fix build with USE="rust"
Upstream changed plugins/Makefile in this release, breaking our trick
for extracting the list of Rust plugin paths. Resort to hacking in an
extra Makefile target.
See: https://github.com/ElementsProject/lightning/commit/e9a7c942a24065ff800898376bfe16324c7534c0
commit d1b2d16ef3c09b38a6ade5a1c651ad6ac8265bff
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Mar 29 23:28:11 2026 -0400
net-p2p/core-lightning: PYTHON_COMPAT-=( python3_11 )
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d70da16de4a1c572edb591cd536a8c93a403149
commit e4ecd5b22417b5fbb34f58aa01d88a893c2fecfd
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Mar 29 23:06:56 2026 -0400
net-p2p/core-lightning: drop support for dev-python/mkdocs
See: https://bugs.gentoo.org/971358
commit 5fdfc1b61531a46e01f060495e52095aad25e0d0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Mar 29 21:58:56 2026 -0400
net-p2p/core-lightning: drop old
commit 9fb88714bb6e712286cc790d16054d1f53419f5d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Mar 29 21:57:11 2026 -0400
net-p2p/core-lightning: add unkeyworded v26.04_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04rc1
commit 34ca0abe444bd511aa451d9c27878fab6ad61b24
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Thu Mar 19 12:33:26 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/bbd1dfb474c797a5402ca7ecf25d44f2c80880a4
commit a1922c872313c9ffa3ec6d38ba4da31b8ff3b9b9
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri Mar 6 00:30:36 2026 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/09585ee5371e80865394a1ca48811f242000bbb8
See: https://github.com/ElementsProject/lightning/commit/db1ad9c32231273172ea75dedb7b2ae9b81508f7
commit 27e1a37e73213806748ff19cb0b3aa3cf7120789
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Sun Jan 18 21:26:22 2026 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/d03cf820a874f0da934342301ea120f54ad20626
commit 1b75daed18314edbcf42ce1980db5e4cb133b241
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Jan 14 19:26:39 2026 -0500
net-p2p/core-lightning: bump to 25.12.1
See: https://github.com/ElementsProject/lightning/releases/tag/v25.12.1
commit c77662846d7b568e0e810562e902193f53a34e4d
Author: Florian Schmaus <flow@gentoo.org>
Date: Tue Dec 23 11:56:57 2025 +0100
*/*: drop x86-linux keyword
commit 36a42819765c1f8594a914b9719075decbb0d615
Author: Florian Schmaus <flow@gentoo.org>
Date: Tue Dec 23 11:55:20 2025 +0100
*/*: drop amd64-linux keyword
commit 8a52e9bef7bd8c6f1e83f95fb38face188f255b9
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Dec 16 14:26:14 2025 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/b7be5ef3a2547ab05ec62ddd743bacb8a6db5bb6
commit 7e264d89988564245cdfbea1b5e5fc499c70fde0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 3 23:10:16 2025 -0500
net-p2p/core-lightning-25.12: RUST_MIN_VERSION="1.82"
commit f9ae2bede80a04e2639dd3e75f71759658635ff2
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 3 21:10:08 2025 -0500
net-p2p/core-lightning: don't build fuzzing tests if USE="-test"
commit 3edfbf4aac796591eea6b58f5154f29e0ea06ed8
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 3 20:40:50 2025 -0500
net-p2p/core-lightning: bump to 25.12
See: https://github.com/ElementsProject/lightning/releases/tag/v25.12
commit c6a1573ec798baeab38421c98736c7dcb571312d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Nov 30 15:48:52 2025 -0500
net-p2p/core-lightning-25.12_rc3: drop patch that was merged upstream
See: https://github.com/ElementsProject/lightning/commit/6db80536cc9db42ad3639853cb486fd708eb99fd
commit 7cace9ea4b88c789707176d929aa3fbf2eb20058
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Nov 28 21:53:57 2025 -0500
net-p2p/core-lightning: bump to 25.12_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v25.12rc3
commit ba22a0ec870d3821939bb78405241437eedc29ba
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Nov 28 03:41:14 2025 -0500
net-p2p/core-lightning: bump to 25.12_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v25.12rc2
commit e3840683d18d603247ba78f2010b457fa9827f8e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Nov 27 13:36:17 2025 -0500
net-p2p/core-lightning-25.12_rc1: deselect test_networkevents
We can't run the test_networkevents integration test, as it requires
network access, which we don't provide in the src_test phase.
commit 5c678f6a47b72118d455f23cac400ff76d133565
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 25 18:29:22 2025 -0500
net-p2p/core-lightning: bump to 25.05.1
See: https://github.com/ElementsProject/lightning/releases/tag/v25.05.1
commit 710f6f859a338cc0fddfef7db3476cb0460065fa
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 25 03:22:00 2025 -0500
net-p2p/core-lightning-25.12_rc1: refresh Manifest
Upstream moved a tag again. Shame on them!
commit b74685324c69a155b92d42f0e668ea22a3bcdf46
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 24 12:14:24 2025 -0500
net-p2p/core-lightning-25.12_rc1: work around socket path too long
See: https://github.com/ElementsProject/lightning/pull/8720
commit 7c60d69377d53bd91b93d183b91bb0c0b0b28146
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 24 03:00:25 2025 -0500
net-p2p/core-lightning: add unkeyworded 25.12_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v25.12rc1
commit 868e7e011608b0c9904bae6d4e0a5a8e52138e7a
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Wed Nov 12 19:29:02 2025 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/e36fdeff81cbbdf6c36a8f5c0f52d7584f9f96c9
See: https://github.com/ElementsProject/lightning/commit/17a9a928f5e228656c52726436ea65f395b09c06
commit 7e3fbac27ab55a82b52ce40692d3633409faaa85
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Nov 11 21:42:50 2025 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/76592eafcb4f78b5de8cabc3759f07f4be0730fa
commit 2ceefb0f703cea5f1587b1b9dd86748eafc3e1ca
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 10 16:52:20 2025 -0500
net-p2p/core-lightning-9999: drop patch that was merged upstream
See: https://github.com/ElementsProject/lightning/commit/36a44ea09d9d91614013f5e81a2f257e0ef7bf25
commit 79507ab82fba191df99c6b808e64c67552784e80
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Nov 6 22:16:40 2025 -0500
net-p2p/core-lightning: bump to 25.09.3
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09.3
commit 43ae1eaf02a9ec9cebd9039987424a8fb8bb6323
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 4 04:29:50 2025 -0500
net-p2p/core-lightning: bump to 25.09.2
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09.2
commit f14f007a4aba876527becc45fb48b627134e911c
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Sun Oct 26 06:01:59 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/cb5141ff250e318f253184463d9943ad4d9c1e93
commit f55a2d3cd5328a8119e775298987ae1a8430162f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 14 21:07:48 2025 -0400
net-p2p/core-lightning: bump to 25.09.1
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09.1
commit 5b6626278fc4a02bd7881c0ee9e4fc1420a6a507
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 7 13:57:49 2025 -0400
net-p2p/core-lightning-25.09: use upstream fix for test_coinmoves.py
See: https://github.com/ElementsProject/lightning/commit/702a88de0c0d3603158cd2c183389ba6bf79535e
commit 6628d6faf5c84c5e9c6ff1cf1ef7b695fa376f18
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 7 13:54:27 2025 -0400
net-p2p/core-lightning-24.11.2: drop old
commit 83a0b6255055f6535317df3c614398c815ebb475
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 7 13:51:39 2025 -0400
net-p2p/core-lightning-9999: drop patches that were merged upstream
See: https://github.com/ElementsProject/lightning/commit/a05a3748d3b9cc596d9411038bbacecd263bed43
See: https://github.com/ElementsProject/lightning/commit/f7db14408f567e623c115fd6789a801975222154
See: https://github.com/ElementsProject/lightning/commit/702a88de0c0d3603158cd2c183389ba6bf79535e
commit 21c697e7c4aa0d29d5fe962e605a30d37bfa5058
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 7 13:45:03 2025 -0400
net-p2p/core-lightning-9999: depend on >=net-libs/libwally-core-1.5.1
See: https://github.com/ElementsProject/lightning/commit/a8566222cf18023e168f6ae3952c75f991149d03
commit f5a76512e66740b0135bd9e5cd56f5364437f347
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Sep 14 22:04:34 2025 -0400
net-p2p/core-lightning-9999: drop patches that were merged upstream
See: https://github.com/ElementsProject/lightning/commit/7e9729b2640c743b8bf109403728bed4395c0b01
See: https://github.com/ElementsProject/lightning/commit/abcb976eb09f77e57c4d87c1345e3d4858fa114e
See: https://github.com/ElementsProject/lightning/commit/a62e9c55730d7c16b0444a179651ec38c8e82da0
See: https://github.com/ElementsProject/lightning/commit/f7204c8dd7fd7692d11696d55f44fc0d30c82bb4
See: https://github.com/ElementsProject/lightning/commit/4d47cc681d85e4735a35d52f82177d732833f3ac
commit d86d83628a1ee2097097726aacbb31c4e224d8c5
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon Sep 8 21:16:36 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/9f75c9926683f657bcfc0d120365a68becc6e4fa
commit 0e8d6993884ea486f028ed3b6ebf761cd043fe21
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Sep 2 07:22:25 2025 -0400
net-p2p/core-lightning: bump to 25.09
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09
commit bd3a1c228d93501f9b83ff11d14183f69f687e33
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Aug 28 07:15:40 2025 -0400
net-p2p/core-lightning: bump to 25.09_rc4
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09rc4
commit a98f9dca6afd89363fac5053ae183791582a4656
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 27 09:24:42 2025 -0400
net-p2p/core-lightning: bump to 25.09_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09rc3
commit d8df42dc4847313e27b06004b380b5341799afe5
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 26 11:30:28 2025 -0400
net-p2p/core-lightning: add missing BDEPEND for USE="test-full"
commit b8a2462ce620f70f6a4171d0a6dab62fffea77d1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 26 02:00:17 2025 -0400
net-p2p/core-lightning-9999: drop patch that was merged upstream
See: https://github.com/ElementsProject/lightning/commit/d635f19dbfe15fe0e5d9c8aa8b8b7a8a2f08405d
commit 9f94d2ac7c50a7159c8898b3863941bc0ee10f9b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Aug 24 05:24:05 2025 -0400
net-p2p/core-lightning: IUSE+="test-full"
This new flag toggles running of the integration test suite.
Note that currently the test suite may fail due to:
* https://github.com/ElementsProject/lightning/issues/8493
* https://github.com/ElementsProject/lightning/issues/8497
* likely numerous other flakes
commit b7c4a5faf62d2875f8587f3e23d5c5237418ae46
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Aug 21 04:56:05 2025 -0400
net-p2p/core-lightning: bump to 25.09_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09rc2
commit 49921aa71dc18756ef02ca4d35831f74aff66a39
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Aug 21 03:46:26 2025 -0400
net-p2p/core-lightning-25.09_rc1: upstream moved a Git tag
Shame on them.
commit 069edfcaf9e4e0e2bd9958e2eca7ade22dca5cd5
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 19 22:36:18 2025 -0400
net-p2p/core-lightning-25.09_rc1: use GIT_CRATES
cargo.eclass supports patching in crates from GitHub, so use that
functionality instead of our own messy hack.
commit ec352ff3ffb48fe235134d5f37d3fcca48c41e0e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 19 07:00:50 2025 -0400
net-p2p/core-lightning: add unkeyworded 25.09_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09rc1
commit 07e39eed6cae2618777b17af89e3b9e2e7512594
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Thu Aug 14 05:12:08 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/e3e41163e27653c5376ff02ea9396a8bf091f20b
commit a82172597f05d8ec7081719d36c2813f12f6a2da
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri Jul 25 11:18:58 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/bf37d41c7e535ec9aa2cf2fd2fa28eb0582fb533
commit 18346d1538268345f961c4cd28efae7e3d3bf5ff
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Thu Jul 24 15:42:32 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/2e7181d04fe29e731a10cde0f5d600c666d8eb68
commit c50f607da76d9b0746927b8a5574e80604174368
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jun 22 13:48:35 2025 -0400
net-p2p/core-lightning: drop old
commit 655558e70806766a2f823d682af5a9ec7fa92ade
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jun 22 13:47:20 2025 -0400
net-p2p/core-lightning: bump to 25.05
See: https://github.com/ElementsProject/lightning/releases/tag/v25.05
commit d419562566a596c968ccca75beef3f157ea88279
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jun 22 13:45:46 2025 -0400
net-p2p/core-lightning: require exactly one PostgreSQL target slot
Bug: https://bugs.gentoo.org/957540
commit 62f85e2a72fae047d78fa462b008ce62005ac2b1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon May 19 20:12:32 2025 -0400
net-p2p/core-lightning: add unkeyworded 25.05_rc1
Note: The dev-db/sqlite dependency bump has been rolled back because upstream
stopped using the feature that required 3.33.0.
See: https://github.com/ElementsProject/lightning/releases/tag/v25.05rc1
See: https://github.com/ElementsProject/lightning/commit/7198fec853a4a3d20fdb32b00afbde702a962d30
commit 75faf699b8137f73193ab31ed391988e3d5b8844
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri May 2 16:34:32 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/ea5635c4c816b263c81ce5f838dd823205240a8a
See: https://github.com/ElementsProject/lightning/commit/203621a629b45d5dc5b5c1b673b3b2de83797630
See: https://github.com/ElementsProject/lightning/commit/68ca86ca4f9bbcd2d5a67e87ddc6e84fb4cf31cc
See: https://github.com/ElementsProject/lightning/commit/4d9ed8e2fb95cc1580c4e9e64deeaa26e02880c6
commit 3712ec2126a2a64ad3e88ef925ae09935b780c56
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Apr 22 22:06:52 2025 -0400
net-p2p/core-lightning: bump to 25.02.2
See: https://github.com/ElementsProject/lightning/releases/tag/v25.02.2
commit f1c49959cc23973f22ea1e1027eb60ad0dc73af4
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 14 10:36:21 2025 -0400
net-p2p/core-lightning-25.02.1: bump dep to >=dev-db/sqlite-3.33.0
See: https://github.com/ElementsProject/lightning/commit/68f3649d6b9fc65ece3f1dc3e2f7e6a053170ea5
See: https://github.com/ElementsProject/lightning/issues/8231
commit 238e4db1477b9dfa865a7f0cb5c2bca9adc86929
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Apr 5 02:11:34 2025 -0400
net-p2p/core-lightning: run Rust build under cargo_env
This ensures that cargo.eclass controls the Rust flags when building the
Rust-based plugins and avoids unnecessarily rebuilding many dependencies when
compiling the Rust unit tests.
Also, compile the Rust unit tests in src_compile, not in src_test.
commit ddd79ffa791825b6824228a82f4fb8661a969e1b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Apr 5 00:26:33 2025 -0400
net-p2p/core-lightning: drop old
commit 3a71409cd9ce9fa4124ddb7c8d8f5554b8dc7490
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Apr 4 21:00:44 2025 -0400
net-p2p/core-lightning: bump to 24.11.2 and 25.02.1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11.2
See: https://github.com/ElementsProject/lightning/releases/tag/v25.02.1
commit c28dbfb7abd80242a3b38c086441be673cdc612f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 24 08:54:18 2025 -0400
net-p2p/core-lightning: PYTHON_COMPAT+=( python3_13 )
dev-python/bitstring was the last straggler.
commit 60bac6b4bb1eb55c003b0d5de4fd01704c8d72a1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Mar 21 23:36:16 2025 -0400
net-p2p/core-lightning-9999: bump dep to >=net-libs/libwally-core-1.4.0
See: https://github.com/ElementsProject/lightning/commit/960a44115bead2ef4a5b3071fdf22e767bf91d88
commit 1207f732f4209e04468694e5d52d6ac078ce6304
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 10 17:52:23 2025 -0400
net-libs/libwally-core: bump to 1.4.0
See: https://github.com/ElementsProject/libwally-core/releases/tag/release_1.4.0
commit ec0b186f9a5a60a4c00801012148c73e877fe0f1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 4 22:27:06 2025 -0500
net-p2p/core-lightning: bump to 25.02
See: https://github.com/ElementsProject/lightning/releases/tag/v25.02
commit 25f055907258a58ef2a39795718fb5c89e69a27e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 3 01:52:24 2025 -0500
net-p2p/core-lightning: add unkeyworded 25.02_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v25.02rc3
commit 523b720d80033e90f6a6aa278a7519bd9c1cabb5
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Wed Jan 29 21:33:05 2025 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/cac9315c00f0210fca01ed7821c3c6a7f62ef3b6
commit 8175de8c257e695501a9644eeb205643b51d7f53
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 18 11:59:55 2024 -0500
net-p2p/core-lightning: bump to 24.11.1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11.1
commit 88f0f9a9c932a49c0334086531da69fea808a1fb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Dec 9 00:52:41 2024 -0500
net-p2p/core-lightning: bump to 24.11
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11
commit 391597eb322d2c53e4ce7a356a19e4b2f88f0ff9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Dec 9 00:51:44 2024 -0500
net-p2p/core-lightning: drop old 23.11.2
commit e450871c0919a3f1e9b88ed0e0043291ee8ba8c0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Dec 6 00:25:15 2024 -0500
net-p2p/core-lightning: bump to 24.11_rc4
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc4
commit 4458b79e778efe4309cda725ceb6ef693a977edd
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Dec 2 21:49:27 2024 -0500
net-p2p/core-lightning: bump to 24.11_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc3
commit 41baa206d2c03fc956aaede5b7124b66ccf03ee5
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Nov 29 04:13:57 2024 -0500
net-p2p/core-lightning: bump to 24.11_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc2
commit 212c01b1173c3a06958f7b5ad73d5d7c04efacb1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 26 22:46:17 2024 -0500
net-p2p/core-lightning: add unkeyworded 24.11_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc1
commit 1f2b8fbd1c7047e476e56849ed99ffc04b4b4413
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 26 20:57:02 2024 -0500
net-p2p/core-lightning: rename dep on dev-python/jinja{=>2}
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=832063fcffe02eb04f68486146ceb7b214197961
commit 53c39d9c586773f5353618dc010999ab3bb4799b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Nov 24 02:53:10 2024 -0500
adjust to decapitalized dev-python package names
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41dd7bb0aa6083c8f0056ce2f80e1abcfa0e15ad
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d48fa129706f33aff087d4d599a2b16114ef14
commit cf13c5de4652a5a598e938d6ee02fc18775246b3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 23 04:35:33 2024 -0500
net-p2p/core-lightning: patch to add missing Makefile dep
See: https://github.com/ElementsProject/lightning/pull/7859
commit 2e805767c0320709701ba7456e88f4ab66ed1bb7
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 23 04:08:39 2024 -0500
net-p2p/core-lightning: drop old versions
commit 469f85e6722c23df011895a0a25337907803f249
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 23 02:36:08 2024 -0500
net-p2p/core-lightning: call rust_pkg_setup if USE="rust"
cargo.eclass recently sprouted a new affectation.
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9393ba8b683e6a055522d81740f94a11a0abfcb4
commit c296b84b4b68e801628904e89b9e2eaf80050527
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Nov 19 01:43:39 2024 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/a38d81dee0a5a0ba7a03b7aa8bc125f1c496cb08
See: https://github.com/ElementsProject/lightning/commit/12f50ee20c740d1e2302c75eb5b5091d8a796d1d
See: https://github.com/ElementsProject/lightning/commit/521ac6a12a5a06cae6d1709c3291eb617645bacd
See: https://github.com/ElementsProject/lightning/commit/505be716aabb22e33472bdbf78a8de29603480e1
See: https://github.com/ElementsProject/lightning/commit/b17bc9cc69a623b37abc3a00e7a7303bd8f9bc63
See: https://github.com/ElementsProject/lightning/commit/27df5aa03bea9ea531288e87223e5dc7e3b647c8
See: https://github.com/ElementsProject/lightning/commit/a6366c2814e351ddbae7283bb6d62f8839502801
See: https://github.com/ElementsProject/lightning/commit/0a6870f13d098d3b61651104dab598573038e8fb
See: https://github.com/ElementsProject/lightning/commit/6bd5933a50e284bccbe02c2dca3dbceabd6a97b9
See: https://github.com/ElementsProject/lightning/commit/c4e67c0b96c6216a7441cb1942315ff59c767468
commit 8e73b123ab367c0670cd3a1018cc0c0e4a14a956
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 19 01:39:47 2024 -0500
net-p2p/core-lightning-9999: drop "fix build without SQLite"
Upstream merged the PR, so the patch is no longer needed.
See: https://github.com/ElementsProject/lightning/pull/7677
commit 8c87ee771fcaf15e76dbf5ff97ee12fdc9045b1f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 12 16:31:55 2024 -0500
net-p2p/core-lightning-9999: fix build without SQLite
See: https://github.com/ElementsProject/lightning/pull/7677
commit ca7e6dbd8e254ac003237261710fbb33cc5978de
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 11 02:28:17 2024 -0500
net-p2p/core-lightning: add [protoc(+)] to dev-libs/protobuf dep
The Rust build fails if protoc isn't found.
commit f3e3898dc0d5ea453a5157cdb5670fa9996d35b2
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Oct 17 22:43:57 2024 -0400
net-p2p/core-lightning: bump to 24.08.2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08.2
commit 50ddf7c09f71fb7f6e01754b50a6643cdd72f840
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Sep 24 22:40:18 2024 -0400
Revert "net-p2p/core-lightning: work around broken distutils-r1.eclass"
This reverts commit 59434f632248f5ed9f392b3bbdcddd927d13ceca.
The workaround is no longer needed since distutils-r1.eclass no longer
assumes that cargo_gen_config has always been run whenever cargo.eclass
has been inherited.
See: https://bugs.gentoo.org/938764
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08cb1492fe62e8f15aa0d546db59ba27ec7a5ab3
commit eea5654e399596a00be731c69c03e69f9069998a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 18 14:25:40 2024 -0400
net-p2p/core-lightning-24.08.1: fix build without SQLite
See: https://github.com/ElementsProject/lightning/pull/7677
commit 1c9086b6572f4dcf944b136d4414fc46728c0f22
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 18 10:41:50 2024 -0400
net-p2p/core-lightning: bump to 24.08.1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08.1
commit 0057cfe146a7e2de07856c73ac84cdb687eb71f3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Sep 17 11:50:43 2024 -0400
net-p2p/core-lightning: bump BDEPEND to >=app-misc/jq-1.6
See: https://github.com/ElementsProject/lightning/issues/7657
commit 59434f632248f5ed9f392b3bbdcddd927d13ceca
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Aug 31 00:33:36 2024 -0400
net-p2p/core-lightning: work around broken distutils-r1.eclass
Bug: https://bugs.gentoo.org/938764
commit 6cefab6e85f7110da064172bbc9582af0971d080
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Aug 29 04:00:50 2024 -0400
net-p2p/core-lightning: bump to 24.08
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08
commit 88bb1de5caeb3b2e0f100f1658b8708d5a161a68
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Aug 26 16:33:26 2024 -0400
net-p2p/core-lightning: bump to 24.08_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08rc3
commit 3f791e204f231ec79dfdf1f48adf5137307ff830
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Aug 16 00:47:50 2024 -0400
net-p2p/core-lightning: bump to 24.08_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08rc2
commit 27deb373d1ae94d2c2aa23e0c67cca546f14098e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 13 15:06:22 2024 -0400
net-p2p/core-lightning: add unkeyworded 24.08_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08rc1
commit 9a7af749313593d652f0d6f650f8656d95944320
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jul 21 22:33:01 2024 -0400
net-p2p/core-lightning-9999: bump dep to >=net-libs/libwally-core-1.3.0
See: https://github.com/ElementsProject/lightning/commit/bc5c528910158635ec26bd64c10c8c97754905f1
commit ec2ca5e172edbd29359a6a7625114b06ea0b3d48
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jun 27 21:18:53 2024 -0400
net-p2p/core-lightning-9999: bump dep to >=dev-python/coincurve-20
See: https://github.com/ElementsProject/lightning/commit/c251686c6cd57b372fd142ec332443e2e99e89a0
commit 8dc8750f9e66484d84e78e52ba274ca02ed9916d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jun 15 16:21:53 2024 -0400
net-p2p/core-lightning: EAPI=8
commit e1c4c7208c15b02a8e13c018e831994b8934ca4a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jun 15 16:21:05 2024 -0400
Revert "net-p2p/core-lightning: drop 23.05.2-r1, 23.08.1, 23.11.2, 24.02.2"
This reverts commit f50e888337c10fb7fa2a6e4d7ad2ef3a7ee836a2.
commit f50e888337c10fb7fa2a6e4d7ad2ef3a7ee836a2
Author: Florian Schmaus <flow@gentoo.org>
Date: Thu Jun 13 08:42:22 2024 +0200
net-p2p/core-lightning: drop 23.05.2-r1, 23.08.1, 23.11.2, 24.02.2
Signed-off-by: Florian Schmaus <flow@gentoo.org>
commit 211bacfb1719659f2dcb4b3c898c8fef6027b811
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jun 4 21:40:26 2024 -0400
net-p2p/core-lightning: bump to 24.05
See: https://github.com/ElementsProject/lightning/releases/tag/v24.05
commit ced7575bfc41787978abe2480e6497088d3b5bb6
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu May 30 01:08:46 2024 -0400
net-p2p/core-lightning: bump to 24.05_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.05rc2
commit 6080fdfe750eacf68e0e30bac1fcab9e114a77b6
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu May 23 22:09:54 2024 -0400
net-p2p/core-lightning: add unkeyworded 24.05_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.05rc1
commit 0b40539167876be3c8899280f0211b8d60d6085a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri May 10 16:02:21 2024 -0400
net-p2p/core-lightning: allow >=dev-python/bitstring-4.2.2
Bitstring 4.2.2 contains a fix for the regression that was breaking
pyln-proto.
See: https://github.com/scott-griffiths/bitstring/issues/329#issuecomment-2104337884
See: https://github.com/scott-griffiths/bitstring/commit/f1a7e62428758fb763bd8e52da389aa79bd02195
commit 050d9b89a8257560e737a468a08cb172175ae81b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri May 10 05:39:27 2024 -0400
net-p2p/core-lightning: require <dev-python/bitstring-4.2
Bitstring 4.2 introduces a regression that causes unit test failures in
pyln-proto.
See: https://github.com/scott-griffiths/bitstring/issues/329
commit ec074d975ca7f9d9a88521b6ffe51ff23c2f5c7c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Apr 6 09:29:27 2024 -0400
net-p2p/core-lightning: bump to 24.02.2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.02.2
commit c11e83a71276cd510415fbbbe7274b059791fe26
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Mar 15 17:05:27 2024 -0400
net-p2p/core-lightning: drop old
commit ff5dd676b57a200d8dc616e0fd26df122ecfaf8f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Mar 8 14:39:11 2024 -0500
net-p2p/core-lightning: bump to 24.02.1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.02.1
commit 32a11a6427ef25ec4085bcab275f6789f504188e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Feb 27 21:37:21 2024 -0500
net-p2p/core-lightning: bump to 24.02
See: https://github.com/ElementsProject/lightning/releases/tag/v24.02
commit 8828d012aeae97a1bae35f46bf7de572fce39e5e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 21 17:16:37 2024 -0500
net-p2p/core-lightning: bump to 24.02_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.02rc2
commit f6ebf293ae6e91cac4840942577a8aaa26c35e66
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Feb 20 19:32:05 2024 -0500
net-p2p/core-lightning-9999: bump libwally-core dep to >=1.2.0_p20240220
See: https://github.com/ElementsProject/lightning/commit/e2aa4f1a6d619fae619efdfc19d67f62185abc3b
commit aaa2bb0e2baf15009606bfecef4e135d000c943f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 14 20:11:25 2024 -0500
net-p2p/core-lightning: add unkeyworded 24.02_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.02rc1
commit 9faaabfd9e8ffd1596245366cb18f86deb54364a
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Jan 16 12:36:29 2024 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/60e1532dd89ec8a434ce4b31359c54558c41b4b1
commit c692dedceb1a076b2194625ae4a003c76402e0f0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jan 16 11:25:11 2024 -0500
net-p2p/core-lightning-9999: bump dep to net-libs/libwally-core-1.0.0
See: https://github.com/ElementsProject/lightning/commit/84ee3d57010ee9eaf8ad4d181a84c0b0d4c0bb18
commit 5d4d42dfe861f44b665746a3fdb81a49dde82706
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Dec 31 00:52:31 2023 -0500
net-p2p/core-lightning: fix backports' revert commit tree-same audit
Upstream tag v23.11.1 actually does not have upstream tag v23.11 as an
ancestor, so we have to explicitly say that v23.11 is okay.
commit 6c3ce9bebbbee8a8f174800ee9e641ccb2e5ced5
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Jan 9 08:13:04 2024 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/ce41aa4cccea95457bf66c5197078487f21bbc76
commit 80df2de7efaef7b42073b92c62b8393d59a78269
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 27 01:22:49 2023 -0500
net-p2p/core-lightning: bump backports to target v23.11.2
See: https://github.com/whitslack/lightning/blob/info/README.md
commit 3948a296fb4acb02671533d4d970efc530052257
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Dec 22 16:50:35 2023 -0500
net-p2p/core-lightning: bump to 23.11.2
See: https://github.com/ElementsProject/lightning/releases/tag/v23.11.2
commit 405d4cfeb389df79d54b077848e649fe0982cdfb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Dec 17 01:20:49 2023 -0500
net-p2p/core-lightning: bump to 23.11.1
See: https://github.com/ElementsProject/lightning/releases/tag/v23.11.1
commit cdeb1e4d12ae9f6e39472fbb97462b1ddbc8afef
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Dec 12 16:17:44 2023 -0500
net-p2p/core-lightning: revbump with crash fix from upstream
This is a fix for a crash bug and thus is deemed critical.
See: https://github.com/ElementsProject/lightning/pull/6937
commit 1b3b2a4e1b8e0ce007c6868888c3a7af7b791ead
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Dec 12 16:12:56 2023 -0500
net-p2p/core-lightning: add MyPVR and DIST_PR variables
Revbumping backports with hot fixes causes $ to diverge from the tag
name, and thus we introduce DIST_PR to hold the PR used in the tag name.
commit 07bb7dfedff55daeb2f17da859d60ac4ba93b7e6
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Dec 10 15:56:34 2023 -0500
net-p2p/core-lightning: bump backports to target v23.11
See: https://github.com/whitslack/lightning/blob/info/README.md
commit 225861f3640a9499c2c7e0768ca8acca43959b85
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 28 13:55:31 2023 -0500
net-p2p/core-lightning: bump to 23.11
See: https://github.com/ElementsProject/lightning/releases/tag/v23.11
commit 96971e60385aa89f3441426d9b025d8af9050509
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 21 14:10:24 2023 -0500
net-p2p/core-lightning: bump to 23.11_rc3
commit 279367fbab437762b7871eef893db36841dcc93d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 20 15:13:22 2023 -0500
net-p2p/core-lightning: bump to 23.11_rc2
commit ac99fb27e88e1a2fbd6f56bb88192c5174aef6b6
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Nov 3 15:33:33 2023 -0400
net-p2p/core-lightning: add unkeyworded 23.11_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v23.11rc1
commit d99174c4f9bf7dfe8f10f2166e36ee9d5e667c5c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Nov 3 14:57:05 2023 -0400
Revert "net-p2p/core-lightning: call postgres_check_slot in pkg_pretend()"
This reverts commit 3d39ae803acff25acde852cba77f59c8da34d8ad.
postgres_check_slot is counter-productive for net-p2p/core-lightning, as it
requires that the system-wide eselected PostgreSQL slot be one of those in
POSTGRES_COMPAT, but actually Core Lightning's build does not care which
PostgreSQL slot (if any!) is the system default.
commit 0a2f100dca02baaa6be716bce02b02ad51f3c314
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 31 15:37:01 2023 -0400
net-p2p/core-lightning: PYTHON_COMPAT+="python3_12"
commit 4ee220f40a17fbe17b51aeb3f2f9929e4bb53a33
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 24 20:34:28 2023 -0400
use edo.eclass instead of `set ...; echo "$"; "$" || die` trick
commit 62c253beeba7a18e2f69c813de3fdd6e01872bac
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Oct 23 21:40:18 2023 -0400
net-p2p/core-lightning-9999: bump dev-python/bitstring dep
See: https://github.com/ElementsProject/lightning/commit/dd7393e6bbb8eca834c763fd14a9076f6dc6e67f
commit 3d39ae803acff25acde852cba77f59c8da34d8ad
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Oct 22 23:40:21 2023 -0400
net-p2p/core-lightning: call postgres_check_slot in pkg_pretend()
commit f3d7e1886bc837435d3e79cb54b45e95ebdd79ac
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon Oct 23 19:55:14 2023 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/535d3d953d88b7692f91e5c830ea640a833c6ee3
See: https://github.com/ElementsProject/lightning/commit/394e926cb73dd8f81bee6655b6791695e6eecaac
commit 9f5e4a38ccfeb0bf9499c7d95857aed822c59ff6
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Thu Sep 28 08:01:33 2023 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/a51894f5100ddfa9948972f02657d2298bc46f28
commit 1887641b461fe3a1fc7d778523023da60ee4ed13
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Sep 25 04:10:31 2023 -0400
net-p2p/core-lightning: replace tmpdir patch with merged
See: https://github.com/ElementsProject/lightning/pull/6688
commit 34cd52eeedb522d62c4cc04317730bcd66ba1d6a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Sep 21 14:52:13 2023 -0400
net-p2p/core-lightning-9999: IUSE-="developer" ; IUSE+="debug"
See: https://github.com/ElementsProject/lightning/commit/3d3bf87b343c5bca63fa05197b83685754255345
commit 64adb87f8bde7ba7c4b0e9e5f0b594f3819f890d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Sep 14 02:40:41 2023 -0400
net-p2p/core-lightning: drop Makefile-generated-sources-fix.patch
Rusty Russell confirmed[1] that the generated Python sources in
contrib/pyln-grpc-proto/pyln/grpc/ are currently unused, so we don't
actually need to (re)generate them. Thus, it suffices simply to delete
the pre-generated files and to hack the Makefile to eliminate them from
the default target's list of prerequisites (which we've been doing since
4c1ca2f39ddc121fcefe5ab92652f58eeaeb4cda).
[1]: https://github.com/ElementsProject/lightning/pull/6537#issuecomment-1718671529
commit a8e12239c940646f6576b44b65cbf7ff1d9636f3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 13 12:56:24 2023 -0400
net-p2p/core-lightning: bump backports to target v23.08.1
See: https://github.com/whitslack/lightning/blob/info/README.md
commit 33053b1ab96f9244fa2ec967ca9cce9dee46ebda
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 13 09:14:43 2023 -0400
net-p2p/core-lightning-9999: remove redundant setting of PYTHON env var
This reverts commit 7afee029d084d3d1ded294a0d74f5e8aff35c019.
python_setup() already handles exporting PYTHON appropriately.
commit 1e0e9df579d166d23c743d606145bcf2ae4d46d2
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 13 08:45:51 2023 -0400
net-p2p/core-lightning: LICENSE+="BSD-2"
The gheap submodule is licensed under BSD-2.
See: https://github.com/valyala/gheap/blob/master/LICENSE
commit a416192c0c8bb172bcc4a68562ca2b8abfa4d0a9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 13 08:41:53 2023 -0400
net-p2p/core-lightning: bump to 23.08.1
See: https://github.com/ElementsProject/lightning/releases/tag/v23.08.1
commit 7fde3e24ca26674dd4d11330a09890a9b93be70f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Sep 10 20:46:51 2023 -0400
net-p2p/core-lightning: bump backports to target v23.08
See: https://github.com/whitslack/lightning/blob/info/README.md
commit 7afee029d084d3d1ded294a0d74f5e8aff35c019
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 29 07:53:42 2023 -0400
net-p2p/core-lightning-9999: specify Python interpreter to configure
Upstream have implemented the ability to specify the Python interpreter
to use, so pass $.
See: https://github.com/ElementsProject/lightning/commit/e3b1549b6472af88ff0e2b6598203dbd24580759
commit 4c1ca2f39ddc121fcefe5ab92652f58eeaeb4cda
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 29 07:50:53 2023 -0400
net-p2p/core-lightning: drop unneeded build deps
dev-python/grpcio-tools and dev-python/protobuf-python are needed only
for generating the GPRC Python sources, but we don't install the
pyln-grpc-proto module, so we don't need these build-time deps after
making a small tweak to the Makefile to avoid unconditionally
generating these sources.
23.05.2 needs Sphinx only if USE="doc -mkdocs" or if USE="doc python".
commit 822ab0cdee5053d6d282ec8bcec7e0741112cb73
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 29 06:42:53 2023 -0400
net-p2p/core-lightning-23.08: trivial tweaks to config file
commit b654c9a1a0d7a61d6206c27a4b8556881db4352b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 23 05:13:36 2023 -0400
net-p2p/core-lightning: bump to 23.08
See: https://github.com/ElementsProject/lightning/releases/tag/v23.08
commit 1ad0e391f990f6abfca759d9b52430311502ae26
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Aug 18 17:41:51 2023 -0400
>=net-p2p/core-lightning-23.05.2: revert to net-libs/libwally-core-0.9.0
Per a report[1] from @tsjk, net-libs/libwally-core-0.9.1 may cause
runtime crashes in net-p2p/core-lightning-23.05.2. Force a downgrade
to net-libs/libwally-core-0.9.0 to be safe.
[1] https://gitlab.com/bitcoin/gentoo/-/issues/15
commit c33141b42ba72b0c83daae3f8e08e6b26a47df36
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Aug 18 07:37:19 2023 -0400
net-p2p/core-lightning: bump to 23.08_rc3
commit 4b2c18228ee1c045eb5c7d3d09e844367f89af7d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Aug 12 22:21:24 2023 -0400
net-p2p/core-lightning: suppress spurious rebuilds when USE="-man"
If app-text/lowdown is not installed, then the upstream configurator
sets HAVE_LOWDOWN to 0, which causes external/lowdown/lowdown.h to be
added to EXTERNAL_HEADERS, which are specified as prerequisites of
every object file. Thus, because such header file is absent, Make
always determines that every required object file needs rebuilt. This
commit adds a hack to eliminate the mention of this header file since
we only ever use the system-installed Lowdown or none at all.
commit de51c310c8a09d54986b535c48e14ba53b393f44
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Aug 12 09:22:45 2023 -0400
net-p2p/core-lightning: bump to 23.08_rc2
commit 36f8628e30a32e654b736279a3f9fc3dc41336b4
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 9 02:57:31 2023 -0400
net-p2p/core-lightning-9999: update location of generated sources
Upstream moved the generated protobuf Python source files into their
own dedicated module.
See: https://github.com/ElementsProject/lightning/commit/6583f0dead49218d81c37b9d9e13c532a870c39e
commit 768aa8cc70a6f507d19ee5e2d540fc9b47ac97cf
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 2 20:34:05 2023 -0400
net-p2p/core-lightning: add unkeyworded 23.08_rc1
commit f757d03dbd51626d622cbc3787e81250813ceddc
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jul 22 12:30:54 2023 -0400
net-p2p/core-lightning-9999: bump dep to >=dev-python/cryptography-41.0.2
See: https://github.com/ElementsProject/lightning/commit/5471289b3909d709b44c806b33f77fe045e82b35
commit 9c1b70e60c2efd88b85d84a0ae3587e068e1ecba
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jul 16 01:04:23 2023 -0400
net-p2p/core-lightning-9999: use mkdocs unconditionally if USE="doc"
Also, drop legacy docs that have been deleted upstream.
See: https://github.com/ElementsProject/lightning/commit/4e46cdba9389a0e3b2dc2721900de25c64af7a52
See: https://github.com/ElementsProject/lightning/commit/e4826fbf63c5390c1292dfa6ea894f7a370922d6
commit 817ac50839652107aeb57e60360616303eff72fd
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 30 23:23:23 2023 -0400
net-p2p/core-lightning: delete orphaned config file
commit fcc1809a4a385a0fbd0cd09e96e3458bcaee680b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 30 21:45:33 2023 -0400
net-p2p/core-lightning: bump backports to target v23.05.2
commit 254f48430fb538a2cdbaf704500a38cdd3f9f661
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jun 29 15:12:22 2023 -0400
net-p2p/core-lightning: bump to 23.05.2
See: https://github.com/ElementsProject/lightning/releases/tag/v23.05.2
commit 67a77d4468ed69bf086ae8bc99966510faa3d6d7
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 23 13:27:00 2023 -0400
net-p2p/core-lightning-9999: sync Python module dependencies
See: https://github.com/ElementsProject/lightning/commit/9f1e1ada2a0274db982a59d912313e3e9684a32b
See: https://github.com/ElementsProject/lightning/commit/f0a9f1100a2569ea8b4941845073a8ebb3aa859a
commit 67bd221b9fe31f8835264ccd646ed064c0073804
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 23 15:05:21 2023 -0400
net-p2p/core-lightning-9999: drop patch merged upstream
See: https://github.com/ElementsProject/lightning/commit/8d737cc4bf89efe0d360ded23d8405a760e9f2f7
commit 732c19b545333b1af7808400e66059553329239e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 23 15:04:31 2023 -0400
net-p2p/core-lightning-9999: fix build of libjsmn
Upstream changed the build directory.
See: https://github.com/ElementsProject/lightning/commit/15e86f2bba827bbce2fe3421ece5953e6c1e121d
commit d50bcb98e0aaf7399b335f8b341fc3dbf08bc094
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 9 04:45:35 2023 -0400
net-p2p/core-lightning: bump backports to target v23.05.1
commit bfc9e03154abd5e7e4f410059d078c940dbe916c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jun 8 00:05:27 2023 -0400
net-p2p/core-lightning: bump to 23.05.1
commit 9972d50221f23f9fbf120160f9a0b04ab3482360
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Jun 7 16:38:56 2023 -0400
net-p2p/core-lightning-9999: bump dep to >=dev-python/cryptography-41.0.1
As of this commit, ::gentoo still lacks >=dev-python/cryptography-41.0.1.
You're on your own, I guess.
See: https://github.com/ElementsProject/lightning/commit/13836ddd2f180a64b019ecef6218038a1e049081
commit 405b102c2c3f65cb7652c53f382c15c83a5ff4ff
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jun 6 03:52:01 2023 -0400
net-p2p/core-lightning: add missing BDEPEND on dev-libs/protobuf
It seems as though prost 0.8 did not have this requirement, as CLN
0.12.1 and 22.11.1 build fine without `protoc` installed, but 23.02.2
and 23.05 (and the backports branches based on it) fail if they don't
have it, with error messages as seen in the log message of 141c836b3.
See: https://github.com/ElementsProject/lightning/commit/141c836b3956a79c7e740b16b129b7fdad3d3374
commit 5efe3a035a5df2e9e7e0c886086f36d2481753b3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Jun 5 22:20:39 2023 -0400
net-p2p/core-lightning-9999: regenerate generated sources during build
Note: As of [`5ccdab71e`][1], u
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Oct 20 06:38:17 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/e5ca96e3234ecfbfcb455f1a970574352cd92beb
See: https://github.com/ElementsProject/lightning/commit/b5c682151147032f42a19cc9c2f7b05a8c1441d8
See: https://github.com/ElementsProject/lightning/commit/41df2752754ed723d2813b23ad50004499316be9
See: https://github.com/ElementsProject/lightning/commit/8ecf4b62cc2c24bfdaebd9ae4aa39aa3cdca2828
commit 19a0e599cdab96a34456af7cb65ba580b1d86715
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Oct 7 09:37:30 2026 -0400
net-p2p/core-lightning: bump to 26.06.9
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.9
commit 5b5e11fe7a3a0295c00e66d497576b3b5469ebe8
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Sep 22 09:57:01 2026 -0400
net-p2p/core-lightning: bump to 26.06.8
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.8
commit 02d49aca33a594c06418fa3f5b7ae2e5a465ecaa
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Sep 11 19:38:05 2026 -0400
net-p2p/core-lightning: bump to 26.06.7
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.7
commit 3cabe8b0389fd8d61a15b61ebfdb649eda66aece
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 2 06:22:55 2026 -0400
net-p2p/core-lightning-9999: fix build
commit ce41f2f1fd316d8be6df994e99b0dadc6e803a20
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri Aug 28 15:19:16 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/c1551c557cc524e2241f9cbae7d3895b1b0b627c
commit c51f05227c3c70ccf53577ae1ff15b91a7704517
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Aug 28 15:07:49 2026 -0400
net-p2p/core-lightning: mask all versions due to undisclosed vulnerabilities
See: https://x.com/Core_LN/status/2092755509510283423
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.7
commit f4366e8e394c7460fd8dad0f78451fff9f6882f7
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 12 01:13:42 2026 -0400
net-p2p/core-lightning: fix --gc-sections test when using Clang
See: https://github.com/ElementsProject/lightning/pull/8933/changes/488cdbc6eff5fa764de4d46b791dd19df860b3e9
commit 4a5cb5455a2fd7efd1adf929cb5a311d04025c17
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 11 23:42:33 2026 -0400
net-p2p/core-lightning: use append-cflags to set -Wno-error in debug builds
Upstream adds -Werror to debug builds by default, but that is fragile.
Override it by appending -Wno-error to CFLAGS when USE="debug". Do nothing
otherwise since upstream now sets -Werror only for debug builds.
See: https://github.com/ElementsProject/lightning/commit/245c132218f792a1e8a1bdd80ea08b73bf87e356
commit 5abed82d8479054a2c0c6d2971278ce23cd76deb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 11 23:40:22 2026 -0400
net-p2p/core-lightning: refresh PR #8933 patches
See: https://github.com/ElementsProject/lightning/pull/8933
commit 197971117fa51bb12f75c6887fd3e72f8974a9e9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jul 21 06:04:28 2026 -0400
net-p2p/core-lightning-25.12.1: freshen Manifest
Upstream moved this tag too! This is really getting to be problematic.
commit f053da4d318059d80be11a0bf8c1b24d1f854f25
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Jul 20 15:47:23 2026 -0400
net-p2p/core-lightning: bump to 26.06.6
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.6
commit 1678274ef3109efbfdd69b78cf6497e7153ba7ac
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jul 16 19:47:05 2026 -0400
net-p2p/core-lightning: bump to 26.06.5
Now upstream have *deleted* the v26.06.3 tag! The wonders never cease.
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.5
commit 4a1aec201c46051eaacd82a4c4a034d8d571262a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jul 16 02:57:02 2026 -0400
net-p2p/core-lightning: revbump for moved v26.06.3 tag
Upstream moved a release tag again! It appears they've gotten into a rather bad
habit of doing this.
commit fd68a53fd6a6502b2f370cf984ff5f8bcb660b13
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Jul 14 05:16:53 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/678ff47d37adddcb42f65da76eb2a7e6dc136228
commit 450fcbbecbcd3ed332ffa61b8aea7f81982e8c67
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon Jul 13 12:15:45 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/608f6952ea2772a31f4699580bce75a8f82f7f1c
commit 3c60f6e3f78f68dcf5d6dffe2c0d0e355dbab52c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jul 9 10:20:22 2026 -0400
net-p2p/core-lightning: bump to 26.06.3
See: http://github.com/ElementsProject/lightning/releases/tag/v26.06.3
commit 59a0f701cb434ec503569326c714fd5f38c3e741
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jun 30 02:11:56 2026 -0400
net-p2p/core-lightning: bump to 26.04.2 (again)
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04.2
commit 8b88734a346111df0cf0e8b6d9e3b70035681798
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Jun 29 08:17:18 2026 -0400
net-p2p/core-lightning-26.06.2: update Manifest
Upstream moved a Git tag!
commit b180cdf1c1d2445dd85244d9d8bba5d20427f36b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jun 25 03:25:57 2026 -0400
net-p2p/core-lightning: roll back 26.04.2 release
Upstream deleted a Git tag!
This partially reverts commit af5ee663b5cda33ae8298d1c55f866006f4f2a00.
commit cf4e9f3f449ca4321a8f0243dcc27e2f02a675a9
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Wed Jun 24 22:41:29 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/47a22d2c821826faf4045c36ad65d262360fabf5
commit af5ee663b5cda33ae8298d1c55f866006f4f2a00
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Jun 24 16:58:44 2026 -0400
net-p2p/core-lightning: bump to 26.04.2 and 26.06.2
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04.2
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.2
commit f8104be02e006a7882f85b74e2af87d1b5932415
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Jun 16 07:43:28 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/18b13b3cbce28637c958153f41c6cb07f3a3ad12
See: https://github.com/ElementsProject/lightning/commit/fe0c452235f3be34f19e60cd1f91b6ed47ce7e83
commit 0480bc4b0def814c825222aa408649b74c7ae2f9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jun 13 19:29:24 2026 -0400
net-p2p/core-lightning-26.06.1: freshen Rust dependencies
Also, work around upstream uv requirement in a cleaner way.
commit 2d59b01f70e630cd793623a1d5aa2342fbc1deb9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 5 13:12:16 2026 -0400
net-p2p/core-lightning: bump to 26.06.1
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06.1
commit e3ca36de9ca5e3c727fb4857179a0cf5ba2135ce
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun May 31 23:32:49 2026 -0400
net-p2p/core-lightning: drop old
commit 57d28b47fb7423a74f00027d3a098787c12e9aa8
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun May 31 22:53:46 2026 -0400
net-p2p/core-lightning: bump to 26.06
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06
commit 72d0159476db8eaa419b5c7188cb6e856a1a6c6a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri May 22 01:12:08 2026 -0400
net-p2p/core-lightning-26.06_rc2: patch to fix tests/fuzz/fuzz-open_channel
See: https://github.com/ElementsProject/lightning/pull/9165
commit cdfb57152ecc975256bfd62a5786c2c4e0bb39d8
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu May 21 23:18:20 2026 -0400
net-p2p/core-lightning: bump to 26.06_rc2
See: http://github.com/ElementsProject/lightning/releases/tag/v26.06rc2
commit 14342471a20267fe3e78d70d4452b38fcfe10bc1
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon May 18 07:48:04 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/1a1e11a232afac27c6ac97ab8de855d1868d1f11
commit b7c45e9c698778fa23dca38b50b6ead12c9df35b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue May 12 17:13:01 2026 -0400
net-p2p/core-lightning: bump dependency to >=net-p2p/bitcoin-core-28.0
The bcli plugin uses the rpcwaittimeout option that was added to Bitcoin Core
in release 28.0.
See: https://github.com/ElementsProject/lightning/issues/9117
commit c0c07ebf42468588dd1f280984cde56d40548fdb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue May 12 05:45:51 2026 -0400
net-p2p/core-lightning: add unkeyworded 26.06_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v26.06rc1
commit 7adcd095952270b9da31666172d175a3b8db137a
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon May 11 18:24:14 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/f3c7aed28c807c1bba12b69e8daa012971404655
commit 41ef8a2432153ddd090da06431ff177410c3da3e
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon May 4 05:36:56 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/199ecd27430f5c9c89555da19cce410deadc5d01
commit be1a3326c84ea9f9b43c2799cfdca209995a824d
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri Apr 24 13:39:24 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/88f259ec5676486b2d0ff62adccca047dffb796f
See: https://github.com/ElementsProject/lightning/commit/193afeb81b4a7fd30095889ccbc62bfd9d5f5d57
commit fa34c532424ff46dfc2263897f6f633a2b5f3a43
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri Apr 24 09:48:27 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/f488ca2bd8b0b903950db0408eece59c3adcdbcb
commit a99c66c5190d97e1c34ff002bf7f8c1850231e61
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Apr 24 06:00:02 2026 -0400
net-p2p/core-lightning: put -Wl,--gc-sections in LDFLAGS where it belongs
commit ac68ee804fd74b2cb9c8e2a4f65de427b10ef6c5
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Apr 24 05:46:45 2026 -0400
net-p2p/core-lightning-25.12.1: backport function-sections patch
See: https://github.com/ElementsProject/lightning/commit/01c1264c5bc0626efe265e40d2e61546c995bbf7
See: https://github.com/ElementsProject/lightning/commit/744432dd63f04f6e4286454adea8e8303f9cded8
commit bdab0534a0cc7895c9d2df739f9faecea9ad7f28
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Apr 24 02:17:53 2026 -0400
net-p2p/core-lightning: bump to 26.04.1
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04.1
commit ffcdca522f2428ea2e7002d425bd63af74843a11
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 20 01:50:17 2026 -0400
net-p2p/core-lightning: drop old
commit ba12e665c8de4904cfb12bccd1f55d4c6c4700ca
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 20 01:49:38 2026 -0400
net-p2p/core-lightning: bump to 26.04
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04
commit 4d81ee07522c4acc52e93b7b5e98069d2897ef69
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 13 06:42:23 2026 -0400
net-p2p/core-lightning: bump to 26.04_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04rc3
commit 3038ea09f0818eeef8c4517d0ae1dfa5fbaf77de
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 13 01:18:16 2026 -0400
net-p2p/core-lightning: PYTHON_COMPAT+=( python3_14 )
dev-python/bitstring was the last straggler.
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0724d1cdceb5e030ed85f818f038d946b5a67c
commit c68628c34e90dd9c2cf5c519f4ad5d33b9bb1e50
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Apr 10 17:23:58 2026 -0400
net-p2p/core-lightning-26.04_rc2: use patch from upstream
Upstream finally realized their oops, so use their fix instead of ours.
See: https://github.com/ElementsProject/lightning/commit/4831ec24232c15d8e2a2c7c8551fda4c84e4e2d3
commit 339d9f31f5a22b894e919882f7854b17819737fa
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Apr 2 14:12:27 2026 -0400
net-p2p/core-lightning: bump to 26.04_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04rc2
commit dfd18d1002b65a5fbdec9fb0d538460fa0025c81
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 31 00:41:20 2026 -0400
net-p2p/core-lightning-26.04_rc1: don't rebuild everything in src_test()
Upstream got a little overzealous with the `.INTERMEDIATE` Make target.
Make deletes intermediate files after successfully building their
dependent targets, but deleting the wiregen files means they will be
forcibly regenerated upon the next invocation of `make`, and since
practically everything is declared as depending upon these files, nearly
everything gets rebuilt when we run emake a second time in src_test().
That is obviously unacceptable, so now we patch out the relevant line in
wire/Makefile to avoid marking the wiregen files as intermediates.
See: https://github.com/ElementsProject/lightning/commit/5d444c610f876c8ce3fc16a3bade63fd586f2f7e#diff-f15ccaa0fa47b3412fb744972391ac4b04552ddceaa2cf7b41b88f8d8dbcc0b4R113
commit 84c48268ccf5ed760127abe4a002ef7d8484a6a0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 31 00:37:40 2026 -0400
net-p2p/core-lightning-26.04_rc1: deselect some in test_currencyrate.py
These tests in tests/test_currencyrate.py require Internet access, which
we do not provide in src_test:
- test_apis_batch1
- test_apis_batch2
- test_custom_source
commit 027db922ff1ae0e81ef0a6bef871c9f33729ee07
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 31 00:37:16 2026 -0400
net-p2p/core-lightning-26.04_rc1: add missing dep for USE="test-full"
tests/test_clnrest.py has needed dev-python/python-socketio since
inception (ca. 2023). I missed adding the BDEPEND somehow.
commit 37c689616442ad92c555d0e9ac634fece467f729
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 31 00:22:22 2026 -0400
net-p2p/core-lightning-26.04_rc1: update python-bitcointx.patch
commit 62cd1339fd53e11e23f7fe205b1044235327c334
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 30 17:01:35 2026 -0400
net-p2p/core-lightning-26.04_rc1: add missing dep for USE="test-full"
Upstream introduced a new test for hsm_secrets derived from BIP39
mnemonic seed phrases, so this requires dev-python/mnemonic.
See: https://github.com/ElementsProject/lightning/commit/02bfa4136f9073293a60500123c5bf83440e7f20
commit d76848e964ab8765066419517163421d3faaacc3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 30 16:59:31 2026 -0400
net-p2p/core-lightning: bump Python deps
See: https://github.com/ElementsProject/lightning/commit/7a7a48c34dc2f26754cc0d39ba4551a868bb9269
commit 04a6d31bd010bacace70d68a90daac940e115a8a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 30 10:40:52 2026 -0400
net-p2p/core-lightning-26.04_rc1: fix build with USE="rust"
Upstream changed plugins/Makefile in this release, breaking our trick
for extracting the list of Rust plugin paths. Resort to hacking in an
extra Makefile target.
See: https://github.com/ElementsProject/lightning/commit/e9a7c942a24065ff800898376bfe16324c7534c0
commit d1b2d16ef3c09b38a6ade5a1c651ad6ac8265bff
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Mar 29 23:28:11 2026 -0400
net-p2p/core-lightning: PYTHON_COMPAT-=( python3_11 )
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d70da16de4a1c572edb591cd536a8c93a403149
commit e4ecd5b22417b5fbb34f58aa01d88a893c2fecfd
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Mar 29 23:06:56 2026 -0400
net-p2p/core-lightning: drop support for dev-python/mkdocs
See: https://bugs.gentoo.org/971358
commit 5fdfc1b61531a46e01f060495e52095aad25e0d0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Mar 29 21:58:56 2026 -0400
net-p2p/core-lightning: drop old
commit 9fb88714bb6e712286cc790d16054d1f53419f5d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Mar 29 21:57:11 2026 -0400
net-p2p/core-lightning: add unkeyworded v26.04_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v26.04rc1
commit 34ca0abe444bd511aa451d9c27878fab6ad61b24
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Thu Mar 19 12:33:26 2026 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/bbd1dfb474c797a5402ca7ecf25d44f2c80880a4
commit a1922c872313c9ffa3ec6d38ba4da31b8ff3b9b9
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri Mar 6 00:30:36 2026 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/09585ee5371e80865394a1ca48811f242000bbb8
See: https://github.com/ElementsProject/lightning/commit/db1ad9c32231273172ea75dedb7b2ae9b81508f7
commit 27e1a37e73213806748ff19cb0b3aa3cf7120789
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Sun Jan 18 21:26:22 2026 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/d03cf820a874f0da934342301ea120f54ad20626
commit 1b75daed18314edbcf42ce1980db5e4cb133b241
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Jan 14 19:26:39 2026 -0500
net-p2p/core-lightning: bump to 25.12.1
See: https://github.com/ElementsProject/lightning/releases/tag/v25.12.1
commit c77662846d7b568e0e810562e902193f53a34e4d
Author: Florian Schmaus <flow@gentoo.org>
Date: Tue Dec 23 11:56:57 2025 +0100
*/*: drop x86-linux keyword
commit 36a42819765c1f8594a914b9719075decbb0d615
Author: Florian Schmaus <flow@gentoo.org>
Date: Tue Dec 23 11:55:20 2025 +0100
*/*: drop amd64-linux keyword
commit 8a52e9bef7bd8c6f1e83f95fb38face188f255b9
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Dec 16 14:26:14 2025 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/b7be5ef3a2547ab05ec62ddd743bacb8a6db5bb6
commit 7e264d89988564245cdfbea1b5e5fc499c70fde0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 3 23:10:16 2025 -0500
net-p2p/core-lightning-25.12: RUST_MIN_VERSION="1.82"
commit f9ae2bede80a04e2639dd3e75f71759658635ff2
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 3 21:10:08 2025 -0500
net-p2p/core-lightning: don't build fuzzing tests if USE="-test"
commit 3edfbf4aac796591eea6b58f5154f29e0ea06ed8
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 3 20:40:50 2025 -0500
net-p2p/core-lightning: bump to 25.12
See: https://github.com/ElementsProject/lightning/releases/tag/v25.12
commit c6a1573ec798baeab38421c98736c7dcb571312d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Nov 30 15:48:52 2025 -0500
net-p2p/core-lightning-25.12_rc3: drop patch that was merged upstream
See: https://github.com/ElementsProject/lightning/commit/6db80536cc9db42ad3639853cb486fd708eb99fd
commit 7cace9ea4b88c789707176d929aa3fbf2eb20058
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Nov 28 21:53:57 2025 -0500
net-p2p/core-lightning: bump to 25.12_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v25.12rc3
commit ba22a0ec870d3821939bb78405241437eedc29ba
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Nov 28 03:41:14 2025 -0500
net-p2p/core-lightning: bump to 25.12_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v25.12rc2
commit e3840683d18d603247ba78f2010b457fa9827f8e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Nov 27 13:36:17 2025 -0500
net-p2p/core-lightning-25.12_rc1: deselect test_networkevents
We can't run the test_networkevents integration test, as it requires
network access, which we don't provide in the src_test phase.
commit 5c678f6a47b72118d455f23cac400ff76d133565
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 25 18:29:22 2025 -0500
net-p2p/core-lightning: bump to 25.05.1
See: https://github.com/ElementsProject/lightning/releases/tag/v25.05.1
commit 710f6f859a338cc0fddfef7db3476cb0460065fa
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 25 03:22:00 2025 -0500
net-p2p/core-lightning-25.12_rc1: refresh Manifest
Upstream moved a tag again. Shame on them!
commit b74685324c69a155b92d42f0e668ea22a3bcdf46
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 24 12:14:24 2025 -0500
net-p2p/core-lightning-25.12_rc1: work around socket path too long
See: https://github.com/ElementsProject/lightning/pull/8720
commit 7c60d69377d53bd91b93d183b91bb0c0b0b28146
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 24 03:00:25 2025 -0500
net-p2p/core-lightning: add unkeyworded 25.12_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v25.12rc1
commit 868e7e011608b0c9904bae6d4e0a5a8e52138e7a
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Wed Nov 12 19:29:02 2025 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/e36fdeff81cbbdf6c36a8f5c0f52d7584f9f96c9
See: https://github.com/ElementsProject/lightning/commit/17a9a928f5e228656c52726436ea65f395b09c06
commit 7e3fbac27ab55a82b52ce40692d3633409faaa85
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Nov 11 21:42:50 2025 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/76592eafcb4f78b5de8cabc3759f07f4be0730fa
commit 2ceefb0f703cea5f1587b1b9dd86748eafc3e1ca
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 10 16:52:20 2025 -0500
net-p2p/core-lightning-9999: drop patch that was merged upstream
See: https://github.com/ElementsProject/lightning/commit/36a44ea09d9d91614013f5e81a2f257e0ef7bf25
commit 79507ab82fba191df99c6b808e64c67552784e80
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Nov 6 22:16:40 2025 -0500
net-p2p/core-lightning: bump to 25.09.3
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09.3
commit 43ae1eaf02a9ec9cebd9039987424a8fb8bb6323
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 4 04:29:50 2025 -0500
net-p2p/core-lightning: bump to 25.09.2
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09.2
commit f14f007a4aba876527becc45fb48b627134e911c
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Sun Oct 26 06:01:59 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/cb5141ff250e318f253184463d9943ad4d9c1e93
commit f55a2d3cd5328a8119e775298987ae1a8430162f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 14 21:07:48 2025 -0400
net-p2p/core-lightning: bump to 25.09.1
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09.1
commit 5b6626278fc4a02bd7881c0ee9e4fc1420a6a507
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 7 13:57:49 2025 -0400
net-p2p/core-lightning-25.09: use upstream fix for test_coinmoves.py
See: https://github.com/ElementsProject/lightning/commit/702a88de0c0d3603158cd2c183389ba6bf79535e
commit 6628d6faf5c84c5e9c6ff1cf1ef7b695fa376f18
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 7 13:54:27 2025 -0400
net-p2p/core-lightning-24.11.2: drop old
commit 83a0b6255055f6535317df3c614398c815ebb475
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 7 13:51:39 2025 -0400
net-p2p/core-lightning-9999: drop patches that were merged upstream
See: https://github.com/ElementsProject/lightning/commit/a05a3748d3b9cc596d9411038bbacecd263bed43
See: https://github.com/ElementsProject/lightning/commit/f7db14408f567e623c115fd6789a801975222154
See: https://github.com/ElementsProject/lightning/commit/702a88de0c0d3603158cd2c183389ba6bf79535e
commit 21c697e7c4aa0d29d5fe962e605a30d37bfa5058
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 7 13:45:03 2025 -0400
net-p2p/core-lightning-9999: depend on >=net-libs/libwally-core-1.5.1
See: https://github.com/ElementsProject/lightning/commit/a8566222cf18023e168f6ae3952c75f991149d03
commit f5a76512e66740b0135bd9e5cd56f5364437f347
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Sep 14 22:04:34 2025 -0400
net-p2p/core-lightning-9999: drop patches that were merged upstream
See: https://github.com/ElementsProject/lightning/commit/7e9729b2640c743b8bf109403728bed4395c0b01
See: https://github.com/ElementsProject/lightning/commit/abcb976eb09f77e57c4d87c1345e3d4858fa114e
See: https://github.com/ElementsProject/lightning/commit/a62e9c55730d7c16b0444a179651ec38c8e82da0
See: https://github.com/ElementsProject/lightning/commit/f7204c8dd7fd7692d11696d55f44fc0d30c82bb4
See: https://github.com/ElementsProject/lightning/commit/4d47cc681d85e4735a35d52f82177d732833f3ac
commit d86d83628a1ee2097097726aacbb31c4e224d8c5
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon Sep 8 21:16:36 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/9f75c9926683f657bcfc0d120365a68becc6e4fa
commit 0e8d6993884ea486f028ed3b6ebf761cd043fe21
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Sep 2 07:22:25 2025 -0400
net-p2p/core-lightning: bump to 25.09
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09
commit bd3a1c228d93501f9b83ff11d14183f69f687e33
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Aug 28 07:15:40 2025 -0400
net-p2p/core-lightning: bump to 25.09_rc4
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09rc4
commit a98f9dca6afd89363fac5053ae183791582a4656
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 27 09:24:42 2025 -0400
net-p2p/core-lightning: bump to 25.09_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09rc3
commit d8df42dc4847313e27b06004b380b5341799afe5
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 26 11:30:28 2025 -0400
net-p2p/core-lightning: add missing BDEPEND for USE="test-full"
commit b8a2462ce620f70f6a4171d0a6dab62fffea77d1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 26 02:00:17 2025 -0400
net-p2p/core-lightning-9999: drop patch that was merged upstream
See: https://github.com/ElementsProject/lightning/commit/d635f19dbfe15fe0e5d9c8aa8b8b7a8a2f08405d
commit 9f94d2ac7c50a7159c8898b3863941bc0ee10f9b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Aug 24 05:24:05 2025 -0400
net-p2p/core-lightning: IUSE+="test-full"
This new flag toggles running of the integration test suite.
Note that currently the test suite may fail due to:
* https://github.com/ElementsProject/lightning/issues/8493
* https://github.com/ElementsProject/lightning/issues/8497
* likely numerous other flakes
commit b7c4a5faf62d2875f8587f3e23d5c5237418ae46
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Aug 21 04:56:05 2025 -0400
net-p2p/core-lightning: bump to 25.09_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09rc2
commit 49921aa71dc18756ef02ca4d35831f74aff66a39
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Aug 21 03:46:26 2025 -0400
net-p2p/core-lightning-25.09_rc1: upstream moved a Git tag
Shame on them.
commit 069edfcaf9e4e0e2bd9958e2eca7ade22dca5cd5
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 19 22:36:18 2025 -0400
net-p2p/core-lightning-25.09_rc1: use GIT_CRATES
cargo.eclass supports patching in crates from GitHub, so use that
functionality instead of our own messy hack.
commit ec352ff3ffb48fe235134d5f37d3fcca48c41e0e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 19 07:00:50 2025 -0400
net-p2p/core-lightning: add unkeyworded 25.09_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v25.09rc1
commit 07e39eed6cae2618777b17af89e3b9e2e7512594
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Thu Aug 14 05:12:08 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/e3e41163e27653c5376ff02ea9396a8bf091f20b
commit a82172597f05d8ec7081719d36c2813f12f6a2da
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri Jul 25 11:18:58 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/bf37d41c7e535ec9aa2cf2fd2fa28eb0582fb533
commit 18346d1538268345f961c4cd28efae7e3d3bf5ff
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Thu Jul 24 15:42:32 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/2e7181d04fe29e731a10cde0f5d600c666d8eb68
commit c50f607da76d9b0746927b8a5574e80604174368
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jun 22 13:48:35 2025 -0400
net-p2p/core-lightning: drop old
commit 655558e70806766a2f823d682af5a9ec7fa92ade
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jun 22 13:47:20 2025 -0400
net-p2p/core-lightning: bump to 25.05
See: https://github.com/ElementsProject/lightning/releases/tag/v25.05
commit d419562566a596c968ccca75beef3f157ea88279
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jun 22 13:45:46 2025 -0400
net-p2p/core-lightning: require exactly one PostgreSQL target slot
Bug: https://bugs.gentoo.org/957540
commit 62f85e2a72fae047d78fa462b008ce62005ac2b1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon May 19 20:12:32 2025 -0400
net-p2p/core-lightning: add unkeyworded 25.05_rc1
Note: The dev-db/sqlite dependency bump has been rolled back because upstream
stopped using the feature that required 3.33.0.
See: https://github.com/ElementsProject/lightning/releases/tag/v25.05rc1
See: https://github.com/ElementsProject/lightning/commit/7198fec853a4a3d20fdb32b00afbde702a962d30
commit 75faf699b8137f73193ab31ed391988e3d5b8844
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Fri May 2 16:34:32 2025 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/ea5635c4c816b263c81ce5f838dd823205240a8a
See: https://github.com/ElementsProject/lightning/commit/203621a629b45d5dc5b5c1b673b3b2de83797630
See: https://github.com/ElementsProject/lightning/commit/68ca86ca4f9bbcd2d5a67e87ddc6e84fb4cf31cc
See: https://github.com/ElementsProject/lightning/commit/4d9ed8e2fb95cc1580c4e9e64deeaa26e02880c6
commit 3712ec2126a2a64ad3e88ef925ae09935b780c56
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Apr 22 22:06:52 2025 -0400
net-p2p/core-lightning: bump to 25.02.2
See: https://github.com/ElementsProject/lightning/releases/tag/v25.02.2
commit f1c49959cc23973f22ea1e1027eb60ad0dc73af4
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 14 10:36:21 2025 -0400
net-p2p/core-lightning-25.02.1: bump dep to >=dev-db/sqlite-3.33.0
See: https://github.com/ElementsProject/lightning/commit/68f3649d6b9fc65ece3f1dc3e2f7e6a053170ea5
See: https://github.com/ElementsProject/lightning/issues/8231
commit 238e4db1477b9dfa865a7f0cb5c2bca9adc86929
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Apr 5 02:11:34 2025 -0400
net-p2p/core-lightning: run Rust build under cargo_env
This ensures that cargo.eclass controls the Rust flags when building the
Rust-based plugins and avoids unnecessarily rebuilding many dependencies when
compiling the Rust unit tests.
Also, compile the Rust unit tests in src_compile, not in src_test.
commit ddd79ffa791825b6824228a82f4fb8661a969e1b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Apr 5 00:26:33 2025 -0400
net-p2p/core-lightning: drop old
commit 3a71409cd9ce9fa4124ddb7c8d8f5554b8dc7490
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Apr 4 21:00:44 2025 -0400
net-p2p/core-lightning: bump to 24.11.2 and 25.02.1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11.2
See: https://github.com/ElementsProject/lightning/releases/tag/v25.02.1
commit c28dbfb7abd80242a3b38c086441be673cdc612f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 24 08:54:18 2025 -0400
net-p2p/core-lightning: PYTHON_COMPAT+=( python3_13 )
dev-python/bitstring was the last straggler.
commit 60bac6b4bb1eb55c003b0d5de4fd01704c8d72a1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Mar 21 23:36:16 2025 -0400
net-p2p/core-lightning-9999: bump dep to >=net-libs/libwally-core-1.4.0
See: https://github.com/ElementsProject/lightning/commit/960a44115bead2ef4a5b3071fdf22e767bf91d88
commit 1207f732f4209e04468694e5d52d6ac078ce6304
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 10 17:52:23 2025 -0400
net-libs/libwally-core: bump to 1.4.0
See: https://github.com/ElementsProject/libwally-core/releases/tag/release_1.4.0
commit ec0b186f9a5a60a4c00801012148c73e877fe0f1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Mar 4 22:27:06 2025 -0500
net-p2p/core-lightning: bump to 25.02
See: https://github.com/ElementsProject/lightning/releases/tag/v25.02
commit 25f055907258a58ef2a39795718fb5c89e69a27e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 3 01:52:24 2025 -0500
net-p2p/core-lightning: add unkeyworded 25.02_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v25.02rc3
commit 523b720d80033e90f6a6aa278a7519bd9c1cabb5
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Wed Jan 29 21:33:05 2025 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/cac9315c00f0210fca01ed7821c3c6a7f62ef3b6
commit 8175de8c257e695501a9644eeb205643b51d7f53
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 18 11:59:55 2024 -0500
net-p2p/core-lightning: bump to 24.11.1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11.1
commit 88f0f9a9c932a49c0334086531da69fea808a1fb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Dec 9 00:52:41 2024 -0500
net-p2p/core-lightning: bump to 24.11
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11
commit 391597eb322d2c53e4ce7a356a19e4b2f88f0ff9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Dec 9 00:51:44 2024 -0500
net-p2p/core-lightning: drop old 23.11.2
commit e450871c0919a3f1e9b88ed0e0043291ee8ba8c0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Dec 6 00:25:15 2024 -0500
net-p2p/core-lightning: bump to 24.11_rc4
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc4
commit 4458b79e778efe4309cda725ceb6ef693a977edd
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Dec 2 21:49:27 2024 -0500
net-p2p/core-lightning: bump to 24.11_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc3
commit 41baa206d2c03fc956aaede5b7124b66ccf03ee5
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Nov 29 04:13:57 2024 -0500
net-p2p/core-lightning: bump to 24.11_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc2
commit 212c01b1173c3a06958f7b5ad73d5d7c04efacb1
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 26 22:46:17 2024 -0500
net-p2p/core-lightning: add unkeyworded 24.11_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc1
commit 1f2b8fbd1c7047e476e56849ed99ffc04b4b4413
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 26 20:57:02 2024 -0500
net-p2p/core-lightning: rename dep on dev-python/jinja{=>2}
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=832063fcffe02eb04f68486146ceb7b214197961
commit 53c39d9c586773f5353618dc010999ab3bb4799b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Nov 24 02:53:10 2024 -0500
adjust to decapitalized dev-python package names
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41dd7bb0aa6083c8f0056ce2f80e1abcfa0e15ad
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d48fa129706f33aff087d4d599a2b16114ef14
commit cf13c5de4652a5a598e938d6ee02fc18775246b3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 23 04:35:33 2024 -0500
net-p2p/core-lightning: patch to add missing Makefile dep
See: https://github.com/ElementsProject/lightning/pull/7859
commit 2e805767c0320709701ba7456e88f4ab66ed1bb7
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 23 04:08:39 2024 -0500
net-p2p/core-lightning: drop old versions
commit 469f85e6722c23df011895a0a25337907803f249
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 23 02:36:08 2024 -0500
net-p2p/core-lightning: call rust_pkg_setup if USE="rust"
cargo.eclass recently sprouted a new affectation.
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9393ba8b683e6a055522d81740f94a11a0abfcb4
commit c296b84b4b68e801628904e89b9e2eaf80050527
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Nov 19 01:43:39 2024 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/a38d81dee0a5a0ba7a03b7aa8bc125f1c496cb08
See: https://github.com/ElementsProject/lightning/commit/12f50ee20c740d1e2302c75eb5b5091d8a796d1d
See: https://github.com/ElementsProject/lightning/commit/521ac6a12a5a06cae6d1709c3291eb617645bacd
See: https://github.com/ElementsProject/lightning/commit/505be716aabb22e33472bdbf78a8de29603480e1
See: https://github.com/ElementsProject/lightning/commit/b17bc9cc69a623b37abc3a00e7a7303bd8f9bc63
See: https://github.com/ElementsProject/lightning/commit/27df5aa03bea9ea531288e87223e5dc7e3b647c8
See: https://github.com/ElementsProject/lightning/commit/a6366c2814e351ddbae7283bb6d62f8839502801
See: https://github.com/ElementsProject/lightning/commit/0a6870f13d098d3b61651104dab598573038e8fb
See: https://github.com/ElementsProject/lightning/commit/6bd5933a50e284bccbe02c2dca3dbceabd6a97b9
See: https://github.com/ElementsProject/lightning/commit/c4e67c0b96c6216a7441cb1942315ff59c767468
commit 8e73b123ab367c0670cd3a1018cc0c0e4a14a956
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 19 01:39:47 2024 -0500
net-p2p/core-lightning-9999: drop "fix build without SQLite"
Upstream merged the PR, so the patch is no longer needed.
See: https://github.com/ElementsProject/lightning/pull/7677
commit 8c87ee771fcaf15e76dbf5ff97ee12fdc9045b1f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 12 16:31:55 2024 -0500
net-p2p/core-lightning-9999: fix build without SQLite
See: https://github.com/ElementsProject/lightning/pull/7677
commit ca7e6dbd8e254ac003237261710fbb33cc5978de
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 11 02:28:17 2024 -0500
net-p2p/core-lightning: add [protoc(+)] to dev-libs/protobuf dep
The Rust build fails if protoc isn't found.
commit f3e3898dc0d5ea453a5157cdb5670fa9996d35b2
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Oct 17 22:43:57 2024 -0400
net-p2p/core-lightning: bump to 24.08.2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08.2
commit 50ddf7c09f71fb7f6e01754b50a6643cdd72f840
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Sep 24 22:40:18 2024 -0400
Revert "net-p2p/core-lightning: work around broken distutils-r1.eclass"
This reverts commit 59434f632248f5ed9f392b3bbdcddd927d13ceca.
The workaround is no longer needed since distutils-r1.eclass no longer
assumes that cargo_gen_config has always been run whenever cargo.eclass
has been inherited.
See: https://bugs.gentoo.org/938764
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08cb1492fe62e8f15aa0d546db59ba27ec7a5ab3
commit eea5654e399596a00be731c69c03e69f9069998a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 18 14:25:40 2024 -0400
net-p2p/core-lightning-24.08.1: fix build without SQLite
See: https://github.com/ElementsProject/lightning/pull/7677
commit 1c9086b6572f4dcf944b136d4414fc46728c0f22
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 18 10:41:50 2024 -0400
net-p2p/core-lightning: bump to 24.08.1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08.1
commit 0057cfe146a7e2de07856c73ac84cdb687eb71f3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Sep 17 11:50:43 2024 -0400
net-p2p/core-lightning: bump BDEPEND to >=app-misc/jq-1.6
See: https://github.com/ElementsProject/lightning/issues/7657
commit 59434f632248f5ed9f392b3bbdcddd927d13ceca
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Aug 31 00:33:36 2024 -0400
net-p2p/core-lightning: work around broken distutils-r1.eclass
Bug: https://bugs.gentoo.org/938764
commit 6cefab6e85f7110da064172bbc9582af0971d080
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Aug 29 04:00:50 2024 -0400
net-p2p/core-lightning: bump to 24.08
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08
commit 88bb1de5caeb3b2e0f100f1658b8708d5a161a68
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Aug 26 16:33:26 2024 -0400
net-p2p/core-lightning: bump to 24.08_rc3
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08rc3
commit 3f791e204f231ec79dfdf1f48adf5137307ff830
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Aug 16 00:47:50 2024 -0400
net-p2p/core-lightning: bump to 24.08_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08rc2
commit 27deb373d1ae94d2c2aa23e0c67cca546f14098e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 13 15:06:22 2024 -0400
net-p2p/core-lightning: add unkeyworded 24.08_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.08rc1
commit 9a7af749313593d652f0d6f650f8656d95944320
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jul 21 22:33:01 2024 -0400
net-p2p/core-lightning-9999: bump dep to >=net-libs/libwally-core-1.3.0
See: https://github.com/ElementsProject/lightning/commit/bc5c528910158635ec26bd64c10c8c97754905f1
commit ec2ca5e172edbd29359a6a7625114b06ea0b3d48
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jun 27 21:18:53 2024 -0400
net-p2p/core-lightning-9999: bump dep to >=dev-python/coincurve-20
See: https://github.com/ElementsProject/lightning/commit/c251686c6cd57b372fd142ec332443e2e99e89a0
commit 8dc8750f9e66484d84e78e52ba274ca02ed9916d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jun 15 16:21:53 2024 -0400
net-p2p/core-lightning: EAPI=8
commit e1c4c7208c15b02a8e13c018e831994b8934ca4a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jun 15 16:21:05 2024 -0400
Revert "net-p2p/core-lightning: drop 23.05.2-r1, 23.08.1, 23.11.2, 24.02.2"
This reverts commit f50e888337c10fb7fa2a6e4d7ad2ef3a7ee836a2.
commit f50e888337c10fb7fa2a6e4d7ad2ef3a7ee836a2
Author: Florian Schmaus <flow@gentoo.org>
Date: Thu Jun 13 08:42:22 2024 +0200
net-p2p/core-lightning: drop 23.05.2-r1, 23.08.1, 23.11.2, 24.02.2
Signed-off-by: Florian Schmaus <flow@gentoo.org>
commit 211bacfb1719659f2dcb4b3c898c8fef6027b811
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jun 4 21:40:26 2024 -0400
net-p2p/core-lightning: bump to 24.05
See: https://github.com/ElementsProject/lightning/releases/tag/v24.05
commit ced7575bfc41787978abe2480e6497088d3b5bb6
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu May 30 01:08:46 2024 -0400
net-p2p/core-lightning: bump to 24.05_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.05rc2
commit 6080fdfe750eacf68e0e30bac1fcab9e114a77b6
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu May 23 22:09:54 2024 -0400
net-p2p/core-lightning: add unkeyworded 24.05_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.05rc1
commit 0b40539167876be3c8899280f0211b8d60d6085a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri May 10 16:02:21 2024 -0400
net-p2p/core-lightning: allow >=dev-python/bitstring-4.2.2
Bitstring 4.2.2 contains a fix for the regression that was breaking
pyln-proto.
See: https://github.com/scott-griffiths/bitstring/issues/329#issuecomment-2104337884
See: https://github.com/scott-griffiths/bitstring/commit/f1a7e62428758fb763bd8e52da389aa79bd02195
commit 050d9b89a8257560e737a468a08cb172175ae81b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri May 10 05:39:27 2024 -0400
net-p2p/core-lightning: require <dev-python/bitstring-4.2
Bitstring 4.2 introduces a regression that causes unit test failures in
pyln-proto.
See: https://github.com/scott-griffiths/bitstring/issues/329
commit ec074d975ca7f9d9a88521b6ffe51ff23c2f5c7c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Apr 6 09:29:27 2024 -0400
net-p2p/core-lightning: bump to 24.02.2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.02.2
commit c11e83a71276cd510415fbbbe7274b059791fe26
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Mar 15 17:05:27 2024 -0400
net-p2p/core-lightning: drop old
commit ff5dd676b57a200d8dc616e0fd26df122ecfaf8f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Mar 8 14:39:11 2024 -0500
net-p2p/core-lightning: bump to 24.02.1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.02.1
commit 32a11a6427ef25ec4085bcab275f6789f504188e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Feb 27 21:37:21 2024 -0500
net-p2p/core-lightning: bump to 24.02
See: https://github.com/ElementsProject/lightning/releases/tag/v24.02
commit 8828d012aeae97a1bae35f46bf7de572fce39e5e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 21 17:16:37 2024 -0500
net-p2p/core-lightning: bump to 24.02_rc2
See: https://github.com/ElementsProject/lightning/releases/tag/v24.02rc2
commit f6ebf293ae6e91cac4840942577a8aaa26c35e66
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Feb 20 19:32:05 2024 -0500
net-p2p/core-lightning-9999: bump libwally-core dep to >=1.2.0_p20240220
See: https://github.com/ElementsProject/lightning/commit/e2aa4f1a6d619fae619efdfc19d67f62185abc3b
commit aaa2bb0e2baf15009606bfecef4e135d000c943f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 14 20:11:25 2024 -0500
net-p2p/core-lightning: add unkeyworded 24.02_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v24.02rc1
commit 9faaabfd9e8ffd1596245366cb18f86deb54364a
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Jan 16 12:36:29 2024 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/60e1532dd89ec8a434ce4b31359c54558c41b4b1
commit c692dedceb1a076b2194625ae4a003c76402e0f0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jan 16 11:25:11 2024 -0500
net-p2p/core-lightning-9999: bump dep to net-libs/libwally-core-1.0.0
See: https://github.com/ElementsProject/lightning/commit/84ee3d57010ee9eaf8ad4d181a84c0b0d4c0bb18
commit 5d4d42dfe861f44b665746a3fdb81a49dde82706
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Dec 31 00:52:31 2023 -0500
net-p2p/core-lightning: fix backports' revert commit tree-same audit
Upstream tag v23.11.1 actually does not have upstream tag v23.11 as an
ancestor, so we have to explicitly say that v23.11 is okay.
commit 6c3ce9bebbbee8a8f174800ee9e641ccb2e5ced5
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Tue Jan 9 08:13:04 2024 -0500
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/ce41aa4cccea95457bf66c5197078487f21bbc76
commit 80df2de7efaef7b42073b92c62b8393d59a78269
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 27 01:22:49 2023 -0500
net-p2p/core-lightning: bump backports to target v23.11.2
See: https://github.com/whitslack/lightning/blob/info/README.md
commit 3948a296fb4acb02671533d4d970efc530052257
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Dec 22 16:50:35 2023 -0500
net-p2p/core-lightning: bump to 23.11.2
See: https://github.com/ElementsProject/lightning/releases/tag/v23.11.2
commit 405d4cfeb389df79d54b077848e649fe0982cdfb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Dec 17 01:20:49 2023 -0500
net-p2p/core-lightning: bump to 23.11.1
See: https://github.com/ElementsProject/lightning/releases/tag/v23.11.1
commit cdeb1e4d12ae9f6e39472fbb97462b1ddbc8afef
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Dec 12 16:17:44 2023 -0500
net-p2p/core-lightning: revbump with crash fix from upstream
This is a fix for a crash bug and thus is deemed critical.
See: https://github.com/ElementsProject/lightning/pull/6937
commit 1b3b2a4e1b8e0ce007c6868888c3a7af7b791ead
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Dec 12 16:12:56 2023 -0500
net-p2p/core-lightning: add MyPVR and DIST_PR variables
Revbumping backports with hot fixes causes $ to diverge from the tag
name, and thus we introduce DIST_PR to hold the PR used in the tag name.
commit 07bb7dfedff55daeb2f17da859d60ac4ba93b7e6
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Dec 10 15:56:34 2023 -0500
net-p2p/core-lightning: bump backports to target v23.11
See: https://github.com/whitslack/lightning/blob/info/README.md
commit 225861f3640a9499c2c7e0768ca8acca43959b85
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 28 13:55:31 2023 -0500
net-p2p/core-lightning: bump to 23.11
See: https://github.com/ElementsProject/lightning/releases/tag/v23.11
commit 96971e60385aa89f3441426d9b025d8af9050509
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 21 14:10:24 2023 -0500
net-p2p/core-lightning: bump to 23.11_rc3
commit 279367fbab437762b7871eef893db36841dcc93d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 20 15:13:22 2023 -0500
net-p2p/core-lightning: bump to 23.11_rc2
commit ac99fb27e88e1a2fbd6f56bb88192c5174aef6b6
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Nov 3 15:33:33 2023 -0400
net-p2p/core-lightning: add unkeyworded 23.11_rc1
See: https://github.com/ElementsProject/lightning/releases/tag/v23.11rc1
commit d99174c4f9bf7dfe8f10f2166e36ee9d5e667c5c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Nov 3 14:57:05 2023 -0400
Revert "net-p2p/core-lightning: call postgres_check_slot in pkg_pretend()"
This reverts commit 3d39ae803acff25acde852cba77f59c8da34d8ad.
postgres_check_slot is counter-productive for net-p2p/core-lightning, as it
requires that the system-wide eselected PostgreSQL slot be one of those in
POSTGRES_COMPAT, but actually Core Lightning's build does not care which
PostgreSQL slot (if any!) is the system default.
commit 0a2f100dca02baaa6be716bce02b02ad51f3c314
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 31 15:37:01 2023 -0400
net-p2p/core-lightning: PYTHON_COMPAT+="python3_12"
commit 4ee220f40a17fbe17b51aeb3f2f9929e4bb53a33
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Oct 24 20:34:28 2023 -0400
use edo.eclass instead of `set ...; echo "$"; "$" || die` trick
commit 62c253beeba7a18e2f69c813de3fdd6e01872bac
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Oct 23 21:40:18 2023 -0400
net-p2p/core-lightning-9999: bump dev-python/bitstring dep
See: https://github.com/ElementsProject/lightning/commit/dd7393e6bbb8eca834c763fd14a9076f6dc6e67f
commit 3d39ae803acff25acde852cba77f59c8da34d8ad
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Oct 22 23:40:21 2023 -0400
net-p2p/core-lightning: call postgres_check_slot in pkg_pretend()
commit f3d7e1886bc837435d3e79cb54b45e95ebdd79ac
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Mon Oct 23 19:55:14 2023 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/535d3d953d88b7692f91e5c830ea640a833c6ee3
See: https://github.com/ElementsProject/lightning/commit/394e926cb73dd8f81bee6655b6791695e6eecaac
commit 9f5e4a38ccfeb0bf9499c7d95857aed822c59ff6
Author: Matt Whitlock <gentoo+freshbot@mattwhitlock.name>
Date: Thu Sep 28 08:01:33 2023 -0400
net-p2p/core-lightning-9999: freshen Rust dependencies
See: https://github.com/ElementsProject/lightning/commit/a51894f5100ddfa9948972f02657d2298bc46f28
commit 1887641b461fe3a1fc7d778523023da60ee4ed13
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Sep 25 04:10:31 2023 -0400
net-p2p/core-lightning: replace tmpdir patch with merged
See: https://github.com/ElementsProject/lightning/pull/6688
commit 34cd52eeedb522d62c4cc04317730bcd66ba1d6a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Sep 21 14:52:13 2023 -0400
net-p2p/core-lightning-9999: IUSE-="developer" ; IUSE+="debug"
See: https://github.com/ElementsProject/lightning/commit/3d3bf87b343c5bca63fa05197b83685754255345
commit 64adb87f8bde7ba7c4b0e9e5f0b594f3819f890d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Sep 14 02:40:41 2023 -0400
net-p2p/core-lightning: drop Makefile-generated-sources-fix.patch
Rusty Russell confirmed[1] that the generated Python sources in
contrib/pyln-grpc-proto/pyln/grpc/ are currently unused, so we don't
actually need to (re)generate them. Thus, it suffices simply to delete
the pre-generated files and to hack the Makefile to eliminate them from
the default target's list of prerequisites (which we've been doing since
4c1ca2f39ddc121fcefe5ab92652f58eeaeb4cda).
[1]: https://github.com/ElementsProject/lightning/pull/6537#issuecomment-1718671529
commit a8e12239c940646f6576b44b65cbf7ff1d9636f3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 13 12:56:24 2023 -0400
net-p2p/core-lightning: bump backports to target v23.08.1
See: https://github.com/whitslack/lightning/blob/info/README.md
commit 33053b1ab96f9244fa2ec967ca9cce9dee46ebda
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 13 09:14:43 2023 -0400
net-p2p/core-lightning-9999: remove redundant setting of PYTHON env var
This reverts commit 7afee029d084d3d1ded294a0d74f5e8aff35c019.
python_setup() already handles exporting PYTHON appropriately.
commit 1e0e9df579d166d23c743d606145bcf2ae4d46d2
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 13 08:45:51 2023 -0400
net-p2p/core-lightning: LICENSE+="BSD-2"
The gheap submodule is licensed under BSD-2.
See: https://github.com/valyala/gheap/blob/master/LICENSE
commit a416192c0c8bb172bcc4a68562ca2b8abfa4d0a9
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Sep 13 08:41:53 2023 -0400
net-p2p/core-lightning: bump to 23.08.1
See: https://github.com/ElementsProject/lightning/releases/tag/v23.08.1
commit 7fde3e24ca26674dd4d11330a09890a9b93be70f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Sep 10 20:46:51 2023 -0400
net-p2p/core-lightning: bump backports to target v23.08
See: https://github.com/whitslack/lightning/blob/info/README.md
commit 7afee029d084d3d1ded294a0d74f5e8aff35c019
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 29 07:53:42 2023 -0400
net-p2p/core-lightning-9999: specify Python interpreter to configure
Upstream have implemented the ability to specify the Python interpreter
to use, so pass $.
See: https://github.com/ElementsProject/lightning/commit/e3b1549b6472af88ff0e2b6598203dbd24580759
commit 4c1ca2f39ddc121fcefe5ab92652f58eeaeb4cda
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 29 07:50:53 2023 -0400
net-p2p/core-lightning: drop unneeded build deps
dev-python/grpcio-tools and dev-python/protobuf-python are needed only
for generating the GPRC Python sources, but we don't install the
pyln-grpc-proto module, so we don't need these build-time deps after
making a small tweak to the Makefile to avoid unconditionally
generating these sources.
23.05.2 needs Sphinx only if USE="doc -mkdocs" or if USE="doc python".
commit 822ab0cdee5053d6d282ec8bcec7e0741112cb73
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Aug 29 06:42:53 2023 -0400
net-p2p/core-lightning-23.08: trivial tweaks to config file
commit b654c9a1a0d7a61d6206c27a4b8556881db4352b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 23 05:13:36 2023 -0400
net-p2p/core-lightning: bump to 23.08
See: https://github.com/ElementsProject/lightning/releases/tag/v23.08
commit 1ad0e391f990f6abfca759d9b52430311502ae26
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Aug 18 17:41:51 2023 -0400
>=net-p2p/core-lightning-23.05.2: revert to net-libs/libwally-core-0.9.0
Per a report[1] from @tsjk, net-libs/libwally-core-0.9.1 may cause
runtime crashes in net-p2p/core-lightning-23.05.2. Force a downgrade
to net-libs/libwally-core-0.9.0 to be safe.
[1] https://gitlab.com/bitcoin/gentoo/-/issues/15
commit c33141b42ba72b0c83daae3f8e08e6b26a47df36
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Aug 18 07:37:19 2023 -0400
net-p2p/core-lightning: bump to 23.08_rc3
commit 4b2c18228ee1c045eb5c7d3d09e844367f89af7d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Aug 12 22:21:24 2023 -0400
net-p2p/core-lightning: suppress spurious rebuilds when USE="-man"
If app-text/lowdown is not installed, then the upstream configurator
sets HAVE_LOWDOWN to 0, which causes external/lowdown/lowdown.h to be
added to EXTERNAL_HEADERS, which are specified as prerequisites of
every object file. Thus, because such header file is absent, Make
always determines that every required object file needs rebuilt. This
commit adds a hack to eliminate the mention of this header file since
we only ever use the system-installed Lowdown or none at all.
commit de51c310c8a09d54986b535c48e14ba53b393f44
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Aug 12 09:22:45 2023 -0400
net-p2p/core-lightning: bump to 23.08_rc2
commit 36f8628e30a32e654b736279a3f9fc3dc41336b4
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 9 02:57:31 2023 -0400
net-p2p/core-lightning-9999: update location of generated sources
Upstream moved the generated protobuf Python source files into their
own dedicated module.
See: https://github.com/ElementsProject/lightning/commit/6583f0dead49218d81c37b9d9e13c532a870c39e
commit 768aa8cc70a6f507d19ee5e2d540fc9b47ac97cf
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 2 20:34:05 2023 -0400
net-p2p/core-lightning: add unkeyworded 23.08_rc1
commit f757d03dbd51626d622cbc3787e81250813ceddc
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jul 22 12:30:54 2023 -0400
net-p2p/core-lightning-9999: bump dep to >=dev-python/cryptography-41.0.2
See: https://github.com/ElementsProject/lightning/commit/5471289b3909d709b44c806b33f77fe045e82b35
commit 9c1b70e60c2efd88b85d84a0ae3587e068e1ecba
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jul 16 01:04:23 2023 -0400
net-p2p/core-lightning-9999: use mkdocs unconditionally if USE="doc"
Also, drop legacy docs that have been deleted upstream.
See: https://github.com/ElementsProject/lightning/commit/4e46cdba9389a0e3b2dc2721900de25c64af7a52
See: https://github.com/ElementsProject/lightning/commit/e4826fbf63c5390c1292dfa6ea894f7a370922d6
commit 817ac50839652107aeb57e60360616303eff72fd
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 30 23:23:23 2023 -0400
net-p2p/core-lightning: delete orphaned config file
commit fcc1809a4a385a0fbd0cd09e96e3458bcaee680b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 30 21:45:33 2023 -0400
net-p2p/core-lightning: bump backports to target v23.05.2
commit 254f48430fb538a2cdbaf704500a38cdd3f9f661
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jun 29 15:12:22 2023 -0400
net-p2p/core-lightning: bump to 23.05.2
See: https://github.com/ElementsProject/lightning/releases/tag/v23.05.2
commit 67a77d4468ed69bf086ae8bc99966510faa3d6d7
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 23 13:27:00 2023 -0400
net-p2p/core-lightning-9999: sync Python module dependencies
See: https://github.com/ElementsProject/lightning/commit/9f1e1ada2a0274db982a59d912313e3e9684a32b
See: https://github.com/ElementsProject/lightning/commit/f0a9f1100a2569ea8b4941845073a8ebb3aa859a
commit 67bd221b9fe31f8835264ccd646ed064c0073804
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 23 15:05:21 2023 -0400
net-p2p/core-lightning-9999: drop patch merged upstream
See: https://github.com/ElementsProject/lightning/commit/8d737cc4bf89efe0d360ded23d8405a760e9f2f7
commit 732c19b545333b1af7808400e66059553329239e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 23 15:04:31 2023 -0400
net-p2p/core-lightning-9999: fix build of libjsmn
Upstream changed the build directory.
See: https://github.com/ElementsProject/lightning/commit/15e86f2bba827bbce2fe3421ece5953e6c1e121d
commit d50bcb98e0aaf7399b335f8b341fc3dbf08bc094
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jun 9 04:45:35 2023 -0400
net-p2p/core-lightning: bump backports to target v23.05.1
commit bfc9e03154abd5e7e4f410059d078c940dbe916c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jun 8 00:05:27 2023 -0400
net-p2p/core-lightning: bump to 23.05.1
commit 9972d50221f23f9fbf120160f9a0b04ab3482360
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Jun 7 16:38:56 2023 -0400
net-p2p/core-lightning-9999: bump dep to >=dev-python/cryptography-41.0.1
As of this commit, ::gentoo still lacks >=dev-python/cryptography-41.0.1.
You're on your own, I guess.
See: https://github.com/ElementsProject/lightning/commit/13836ddd2f180a64b019ecef6218038a1e049081
commit 405b102c2c3f65cb7652c53f382c15c83a5ff4ff
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jun 6 03:52:01 2023 -0400
net-p2p/core-lightning: add missing BDEPEND on dev-libs/protobuf
It seems as though prost 0.8 did not have this requirement, as CLN
0.12.1 and 22.11.1 build fine without `protoc` installed, but 23.02.2
and 23.05 (and the backports branches based on it) fail if they don't
have it, with error messages as seen in the log message of 141c836b3.
See: https://github.com/ElementsProject/lightning/commit/141c836b3956a79c7e740b16b129b7fdad3d3374
commit 5efe3a035a5df2e9e7e0c886086f36d2481753b3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Jun 5 22:20:39 2023 -0400
net-p2p/core-lightning-9999: regenerate generated sources during build
Note: As of [`5ccdab71e`][1], u

