Summary
./script/release-readiness.sh --json reports user_release_ready: no. First failing gate:
helper-runtime-prelink: FAIL
check-helper-runtime-prelink.php --strict
→ x86_64-linux — 244 fresh, 15 stale, 0 broken
All 15 stale units are under ext/dom/ (DomC14NJitHelper, DomLoad*, DomSave*, VmDomInstanceInvoke, …). Same class of defect as #24302 / #24336 (committed corpus skipped → cold compiles pay full emit).
Repro
./script/docker-exec.sh -- bash -lc 'php script/check-helper-runtime-prelink.php --strict'
# expect: N fresh, 0 stale, 0 broken
./script/release-readiness.sh --json
# expect: helper-runtime-prelink status ok; user_release_ready yes (other gates equal)
php-src / reference
N/A — compiler tooling / committed helper-object cache (prelinked/helper-runtime/), not Zend semantics.
Done when
Related
Summary
./script/release-readiness.sh --jsonreportsuser_release_ready: no. First failing gate:All 15 stale units are under
ext/dom/(DomC14NJitHelper,DomLoad*,DomSave*,VmDomInstanceInvoke, …). Same class of defect as #24302 / #24336 (committed corpus skipped → cold compiles pay full emit).Repro
php-src / reference
N/A — compiler tooling / committed helper-object cache (
prelinked/helper-runtime/), not Zend semantics.Done when
php script/emit-helper-runtime-object.php --prelink(Docker) refreshes stale units from live fingerprintsphp script/check-helper-runtime-prelink.php --strict→ 0 stale./script/release-readiness.sh --json→helper-runtime-prelink: ok(anduser_release_ready: yesif no other gate fails)Related