hope2333.github.io / wiki

Push261026


Push261026 — v2 2.1.4 (corrección ABI OpenTUI 0.6.8) + v2 2.0.32

GitHub Release · 中文版 · English · Español · 日本語 · 繁體中文

Resumen

Familia nativa, dos versiones v2, deb + pacman .pkg.tar.xz cada una: 4 paquetes + SHA256SUMS.txt. 2.0.32 cierra la línea 2.0 (opentui 0.5.17); 2.1.4 es la primera 2.1 sobre la ABI 0.6.x del renderizador (opentui 0.6.8). Son dos ramas ABI: elige la que necesites; comparten el nombre de paquete opencode, así que instalar una reemplaza la otra.

Corrección clave (commit d7ddcb5): la primera compilación de 2.1.4 combinó el JS 0.6.8 con la libopentui.so bionic de la era 0.5.x, y la TUI abortaba con Symbol "ot_scene_set_hooks" not found (CLI y serve funcionaban). La biblioteca se reconstruyó desde sst/OpenTUI v0.6.8 (superficie de exportación comparada con el artefacto glibc upstream: 0 faltantes de 1829; sin libc.so.6), y la compilación ahora la elige por OPENTUI_VER — las versiones desconocidas fallan en duro en vez de usar la ABI equivocada.

Verificación

En dispositivo (Android 9 / kernel 3.18.140-mokee / aarch64): ambas versiones devuelven el --version correcto, serve responde HTTP 200 y renderizan la TUI completa (123.184 B en 2.0.32; 101.980 B en 2.1.4, con banner, prompt y lista de sesiones), vivas más de 15 s. make verify-artifact PASS (endurecimiento seccomp + activos web); 76 pruebas de shell ok.

Problemas conocidos

Instalar: pacman -U ./opencode-2.1.4-1-aarch64.pkg.tar.xz o dpkg -i ./opencode_2.1.4_aarch64.deb; verificar: sha256sum -c SHA256SUMS.txt.

Notas completas en chino: 中文版.