Delivery group fix/ace-tun (mesh-sdk, mesh-catalog). Issue 1126 note 68: de-spiegel's image build failed on ace with 'pasta: Failed to open() /dev/net/tun: No such device', the second time on ace (photos before); ace runs kernel 6.18.54-2-lts whose module files an upgrade removed, so tun cannot load until a reboot.
buildstep: Puller.Eligible func() string, judged in CapacityDetail like build hours: a reason makes the effective capacity 0, said as '0, not eligible: (otherwise ...)'; running steps finish, no new ask is taken.
delivery: Capacity.Ineligible, part of the capacity record.
Quick vs thorough: thorough (every build module can say why its node cannot build, instead of failing each ask).
Tests: rows in the build-hours table of capacity_test.go; go vet and go test pass.
Delivery group fix/ace-tun (mesh-sdk, mesh-catalog). Issue 1126 note 68: de-spiegel's image build failed on ace with 'pasta: Failed to open() /dev/net/tun: No such device', the second time on ace (photos before); ace runs kernel 6.18.54-2-lts whose module files an upgrade removed, so tun cannot load until a reboot.
- buildstep: Puller.Eligible func() string, judged in CapacityDetail like build hours: a reason makes the effective capacity 0, said as '0, not eligible: <reason> (otherwise ...)'; running steps finish, no new ask is taken.
- delivery: Capacity.Ineligible, part of the capacity record.
Quick vs thorough: thorough (every build module can say why its node cannot build, instead of failing each ask).
Tests: rows in the build-hours table of capacity_test.go; go vet and go test pass.
Reviewed-by: rev-ace-tun@shanks at 1618837ea9feaee7ef26b0eb0e5dd98975f26b76
A node whose module proves a need of the machine missing (ace's /dev/net/tun, 2026-10-28) pulled
image asks and failed each one; judged ineligible, its capacity is 0 with the reason, as build hours
are, so the asks go to a node that can build them (issue 1126 note).
Deliverynovox/mesh-sdk@1618837ea9fe — merged since 2026-10-28T13:07:42Z
Source — source.main moved to novox/mesh-sdk@3d021445f7. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
composed together: pass — the checker's verdict at the members' heads (a070dc3d0af3)
Transitions
2026-10-28 11:51 (new) → proposed (announced): novox/mesh-sdk#116's head announced
2026-10-28 11:51 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 13:07 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-sdk@1618837ea9fe` — **merged** since 2026-10-28T13:07:42Z
**Source** — source.main moved to novox/mesh-sdk@3d021445f743. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Group** `fix/ace-tun`: novox/mesh-catalog@86d37a14e7ab, novox/mesh-sdk@1618837ea9fe
- composed together: pass — the checker's verdict at the members' heads (a070dc3d0af3)
**Transitions**
- 2026-10-28 11:51 (new) → proposed (announced): novox/mesh-sdk#116's head announced
- 2026-10-28 11:51 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 13:07 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`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delivery group fix/ace-tun (mesh-sdk, mesh-catalog). Issue 1126 note 68: de-spiegel's image build failed on ace with 'pasta: Failed to open() /dev/net/tun: No such device', the second time on ace (photos before); ace runs kernel 6.18.54-2-lts whose module files an upgrade removed, so tun cannot load until a reboot.
Quick vs thorough: thorough (every build module can say why its node cannot build, instead of failing each ask).
Tests: rows in the build-hours table of capacity_test.go; go vet and go test pass.
Reviewed-by: rev-ace-tun@shanks at
1618837ea9Delivery
novox/mesh-sdk@1618837ea9fe— merged since 2026-10-28T13:07:42ZSource — source.main moved to novox/mesh-sdk@3d021445f7. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
fix/ace-tun: novox/mesh-catalog@86d37a14e7, novox/mesh-sdk@1618837ea9Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.