From 242fb5a2e7104e8fa175d49161f01c174aacfefe Mon Sep 17 00:00:00 2001 From: closer-claudio Date: Tue, 6 Oct 2026 18:43:43 -0700 Subject: [PATCH] aqua: drop curl's own ossein pin; limen's base set carries it limen v0.8.0 adds farcloser/ossein@v0.3.0 to the shared tool set. curl's own pin, above the import, named the same version and would override the base one from here on, so it goes. Its comment moves into build-posix.sh's header, which said docker came from the hermetic PATH "on every host": ossein is darwin/arm64 only, so on a linux host, including CI's linux legs, docker is the machine's own. Co-Authored-By: Claude Opus 5.5 Signed-off-by: closer-claudio --- .aqua/aqua.yaml | 3 --- build-posix.sh | 6 ++++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.aqua/aqua.yaml b/.aqua/aqua.yaml index cfa4885e..58e3f86d 100644 --- a/.aqua/aqua.yaml +++ b/.aqua/aqua.yaml @@ -20,7 +20,4 @@ packages: # --- farcloser tools (local registry; standard once registered upstream) --- - name: farcloser/limen@v0.8.0 # renovate: depName=farcloser/limen registry: local - # ossein provides `docker` for the linux legs of build-posix.sh (see there). - - name: farcloser/ossein@v0.3.0 # renovate: depName=farcloser/ossein - registry: local - import: ../.limen/aqua.yaml diff --git a/build-posix.sh b/build-posix.sh index 510aa972..7220d5ec 100755 --- a/build-posix.sh +++ b/build-posix.sh @@ -12,8 +12,10 @@ # workflow. The mac leg runs directly on a macOS machine (their script # provisions its homebrew dependencies). # -# The container runtime is `docker`, from the hermetic PATH like every other -# tool, on every host. The amd64 leg on an arm64 mac runs under Rosetta +# The container runtime is `docker`. On a Mac it is ossein's, which limen's +# base tool set puts on the hermetic PATH ahead of any Docker installed there; +# ossein is darwin/arm64 only, so on a linux host (CI's linux legs) it is the +# machine's own docker. The amd64 leg on an arm64 mac runs under Rosetta # (--platform linux/amd64). # # Usage: build-posix.sh {linux-amd64|linux-arm64|mac-arm64}