Dockerfile: add protobuf-compiler for vls signer step
What changed, and why it matters
This commit fixes a Docker image build failure by adding the missing protobuf-compiler package. It is a build tooling fix with no security relevance.
No security action required; treat as routine build fix.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The Dockerfile for building the validating-lightning-signer (vls) image is updated to install protobuf-compiler (protoc), which became required after a prior commit. The change resolves a build-time ‘Could not find protoc’ error during cargo build. There is no code logic change and no runtime security boundary affected.
Changed components
Dockerfile (vls-builder stage)Inspect captured patch +1 / −0
diff --git a/Dockerfile b/Dockerfile
index 6714e5f4..b6285d8b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -188,6 +188,7 @@ RUN dpkg --add-architecture ${target_arch_dpkg}
RUN apt-get update && \
apt-get install -qq -y --no-install-recommends \
+ protobuf-compiler \
pkg-config:${target_arch_dpkg} \
crossbuild-essential-${target_arch_dpkg} && \
apt-get clean && \
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.