Skip to content

doc: modernize Alpine build instructions#9204

Open
enaples wants to merge 1 commit into
ElementsProject:masterfrom
enaples:test-alpine-installation-guide
Open

doc: modernize Alpine build instructions#9204
enaples wants to merge 1 commit into
ElementsProject:masterfrom
enaples:test-alpine-installation-guide

Conversation

@enaples

@enaples enaples commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Important

26.06 FREEZE April 30th: Non-bugfix PRs not ready by this date will wait for 26.09.

RC1 is scheduled on May 14th

The final release is scheduled for June 1st.

Checklist

Before submitting the PR, ensure the following tasks are completed. If an item is not applicable to your PR, please mark it as checked:

  • The changelog has been updated in the relevant commit(s) according to the guidelines.
  • Tests have been added or modified to reflect the changes.
  • Documentation has been reviewed and updated as needed.
  • Related issues have been listed and linked, including any that this PR closes.
  • Important All PRs must consider how to reverse any persistent changes for tools/lightning-downgrade

What changes

The Alpine compile guide still used the old ./configure && make flow without Rust or uv. Update it to match the current build: install rustup (packaged rust/cargo can be older than the 1.85.0 MSRV), install uv for Python deps, and build with
RUST_PROFILE=release uv run make.

Changelog-None

The Alpine compile guide still used the old `./configure && make`
flow without Rust or uv. Update it to match the current build:
install rustup (packaged rust/cargo can be older than the 1.85.0
MSRV), install uv for Python deps, and build with
`RUST_PROFILE=release uv run make`.

Changelog-None
@enaples enaples added the QA Blockstream QA team have reproduced, or a test has been created! Look for the linked PR/Issue label Jun 9, 2026

@nGoline nGoline left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Apart from the typo it looks great. As soon as you fix it I'll approve.

postgresql-dev lowdown
```

Install Rust via rustup (required for Cargo:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Suggested change
Install Rust via rustup (required for Cargo:
Install Rust via rustup (required for Cargo):

Comment on lines 35 to 37
To install for a specific version, for example, 24.05:
```shell
docker pull elementsproject/lightningd:v24.05

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Would be nice to take this opportunity to update all the versions to 26.06.1

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Actually, it would be better to point everything to v26.09 (this will be merged at that point anyways)


Checkout a release tag:
```shell
git checkout v24.05

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Same here, update the version to 26.06.1


Checkout a release tag:
```shell
git checkout v24.05

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Same here, update the version to 26.06.1


Checkout a release tag:
```shell
git checkout v24.05

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Same here, update the version to 26.06.1


Checkout a release tag:
```shell
git checkout v25.02

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Same here, update the version to 26.06.1

git checkout v26.06.1
```

Clean up:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I've noticed you removed the clean-up steps. Isn't it desired for a minimal build like Alpine?

@nGoline nGoline added this to the v26.09 milestone Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

QA Blockstream QA team have reproduced, or a test has been created! Look for the linked PR/Issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants