Skip to content

oracle: egress.fetch|plugins|{declared,chunked}-over-cap pin 1.5.5's plugins.fetch download-cap refusals; pin busbar-release f6c22cb4160c (#375), recorded add-only - #1034

Merged
MattJackson merged 3 commits into
predevfrom
lane-gaps-fetch-cap-cells
Oct 15, 2026
Merged

MattJackson merged 3 commits into
predevfrom
lane-gaps-fetch-cap-cells

Conversation

@MattJackson

Copy link
Copy Markdown
Collaborator

DRAFT. Stacked on #1026, then #999, then #926 (rule 19). Busbar owner rule 22 (conformance gaps), egress lane. This PR pins v1.5.5's two plugins.fetch download-cap refusals in the golden. #805's declared-length seam restores the first one in 1.6.0.

Pin. oracle-rust.pin moves from 4c47cad0385d to busbar-release main f6c22cb4160c (#376 and #377, which carry #375).

Cells (2582 → 2584; owed-baseline +2). In both, the far end answers 200 to one h1 GET, and v1.5.5 refuses the boot with exit 1:

cell id far end v1.5.5's refusal
egress.fetch|plugins|declared-over-cap declares Content-Length: 268435457 and sends a short body download failed: GET …/busbar-oracle-fetch-declared-1.0.0.tar.gz: declared Content-Length 268435457 exceeds the 268435456-byte plugins.fetch download cap
egress.fetch|plugins|chunked-over-cap no declared length; 268500992 bytes, chunked download failed: GET …/busbar-oracle-fetch-chunked-1.0.0.tar.gz: response exceeded the 268435456-byte plugins.fetch download cap; refusing to buffer a truncated download

Goldens. From oracle-rerecord run https://github.com/GetBusbar/busbar-release/actions/runs/38576793593:

  • golden-add added 2, changed 0, removed 0.
  • ledger.tsv is +2, meta recorded goes from 1091 to 1093, and retired.tsv is unchanged.
  • The bytes are identical to preview run 38571429345.
  • golden-guard --base origin/predev: add-only holds.

…ns|chunked-over-cap are owed (busbar-release #375: 1.5.5's two plugins.fetch download-cap refusals; rule 22)

cells.json takes the two literal cells #375's generator emits (2582 -> 2584; core and egress.fetch
+2); owed-baseline.txt owes both. The pin moves to the busbar-release main carrying #375 and the two
goldens are golden-added from the published 1.5.5 in the following commits.
… plugins.fetch download-cap cells)

Digests are dev-bin's busbar-oracle-linux-{x86_64,aarch64}-f6c22cb4160c .sha256 assets; each .sig
(and the macos-aarch64 one) verifies, Ed25519 over "<asset>\n<sha256>\n", against
.github/release-key.pub.pem. cells --check with that engine: the two new cells are byte-equal to the
generator; the only drift is the 7 cells #861 and #893 add.
…egress.fetch|plugins|chunked-over-cap, recorded from the published 1.5.5 (add-only)

From busbar-release oracle-rerecord run https://github.com/GetBusbar/busbar-release/actions/runs/38576793593
(engine f6c22cb4160c, busbar ref lane-gaps-fetch-cap-cells): golden-check reproduced every committed
cell, golden-add added 2, changed 0, removed 0; ledger.tsv +2/-0, meta recorded 1091 -> 1093,
retired.tsv unchanged; files copied from the artifact unchanged (byte-identical to preview run
38571429345). 1.5.5 refuses the boot, exit 1:
- declared: "declared Content-Length 268435457 exceeds the 268435456-byte plugins.fetch download cap"
- chunked: "response exceeded the 268435456-byte plugins.fetch download cap; refusing to buffer a
  truncated download"
Base automatically changed from lane-gaps-law0-cells to predev October 15, 2026 13:54
@MattJackson
MattJackson merged commit d4bc1de into predev Oct 15, 2026
@MattJackson
MattJackson deleted the lane-gaps-fetch-cap-cells branch October 15, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant