Replies: 2 comments
|
进度更新(B1 定版已上架):
|
0 replies
|
重大更新(2026-10-01):RC5 已撤销,发布门升级
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
RFC:native B 线 PTY 出货策略(投票帖)
🇨🇳 背景
native B 线(build-bionic)编译产物会嵌入上游 PTY 助手资产,上游提供 gnu(glibc ABI) 与 musl(全静态) 两个官方变体。#27 报告了 gnu 变体在部分脆弱环境的加载失败,由此产生两条路线与出货策略问题。本帖合并全部背景与维护者裁决,请用主帖 reaction 投票。
两个候选方案(均经实机验证)
7b271c7)维护者已定裁决
opencode-musl与opencode同代默认互斥(家族分裂默契的扩展);跨代 v1/v2 仍可双装。*-standalone是冻结回滚位(按需自编译、非常规货架资产),同代可共存——互斥唯一例外。命令名 = 包名去-standalone;分支段(native/wrapper/musl)不允许省略。UPX_OPTS=-4)而非 --best。🗳️ 投票(主帖 reaction,单选;每人一票,多投以脚本去重计)
opencode(gnu)+opencode-musl(B2)——全覆盖;矩阵每版 +2 件、双线维护次级问题(回帖编号回答即可):② 命名 B1/B2 认可度;③ 独立 pkgrel 起始号;musl 家族英文名偏好(
opencode-musl/opencode-m/ 其他)。当前状态
RC4(Push260928)已按 B2 全量上架 96 件(v2 native/wrapper 各 19 版 2.0.0-2.0.18 + v1 1.18.30-33;digest 96/96)。若投票倾向 ②,RC5 起可回切(管线全自动化);③ 则双线照裁决推进。
相关:#27 · #17 ·
docs/native-line-evolution.md🇬🇧 English Abstract
The B-line embeds an upstream PTY helper asset — gnu (glibc ABI) or musl (fully static) official variants. #27 exposed gnu loading failures in fragile environments; two plans emerged, both verified on-device: B1 native-gnu (status quo; build-stable, runtime-stable almost everywhere incl. zero-glibc, fails only in fragile environments — a purity concern) and B2 native-musl (RC4 onwards; fully static, robust everywhere).
Maintainer rulings: ③ implies same-gen mutual exclusion (
opencode-musl⊗opencode) per family-split convention;*-standaloneremains the frozen on-demand rollback exception (command = package name minus-standalone; branch segment never omitted); RC5 finalizes B1, RC6 finalizes B2; compressed family keeps an independent PKGREL series with v2.0.12 as the experiment vehicle (UPX level 4, not --best).VOTE with reactions on this post (single choice, deduped by script):
opencode+opencode-musl· 👀 = other ideas (please reply)Status: RC4 (Push260928) shipped 96 assets per B2 (digest 96/96). If the vote favors ②, RC5 can switch back — the pipeline is fully automated. See #27 · #17 ·
docs/native-line-evolution.md.All reactions