mesh-delivery-builder pins mesh-sdk 38dbe1d, so it accepts the assigner's claim on mesh-placement (issue 1126) #100

Merged
mesh-tools merged 1 commits from fix/1126-builder-pin into main 2026-10-28 19:02:33 +00:00
Member

The cause: the builder still pinned an older mesh-sdk, whose seat set does not define mesh-placement, so it refuses the new assigner's manifest ("claims mesh-placement, a seat in the mesh's own namespace that it does not define", ADR 0121) and the assigner of L2 cannot be built. Pinning mesh-sdk 38dbe1d (go.mod and go.sum alone) lets the builder take the claim. The builder's own manifest claims no new seat, so the builder that runs builds this one.

A blocking fault, and the second time of "a module left on an older pin": a sweep of mesh-delivery, mesh-catalog, mesh-controller and mesh-host found no other module that validates manifests or seats on a pin older than 38dbe1d.

Issue 1126, ADR 0567.

Reviewed-by: rev-l2@shanks at dc4419b5c5

The cause: the builder still pinned an older mesh-sdk, whose seat set does not define `mesh-placement`, so it refuses the new assigner's manifest ("claims mesh-placement, a seat in the mesh's own namespace that it does not define", ADR 0121) and the assigner of L2 cannot be built. Pinning mesh-sdk 38dbe1d (go.mod and go.sum alone) lets the builder take the claim. The builder's own manifest claims no new seat, so the builder that runs builds this one. A blocking fault, and the second time of "a module left on an older pin": a sweep of mesh-delivery, mesh-catalog, mesh-controller and mesh-host found no other module that validates manifests or seats on a pin older than 38dbe1d. Issue 1126, ADR 0567. Reviewed-by: rev-l2@shanks at dc4419b5c50f0ab575490f81039a5392357c5b28
mesh-tools added 1 commit 2026-10-28 18:58:32 +00:00
Builder: pin mesh-sdk 38dbe1d, so it knows the seat mesh-placement and builds the assigner that claims it (issue 1126)
mesh/check checking dc4419b5c50f on b6eb43dd6271
mesh/delivery merged: source.main moved to novox/mesh-delivery@b6eb43dd6271
dc4419b5c5
Author
Member

Delivery novox/mesh-delivery@dc4419b5c50f — merged since 2026-10-28T19:02:35Z

Source — source.main moved to novox/mesh-delivery@b6eb43dd62. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.

Transitions

  • 2026-10-28 18:58 (new) → proposed (announced): novox/mesh-delivery#100's head announced
  • 2026-10-28 18:58 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
  • 2026-10-28 19:02 ready → merged (merged): on the trunk its modules follow: merged there

The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/mesh-delivery@dc4419b5c50f` — **merged** since 2026-10-28T19:02:35Z **Source** — source.main moved to novox/mesh-delivery@b6eb43dd6271. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Transitions** - 2026-10-28 18:58 (new) → proposed (announced): novox/mesh-delivery#100's head announced - 2026-10-28 18:58 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false) - 2026-10-28 19:02 ready → merged (merged): on the trunk its modules follow: merged there The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
mesh-tools merged commit b6eb43dd62 into main 2026-10-28 19:02:33 +00:00
mesh-tools deleted branch fix/1126-builder-pin 2026-10-28 19:02:33 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-delivery#100