Skip to content

Conversation

@ellemouton
Copy link
Member

No description provided.

@guggero
Copy link
Contributor

guggero commented Mar 25, 2025

We need lightninglabs/taproot-assets#1454 to be able to bump to lnd 0.19.0-beta.rc1.

@guggero guggero force-pushed the lnd-19 branch 3 times, most recently from 9357baa to ff84842 Compare March 25, 2025 15:50
ellemouton and others added 8 commits March 26, 2025 09:20
This commit updates:
- LND
- pool
- loop
- taproot-assets
- faraday
- lighting-node-connect
- aperture
- lndclient
- btclog

We start using the new btclog v2 library and the associated breaking
changes in the lnd/build package.

With this commit, we deprecate the `--remote.lit-maxlogfiles` and
`--remote.lit-maxlogfilesize` options and introduce new logging options
under the `--remote.lit-logging` namespace.

Finally, the LND update introduced a new `MaxBlocksMinedPerTest`
variable in the `lntest` package that we now need to override in order
for our itests to pass.
For convenient flake hunting.
So that we use static fees in tests. This update is required with the
latest LND update because of [this](lightningnetwork/lnd@b89387a) diff.
The accounts test in integrated mode is run twice so that we can test it
against both the LND port and LiT port. So ensure that this is tested.
The itest-only goal is really useful for not needing to run the app
build. But when switching between lnd versions, it's annoying if the lnd
binary isn't built with itest-only. So we change that and always also
build the btcd/lnd binaries with itest-only. This will take slightly
longer but lead to fewer issues when switching branches between
different lnd major versions.
With lnd 0.19 a lot of sweeper and timing related issues were fixed with
the whole blockbeat synchronization.
This also changes a couple of assumptions around when a block needs to
be mined, so we need to adjust our itests to that.
Copy link
Member

@GeorgeTsagk GeorgeTsagk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, tACK 🍏
ty!

@GeorgeTsagk GeorgeTsagk merged commit 443b5f4 into master Mar 26, 2025
20 of 21 checks passed
@ellemouton ellemouton deleted the lnd-19 branch March 27, 2025 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants