⚠️ REVOCADO (2026-10-01): la puerta de release ahora exige en firme que la variante empaquetada con UPX pase; el UPX de stock es letal para las imágenes v2 bionic (pérdida de páginas en mapeos anónimos → SIGSEGV). Los assets quedan solo de archivo — la estantería del repositorio se revirtió a RC4 (Push260928).
Push260930 — RC5: B1 (native-gnu) finalizado
Resumen
RC5 = B1 (native-gnu) finalizado según las discusiones RFC/29: las 19 versiones v2 nativas (2.0.0-2.0.18) se recompilaron con el asset PTY gnu upstream mantenido tal cual (PKGREL=5), conservando el shim seccomp en todos los paquetes (sin regresión de las correcciones #17/#24). Primera familia finalizada del plan de doble línea — RC6 finalizará B2 (native-musl).
38 assets (v2 nativa 19 versiones, deb + pacman), con digest verificado por asset.
| Comparativa | B1 (este RC5) | B2 (publicada en RC4 / finalizada en RC6) |
|---|---|---|
| Helper PTY | variante gnu upstream tal cual (continuidad) | variante musl totalmente estática (corrección #27) |
| Runtime | estable en la gran mayoría de entornos (incl. cero-glibc) | robusto en todos los entornos, incl. kernels frágiles |
| Pureza | contiene un elemento glibc | contaminación glibc cero |
Exclusión mutua: entre B1 y B2 se elige una dentro
de la generación; también es mutuamente excluyente con
wrapper/compressed; entre generaciones coexiste la v1;
*-standalone es la excepción de coexistencia.
Instalación
curl -fsSL https://hope2333.github.io/repo/install.sh | sh -s -- --install opencode
pacman -S opencode # línea principal v2 (este release = B1 gnu finalizado, PKGREL=5)
pacman -S opencode1 # línea principal v1 (coexiste con la v2)Manual (fijado):
pacman -U opencode-2.0.18-5-aarch64.pkg.tar.xz
BUILD LOG
20260930: RC5 — B1 native-gnu finalizado (19 versiones PKGREL=5, recompilación PTY_VARIANT=gnu, aserción por versión gnu>=1/musl=0) Más reciente: v2.0.18 (v2) / v1.18.33 (v1)
Verificación
- Conciliación de digests 38/38
- Aceptación de doble modo PTY_VARIANT: modo musl musl=2/gnu=0, modo gnu gnu=2/musl=0 (doble ejecución en 2.0.12)
- Hook stale-serve-kill solo en v2 2.0.[0-3] (registro de hooks, HOOKS_ENABLE/HOOKS_DISABLE)
Enlaces
- GitHub: https://github.com/Hope2333/opencode-termux
- Guía del repositorio de software: https://hope2333.github.io/wiki/guides/software-source.html
- Documentación:
docs/native-line-evolution.md/docs/ops-lessons-rc3.md