⚠️ REVOKED (2026-10-01): the release gate now hard-requires the UPX-packed variant to pass; stock UPX is fatal to v2 bionic images (anon-mapping page loss → SIGSEGV). Assets are archive-only — the repo shelf has been rolled back to RC4 (Push260928). title: "Push260930 Release (RC5)" lang: en
Push260930 — RC5: B1 (native-gnu) finalized
Overview
RC5 = B1 (native-gnu) finalized per RFC discussions/29: all 19 v2 native versions (2.0.0-2.0.18) rebuilt with the upstream gnu PTY asset kept as-is (PKGREL=5), with the seccomp shim still shipped in every package (#17/#24 fixes not regressed). First finalized family of the dual-line plan — RC6 will finalize B2 (native-musl).
38 assets (v2 native 19 versions, deb + pacman), per-asset digest verified.
| Compare | B1 (this RC5) | B2 (shipped in RC4 / finalized in RC6) |
|---|---|---|
| PTY helper | upstream gnu variant as-is (continuity) | fully static musl variant (#27 fix) |
| Runtime | stable in the vast majority of environments (incl. zero-glibc) | robust in all environments incl. fragile kernels |
| Purity | contains a glibc element | zero glibc contamination |
Mutual exclusion: B1 vs B2 pick-one within the
generation; also mutually exclusive with wrapper/compressed;
cross-generation v1 coexists; *-standalone is the
coexistence exception.
Install
curl -fsSL https://hope2333.github.io/repo/install.sh | sh -s -- --install opencode
pacman -S opencode # v2 mainline (this release = B1 gnu finalized, PKGREL=5)
pacman -S opencode1 # v1 mainline (coexists with v2)Manual (pinned):
pacman -U opencode-2.0.18-5-aarch64.pkg.tar.xz
BUILD LOG
20260930: RC5 — B1 native-gnu finalized (19 versions PKGREL=5, PTY_VARIANT=gnu rebuild, per-version gnu>=1/musl=0 assertion) Latest: v2.0.18 (v2) / v1.18.33 (v1)
Verification
- digest reconciliation 38/38
- PTY_VARIANT dual-mode acceptance: musl mode musl=2/gnu=0, gnu mode gnu=2/musl=0 (2.0.12 double-run)
- stale-serve-kill hook only in v2 2.0.[0-3] (hook registry, HOOKS_ENABLE/HOOKS_DISABLE)
Links
- GitHub: https://github.com/Hope2333/opencode-termux
- Software source guide: https://hope2333.github.io/wiki/guides/software-source.html
- Docs:
docs/native-line-evolution.md/docs/ops-lessons-rc3.md