Category
Regression · Pillar 1 trust / helper-runtime prelink · php-src-strict N/A (gate integrity)
Problem
#25333 / #25334 restored Pillar 1 after #25299 Stream* fallout. Later merges re-staled committed prelinked/helper-runtime/x86_64-linux/ units without publishing a real re-emit:
| Commit |
Effect |
#25340 (VmDateTimeNative) |
DateTimeFormat / Strtotime / TimezoneLocation / TimezoneOffset |
| #25341 (DOM ID map) |
19× ext/dom/*JitHelper + VmDomInstanceInvoke |
#25342 (PregJitHelper deps) |
PregJitHelper |
Probed on master 2a4e33fc7:
check-helper-runtime-prelink.php --strict
→ 291 fresh, 24 stale, 0 broken
./script/release-readiness.sh --json → user_release_ready: no (helper-runtime-prelink fail)
Spine + north-star5-fast remain green.
php-src reference
N/A — bootstrap / helper-cache gate integrity (see #24302, #25333).
PHP implementation target
- Real re-emit via
php script/emit-helper-runtime-object.php --unit=… (pinned Docker LLVM 9)
- Publish into
prelinked/helper-runtime/x86_64-linux/units/ (copy fresh {unit.o,unit.bc,manifest.json}; update arch generated_at / total_bytes only — do not restamp core_fingerprint / llvm_identity_token off-host)
- No source logic change
Repro
php script/check-helper-runtime-prelink.php --strict
./script/release-readiness.sh --json
Done when
Refs #25333, #25334, #24302
Category
Regression· Pillar 1 trust / helper-runtime prelink · php-src-strict N/A (gate integrity)Problem
#25333 / #25334 restored Pillar 1 after
#25299Stream* fallout. Later merges re-staled committedprelinked/helper-runtime/x86_64-linux/units without publishing a real re-emit:VmDateTimeNative)ext/dom/*JitHelper+VmDomInstanceInvokePregJitHelperdeps)Probed on master
2a4e33fc7:Spine + north-star5-fast remain green.
php-src reference
N/A — bootstrap / helper-cache gate integrity (see #24302, #25333).
PHP implementation target
php script/emit-helper-runtime-object.php --unit=…(pinned Docker LLVM 9)prelinked/helper-runtime/x86_64-linux/units/(copy fresh{unit.o,unit.bc,manifest.json}; update archgenerated_at/total_bytesonly — do not restampcore_fingerprint/llvm_identity_tokenoff-host)Repro
Done when
--strictreports 315 fresh, 0 stalerelease-readiness --json→user_release_ready: yes(or only unrelated gates red)Refs #25333, #25334, #24302