Merge nucleic/olive-willow-newt-96nb into dev

This commit is contained in:
2026-07-27 21:20:25 -07:00
parent ea257181dd
commit bc11afc63d
5 changed files with 77 additions and 12 deletions
+12 -4
View File
@@ -8,10 +8,18 @@ Depends: naros-tier-base, nucleic-bridge, build-essential, pkg-config,
python3, python3-pip, python3-venv, sudo, gh, ripgrep, fd-find, jq, yq,
sqlite3, htop, tree, zip, unzip, zstd, xz-utils, moreutils, rsync, less,
procps, file, bsdextrautils, e2fsprogs, util-linux-extra, mount, login,
gpgv
gpgv, libncurses6, libtinfo6, libxml2 | libxml2-16, libsqlite3-0, libuuid1,
libcurl4t64 | libcurl4, zlib1g
Description: narOS agent tier — apt-resolvable half (NAROS.md §4, §6)
The dev toolchain and modern CLI kit that come from Debian, plus the control
bridge. The non-apt half of the agent tier — Node (NodeSource), rustup, Go,
mise, warm caches, agent CLIs, Playwright — is layered by the naros-agent
image build (milestone N2); this meta is what `apt install` can deliver into
any Debian-family container (NAROS.md §7.3 conversion path).
Swift (swift.org toolchain), mise, warm caches, agent CLIs, Playwright — is
layered by the naros-agent image build (milestone N2); this meta is what
`apt install` can deliver into any Debian-family container (NAROS.md §7.3
conversion path).
.
The trailing lib* entries are the swift.org toolchain's runtime dependencies
(its full external NEEDED set beyond libc/libstdc++/libgcc, which
build-essential already carries). Most arrive transitively today — libncurses6
does not, and without it every Swift driver binary dies in the loader — so all
of them are declared here rather than left to another package's whim.