hope2333.github.io / wiki

Push260928


Push260928 — RC4: Correcciones y cierre

GitHub Release

Resumen

RC4 = la familia de dos generaciones de RC3, corregida y completada — 84 assets previstos (más la db del repo y el mirrorlist vía auto-reparación de site-rebuild):

Familia Generación Paquete Formato Notas
native (línea principal) v2 opencode deb + pacman .pkg.tar.xz ELF bionic sin glibc; PKGREL=4, shim + pty musl embebidos
native (línea principal) v1 opencode1 deb + pacman .pkg.tar.xz ELF bionic sin glibc, ejecución directa
wrapper (apéndice) v2 opencode-wrapper deb + pacman .pkg.tar.xz Wrap de bun-termux-loader
wrapper (apéndice) v1 opencode1-wrapper deb + pacman .pkg.tar.xz Payload runtime glibc
compressed (UPX) v1 opencode1-compressed deb + pacman .pkg.tar.gz Compresión subcontratada a UPX, ver opencode-compressed-branch

Exclusión mutua: entre generaciones, opencode1 (v1) y opencode (v2) SÍ pueden coexistir en paralelo; dentro de la misma generación instala exactamente UNO de native / wrapper / compressed.

Cobertura de versiones: v2 native 19 versiones (2.0.0–2.0.18) / v2 wrapper 13 (2.0.0–2.0.12) / v1 native 4 (1.18.30–33) / v1 wrapper y compressed 3 cada una (1.18.30–32).

Instalación

Configurar el repositorio de software (una sola vez)

# Un solo paso: configura las fuentes e instala (pacman + apt de una vez)
curl -fsSL https://hope2333.github.io/repo/install.sh | sh -s -- --install opencode

Instalar desde el repositorio (apt / pacman)

# Línea principal v2
pacman -S opencode            # u opencode-wrapper
apt update && apt install opencode
# Línea principal v1 (coexiste con la v2)
pacman -S opencode1           # u opencode1-wrapper / opencode1-compressed
apt update && apt install opencode1

Instalación manual (versión fijada)

pacman -U opencode-2.0.18-4-aarch64.pkg.tar.xz              # v2 nativa (PKGREL=4, shim incluido)
pacman -U opencode1-1.18.33-3-aarch64.pkg.tar.xz            # v1 nativa (PKGREL=3)
pacman -U opencode1-compressed-1.18.32-3-aarch64.pkg.tar.gz # v1 comprimida (ojo al .gz)
dpkg -i opencode_2.0.18_aarch64.deb
dpkg -i opencode1_1.18.33_aarch64.deb

deb no tiene concepto de pkgrel (sobrescritura --clobber); los nombres pac de v2 nativa llevan -4-, todas las demás familias -3-.

BUILD LOG

20260928: RC4 — v2 nativa PKGREL=4 con shim seccomp incluido (issues #17/#24); helper PTY musl estático bionic (issue #27); v2.0.18 añadida; hook stale-serve-kill acotado a v2 2.0.[0-3] 20260928: RC4 reposición — v2.0.[13-17] PKGREL=4 + v1.18.33 línea A PKGREL=3 Más reciente: v2.0.18 (v2) / v1.18.33 (v1)

Verificación

Enlaces