Skip to content

builders: enable atomic-base64 for simdutf - #335

Merged
Zakkaus merged 1 commit into
masterfrom
claude/gentoo-zh-binhost-failure-a82iy1
Oct 7, 2026
Merged

Zakkaus merged 1 commit into
masterfrom
claude/gentoo-zh-binhost-failure-a82iy1

Conversation

@Zakkaus

@Zakkaus Zakkaus commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

10 月 6 日 20:00 UTC 的 unstable 一轮失败(emerge --sync run-update(退出码 1))。

run-update:依赖计算阶段退出

>=dev-cpp/simdutf-9.2.1 atomic-base64
# required by net-libs/nodejs-26.10.0-r3::gentoo
# required by dev-qt/qtwebengine-6.11.2::gentoo
# required by app-text/goldendict-26.8.0::gentoo-zh

::gentoo 新出的 nodejs-26.10.0-r3 要求 simdutf 打开 atomic-base64。本轮没有构建任何更新(llama-cpp 0.6.0、codex 0.160.1 等都在队列里),已有索引照常 rsync,用户不受影响。

在两份 common 文件中加入 dev-cpp/simdutf atomic-base64:

  • builders/unstable/portage/package.use/common:新构建机;stable 以符号链接共用,内核归档也在 binhost-unstable 中构建。
  • build/package.use.common:旧容器流水线读这一份,两份保持一致。

stable 的 simdutf 若尚无此 USE,portage 会忽略这一行。

emerge --sync:暂时性故障,不改代码

!!! Manifest verification failed:
Manifest mismatch for metadata/news/Manifest

应是 ::gentoo 的 rsync 镜像在更新途中被读到,下一轮会自行恢复,与 run-update 失败无关。

检查

  • tools/check-commits.py:通过
  • tests/test-smoke-install.py、test-signing-boundary.py、test-ci-covers-scripts.py:通过
  • tests/test-shell-behaviour.sh:12 项失败,改动前后完全相同(站点发布与公钥相关,与本改动无关)
  • tools/validate.py:本地无 portage,未能执行

合并后,下一轮 binhost-update 会在开始时 pull 到这次改动。

::gentoo 的 net-libs/nodejs-26.10.0-r3 要求 >=dev-cpp/simdutf-9.2.1
[atomic-base64],它经 qtwebengine 被 goldendict 拉入。两台机器都没有
打开这个 USE,10 月 6 日 unstable 的 run-update 在依赖计算阶段退出,
本轮没有构建任何更新。

两份 common 文件同时加入:新构建机的那份 stable 以符号链接共用,
内核归档也在 binhost-unstable 中构建;旧容器流水线读 build/ 那份。
stable 的 simdutf 若尚无此 USE,portage 会忽略这一行。
@Zakkaus
Zakkaus force-pushed the claude/gentoo-zh-binhost-failure-a82iy1 branch from 4c90bd8 to f3f961c Compare October 7, 2026 04:11
@Zakkaus
Zakkaus marked this pull request as ready for review October 7, 2026 04:11
@Zakkaus
Zakkaus merged commit dc651ce into master Oct 7, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant