hope2333.github.io / wiki

Push260930


⚠️ 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

GitHub Release · 中文

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

Enlaces