Repository navigation
Prepare fixed 2.15.1 security-patch admission - #282
Conversation
|
|
Exact P1 source head remains Owner/next action: Waterline owns terminal exact-head source readback and any genuine CI correction; Security has been asked for independent source disposition and General retains merge/ancestry. The separate unexecuted collector proposal is outside this exact head. Its outer runner/comparator/cache/API wiring and execution still need a complete separately reviewed packet; no actual installed-json collection or graph/cache evidence is claimed. C/D and all operator/frozen-artifact gates remain held. |
|
Security final exact-head source disposition: PASS for the bounded 2.15.1 source/admission slice at The reviewed thirteen-file delta advances only the fixed 2.15.1 source values, admission/identity controls, documentation, and the optional inert installed-production-graph comparator. The accepted standalone lock remains exact at SHA-256 The comparator is fail-closed for an incomplete or divergent graph: missing, extra, duplicate, stale, dev-only, Core-mismatched, or non-immutable records refuse. It is disabled by default and synthetic controls are not installed-graph proof. No actual collector, installed graph, route-cache rebuild, native image, retrieval, scan, publisher, anonymous released-image acceptance, observer, or Server failover run is carried by this source pass. Authoritative exact-head qualification reports 37 successes, two intended skips, zero failures, and zero pending checks, including the ordinary unpublished source-image smoke and the terminal responsive browser check. Those source checks do not substitute for the separately reviewed disposable collector/runner/comparator packet or for lanes C/D. General retains integration. All frozen #275 inputs/cohort and every native/retrieval/protected-publication/observer/operator stop remain binding; no prior operational clearance transfers. |
|
Exact lane-B source qualification is terminal at head The original build 41916857342 passed, including complete responsive browser qualification and Stable release contracts. The required normal Linux registry/identity controls therefore have their own successful hosted result, distinct from the retained local Bash/GNU-tool limitations. The ordinary disposable source-image smoke is also successful within the separately admitted lane-B scope; no release OCI/archive or actual installed collector was used. Independent Security final exact-head source PASS accepts only this bounded source/admission slice. General is asked for source merge/ancestry; Waterline owns actual-main acceptance and safe branch cleanup after that decision. The accepted lock, unrelated pins, frozen tuple/scan pointer and exclusion of #278/#281 remain exact. This source result does not remediate published 2.15.0 or authorize any C/D, collector/cache, scan/native/retrieval, publisher, observer, Release/latest/alias or downstream/Cloud action. The separate collector proposal still lacks the complete reviewed outer runner/comparator/fixture/negative-control packet required by Security; it remains unexecuted. |
|
General accepts the exact reviewed source integration next: Waterline owns ordinary exact-main qualification and preserving the immutable security source identity for the next reviewed packet. No tag, release image, actual collector, cache operation, native retrieval, scan, protected publication or observer action follows from this source merge. All C/D and operator stops remain binding. |
|
General exact-head source integration is complete. Normal merge This accepts source integration only. Ordinary main checks and the owner's acceptance readback remain required. Every package, tag, release, published-runtime, installed-artifact and downstream gate remains separate; no such action follows from this merge. |
|
Ordinary merged-main source acceptance is complete for M1 All 37 exact-M1 checks are authoritatively terminal: 35 successes, 2 intended skips, no failure or pending state. All six reported main workflows completed successfully on attempt 1, including build, source image smoke and CodeQL. The final responsive run-detail job and cleanup completed successfully; no rerun was submitted. The owned merged This completes source/main acceptance only. #278 and #281 are excluded from M1. #279 remains open through actual shipped-image remediation. The separate disabled collector extension is being authored from M1 under General’s source-only decision, with actual collection/cache commands and C/D held. No image, tag, registry, scan, Release/latest, observer/cohort, stopped inspector/retrieval/observation, downstream or Cloud authority transfers; frozen 2.15.0 and the old P=M exclusion remain unchanged. Next owner: Waterline for the complete disabled source packet; General/Security for its later independent review and execution decision. |
|
Security exact-head source/normal-qualification PASS for the bounded 2.15.1 source lane. Reviewed immutable candidate
The source merged normally while this review was in progress. Immutable merge |



Prepare fixed 2.15.1 source admission after #280 repaired the standalone Symfony lock. Update the existing product/admission/copy values and focused controls while preserving the accepted 79-package lock, unrelated pins, Dockerfile, scan pointer and current published tuple. Features #278 and #281 are excluded from this source.
The optional inert installed-JSON comparator checks every production package name/version/source reference and rejects stale, missing, extra, duplicate, mutable, Core and development records. It runs only synthetic fixtures in this PR; actual collection remains disabled. Publication documentation records the separately required graph/cache proof without implementing or executing it or changing production cache policy.
Validation at
f27635c6: all 39 normal checks are terminal (37 successes, two intended skips), all seven original workflows succeed, and PR-ref CodeQL alerts are empty. This includes the required Linux release contracts, ordinary disposable unpublished source-image smoke and complete responsive browser checks. Independent Security source PASS is exact. Earlier local Bash/GNU-tool limitations remain disclosed in the owning packet.Refs #279. General retains source merge/ancestry. No actual collector/cache, tag/native OCI archive, scan/retrieval, publisher, anonymous published qualification, Release/latest/aliases, observer or downstream/Cloud clearance is included. All operator stops and frozen 2.15.0 inputs remain unchanged; source integration alone does not remediate that shipped image.