Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lnprototest build fix #5583

Merged
merged 2 commits into from
Sep 10, 2022
Merged

Conversation

niftynei
Copy link
Collaborator

@niftynei niftynei commented Sep 9, 2022

Turns out we can update to ubuntu 22.04 LTS and that fixes all the mako problems (for now, should def be addressed more widely for everyone that can't update). This required a bit of a detour into hashlib (but thankfully python-bitcoinlib had already taken care of an update for this, so we just re-use their implementation)

Also fixes up a few tiny things I found.

Points at my lnprototest branch, which has updates needed to make the move to 22.04 LTS work; we can update it back once that's merged (or gate this PR on that one being merged to mainline).

Requires us to update to latest lnproto which is now using the most up
to date python-bitcoinlib, as well as updating our python lock files
(which pin the grpcio deps, because of locking problems h/t @cdecker)
Few extremely minor updates to the ubuntu dockerfile and ci builds
@niftynei niftynei added this to the v0.12.1 milestone Sep 9, 2022
@niftynei
Copy link
Collaborator Author

niftynei commented Sep 9, 2022

@chrisguida this might be of interest to you

Copy link
Contributor

@rustyrussell rustyrussell left a comment

Choose a reason for hiding this comment

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

Ack da10674

@rustyrussell rustyrussell merged commit 7df530d into ElementsProject:master Sep 10, 2022
@vincenzopalazzo
Copy link
Collaborator

Lnprototest is merged but now include a not merged version of the pyln bolts #5562 for this reason I did not finish the bolts refactoring in my original pr in lnprototest :)

Maybe we can merge it?

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.

3 participants