release builder-images 3c25125c6f #63

Merged
pipeline-bot merged 2 commits from _promote/3c25125c6f73 into main 2026-07-29 19:01:07 +00:00
Collaborator
No description provided.
Caught by the first live BuildRun (linux-kernel-ci-h667z, 13s).

Two defects in the gate landed in d3aa310:

1. Wrong path. `make ARCH=x86_64` builds out of arch/x86, so the defconfig is
   arch/x86/configs/seanfarm_defconfig — not arch/x86_64/configs/. KARCH is the
   make ARCH, which is not the source-dir name on x86. Split out SRCARCH.

2. The gate was VACUOUS on that wrong path. Each check is
   `grep <sym> $SRC && ! grep <sym> .config`; when $SRC does not exist the
   first grep is non-zero, the && short-circuits, the if is false, and the loop
   reports "hard-gated symbols survived configure" having verified nothing.
   The build only failed later, incidentally, on the drift report's redirect.
   A gate that cannot read its input must fail, not pass — silently passing is
   worse than no gate because it reads as proof. Assert $SRC and .config are
   readable first.

pahole in kernel-builder:v9 is v1.31, comfortably over the 1.21 that
CONFIG_DEBUG_INFO_BTF needs for DWARF5, so BTF is genuinely supported.

Fixture-tested: green with BTF present; fails on a dropped BTF, on an
unreadable defconfig (regression test for defect 2), and on a missing pahole.
pipeline-bot deleted branch _promote/3c25125c6f73 2026-07-29 19:01:07 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/builder-images!63
No description provided.