Skip to content

Trust: refresh 8 stale helper-runtime class-introspection prelink units #28008

Description

@PurHur

Category

Foundation · Pillar 1 trust gate · helper-runtime prelink (#24302)

Problem

./script/release-readiness.sh --json reports user_release_ready: no:

  1. check-helper-runtime-prelink.php --strict8 stale class-introspection units (352 fresh, 0 broken):
    • /ext/standard/ClassImplementsJitHelper.php
    • /ext/standard/ClassParentsJitHelper.php
    • /ext/standard/ClassUsesJitHelper.php
    • /ext/standard/ClassUsesRecursiveJitHelper.php
    • /ext/standard/GetClassMethodsJitHelper.php
    • /ext/standard/GetClassVarsJitHelper.php
    • /ext/standard/GetObjectVarsJitHelper.php
    • /ext/standard/GlobalIntrospectionNameJitHelper.php
  2. north-star5-verify --fast step 4f-m — gen-0 lowering_source_fingerprint mismatch (manifest 76eb0d00… vs live b39a01cf…) after tip lowering since Trust: honest gen-0 argv refresh after helper-runtime tip race #27987.

Inventory / cold-build / spine / vm-driver-probe / gen0-functional are OK; gen-0 seed is also reported stale (5 lowering commits since 24277783d).

Done when

  • Re-emit + publish the 8 stale units (php script/emit-helper-runtime-object.php --prelink or per-unit)
  • php script/check-helper-runtime-prelink.php --strict → 0 stale
  • Honest gen-0 argv refresh if 4f-m still red (no fingerprint restamp) — make bootstrap-gen0-refresh-argv-driver
  • php script/check-bootstrap-gen0-manifest-sync.php OK
  • make north-star5-verify-fast green (or only unrelated gates red)
  • ./script/release-readiness.sh --jsonuser_release_ready: yes (quick mode)

Refs

#10533 · #24302 · #8713 · #21905 · re-#27977 / #27986

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:toolingTooling / CI / docsbugSomething isn't workingimplementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claimphase-0:FoundationPhase 0 – foundation & DevEx

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions