Skip to content

Foundation: north-star5-fast 4f-m red — gen-0 lowering_source_fingerprint drift after Reflection/intl/php-in-php merges (re-#22159) #22192

Description

@PurHur

Category

Foundation · Pillar 1 trust gate / gen-0 provenance (php-compiler-strict N/A)

Problem

make north-star5-verify-fast fails at step 4f-m (check-bootstrap-gen0-manifest-sync.php): committed prelinked/bootstrap-gen0/manifest.json lowering_source_fingerprint no longer matches the live fingerprint of lib/ + ext/ + patches after today's Reflection / intl / php-in-php merges (post-#22160 restamp; head d37ce038d).

Gate Status Symptom
php script/check-bootstrap-gen0-manifest-sync.php red manifest 896eb798… ≠ live 6ed509af…
./script/release-readiness.sh --json red north-star5-fast fail → user_release_ready: no
bootstrap-inventory --check (release-readiness) green OK 6375/6375
vm-driver-execute-probe green ok

Same class as #22159 / #22139 — provenance restamp only (no gen-0 blob relink) when driver bytes are still valid.

php-src reference

N/A — bootstrap provenance gate (script/check-bootstrap-gen0-manifest-sync.php, #21905 / #8713).

PHP implementation target

Repro

./script/docker-exec.sh -- bash -lc 'php script/check-bootstrap-gen0-manifest-sync.php'
./script/release-readiness.sh --json

Done when

  • php script/check-bootstrap-gen0-manifest-sync.php → OK (fingerprints match)
  • make north-star5-verify-fast → step 4f-m ok
  • ./script/release-readiness.sh --json → user_release_ready: yes

Activity

  1. added
    bugSomething isn't working
    implementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claim
    on Jul 22, 2026
  2. PurHur commented on Jul 22, 2026

    @PurHur
    OwnerAuthor

    claim: Lane B implementer — starting this run (Pillar 1 trust: restamp gen-0 lowering_source_fingerprint; no blob relink)

  3. PurHur commented on Jul 22, 2026

    @PurHur
    OwnerAuthor

    Maintainer confirm (2026-07-22): ./script/release-readiness.sh --json still reports north-star5-fast fail with the same 4f-m gen-0 manifest/driver mismatch; user_release_ready: no. Inventory 6377/6377 + vm-driver-probe green. Pillar 1 blocker — see also status on #10533.

  4. PurHur commented on Jul 22, 2026

    @PurHur
    OwnerAuthor

    Merged: #22197

    Verification (this run):

    • php script/check-bootstrap-gen0-manifest-sync.php → OK (lowering_source_fingerprint=6ed509af3f80…)
    • make north-star5-verify-fast → OK (step 4f-m green)
    • ./script/release-readiness.sh --json → "user_release_ready": "yes"

    Provenance restamp only (no gen-0 blob relink); same pattern as #22160.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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