From cbc38c789f781d24d7deb454a4eccbfabbd57de0 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 2 Sep 2025 10:13:16 +0930 Subject: [PATCH] Release: do docker make inside uv run. Here's the error inside docker: ``` wiregen common/status_wiregen.h Traceback (most recent call last): File "/build/tools/generate-wire.py", line 27, in from mako.template import Template ModuleNotFoundError: No module named 'mako' rm external/build-x86_64-redhat-linux/libwally-core-build/src/secp256k1/libsecp256k1.la make: *** [Makefile:328: common/status_wiregen.h] Error 1 ``` Signed-off-by: Rusty Russell --- tools/build-release.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/build-release.sh b/tools/build-release.sh index b52a3362e..fb6478903 100755 --- a/tools/build-release.sh +++ b/tools/build-release.sh @@ -15,8 +15,8 @@ if [ "$1" = "--inside-docker" ]; then uv export --format requirements.txt > /tmp/requirements.txt uv pip install -r /tmp/requirements.txt ./configure - make VERSION="$VER" - make install DESTDIR=/"$VER-$PLTFM-$PLTFMVER-$ARCH" RUST_PROFILE=release + uv run make VERSION="$VER" + uv run make install DESTDIR=/"$VER-$PLTFM-$PLTFMVER-$ARCH" RUST_PROFILE=release cd /"$VER-$PLTFM-$PLTFMVER-$ARCH" && tar cvfz /release/clightning-"$VER-$PLTFM-$PLTFMVER-$ARCH".tar.gz -- * echo "Inside docker: build finished" exit 0