Milestone F1 of feature files-through-the-store (hq design 60, ADR 0468 §3 and §8).
Issue 1591: a requires of s3-bucket takes shares ({to: module or seat:, methods: get|put}), validated, stored beside requires in requires-shares so an older controller sets it aside, and carried to the provider as the value shares in the consumer's grant values, for co-located and remote consumers; a change of shares does not recreate the consumer.
Issue 1592: package go/objectlink: SigV4 presign of one GET or PUT (host only, 1 to 600 s), streaming Put with the exact size as Content-Length and Get with a byte limit (100 MiB default) and SHA-256.
Tried: build-1792574563431030893 passed at efd3d224e1 on main 3558903.
Next release: mesh-controller takes this SDK (milestone F2).
Milestone F1 of feature files-through-the-store (hq design 60, ADR 0468 §3 and §8).
- Issue 1591: a `requires` of `s3-bucket` takes `shares` ({to: module or seat:<name>, methods: get|put}), validated, stored beside `requires` in `requires-shares` so an older controller sets it aside, and carried to the provider as the value `shares` in the consumer's grant values, for co-located and remote consumers; a change of shares does not recreate the consumer.
- Issue 1592: package `go/objectlink`: SigV4 presign of one GET or PUT (host only, 1 to 600 s), streaming Put with the exact size as Content-Length and Get with a byte limit (100 MiB default) and SHA-256.
Tried: build-1792574563431030893 passed at efd3d224e131 on main 3558903.
Next release: mesh-controller takes this SDK (milestone F2).
Reviewed-by: reviewer@shanks at efd3d224e131113c1716abbb0013a5cef4fef4ac
mesh/merge-gate head efd3d224e131 merged into trunk c9f978d3308b — pass, with a note: builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus …
mesh/repo-check head efd3d224e131 merged into trunk c9f978d3308b — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript)…
g14: receives netcheck, zsh; waits for a person: nftables
novox: receives gitea, mesh-catalog, netcheck, nextcloud, umami, zsh; waits for a person: mailu, minio, mongodb, mssql, nftables
shanks: receives lab, netcheck, zsh; waits for a person: nftables
baserow keeps data (ADR 0233): what it holds is backed up before it moves
bazarr keeps data (ADR 0233): what it holds is backed up before it moves
bookshelf keeps data (ADR 0233): what it holds is backed up before it moves
gitea provides npm-package-registry, git, gitea-read, forge-account: its consumers are sent again after it
gitea keeps data (ADR 0233): what it holds is backed up before it moves
grafana keeps data (ADR 0233): what it holds is backed up before it moves
home-assistant keeps data (ADR 0233): what it holds is backed up before it moves
icecast keeps data (ADR 0233): what it holds is backed up before it moves
influxdb provides influxdb-api: its consumers are sent again after it
influxdb keeps data (ADR 0233): what it holds is backed up before it moves
jackett provides jackett-api: its consumers are sent again after it
jackett keeps data (ADR 0233): what it holds is backed up before it moves
kometa keeps data (ADR 0233): what it holds is backed up before it moves
lab keeps data (ADR 0233): what it holds is backed up before it moves
lidarr provides lidarr-api: its consumers are sent again after it
lidarr keeps data (ADR 0233): what it holds is backed up before it moves
mailu waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
mailu provides smtp: its consumers are sent again after it
mailu keeps data (ADR 0233): what it holds is backed up before it moves
minio waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
minio provides s3-bucket: its consumers are sent again after it
minio keeps data (ADR 0233): what it holds is backed up before it moves
mongodb waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
mongodb provides mongodb-database: its consumers are sent again after it
mongodb keeps data (ADR 0233): what it holds is backed up before it moves
mosquitto provides mqtt-topic: its consumers are sent again after it
mosquitto keeps data (ADR 0233): what it holds is backed up before it moves
mssql waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
mssql provides mssql-database: its consumers are sent again after it
mssql keeps data (ADR 0233): what it holds is backed up before it moves
nextcloud keeps data (ADR 0233): what it holds is backed up before it moves
nftables waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
nodered keeps data (ADR 0233): what it holds is backed up before it moves
ombi keeps data (ADR 0233): what it holds is backed up before it moves
radarr provides radarr-api: its consumers are sent again after it
radarr keeps data (ADR 0233): what it holds is backed up before it moves
redis provides redis-cache: its consumers are sent again after it
redis keeps data (ADR 0233): what it holds is backed up before it moves
searxng keeps data (ADR 0233): what it holds is backed up before it moves
sonarr provides sonarr-api: its consumers are sent again after it
sonarr keeps data (ADR 0233): what it holds is backed up before it moves
tautulli keeps data (ADR 0233): what it holds is backed up before it moves
umami provides analytics: its consumers are sent again after it
umami keeps data (ADR 0233): what it holds is backed up before it moves
unifi keeps data (ADR 0233): what it holds is backed up before it moves
grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before baserow, bazarr, bookshelf, grafana, home-assistant, icecast, influxdb, jackett, kometa, lab, letta, lidarr, mosquitto, netcheck, nodered, ombi, radarr, redis, searxng, sonarr, tautulli, unifi, zsh is judged on its first machine
Machines
mesh-sdk on every machine running it: sent
mesh-tools on every machine running it: sent
audit-logger on every machine running it: sent
baserow on every machine running it: sent
bazarr on every machine running it: sent
bookshelf on every machine running it: sent
confluence on every machine running it: sent
gitea on every machine running it: sent
gitlab on every machine running it: sent
grafana on every machine running it: sent
home-assistant on every machine running it: sent
icecast on every machine running it: sent
influxdb on every machine running it: sent
jackett on every machine running it: sent
jira on every machine running it: sent
kometa on every machine running it: sent
lab on every machine running it: sent
letta on every machine running it: sent
lidarr on every machine running it: sent
mesh-catalog on every machine running it: sent
model-usage on every machine running it: sent
mosquitto on every machine running it: sent
netcheck on every machine running it: sent
nextcloud on every machine running it: sent
nodered on every machine running it: sent
ombi on every machine running it: sent
openai-consumer on every machine running it: sent
radarr on every machine running it: sent
redis on every machine running it: sent
route-adapter on every machine running it: sent
searxng on every machine running it: sent
showcase on every machine running it: sent
sonarr on every machine running it: sent
tautulli on every machine running it: sent
umami on every machine running it: sent
unifi on every machine running it: sent
zsh on every machine running it: sent
Transitions
2026-10-21 09:24 (new) → proposed (announced): novox/mesh-sdk#54's head announced
2026-10-21 09:33 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-21 09:33 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-21 09:49 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-21 09:49 published → delivering (go): its walk started: let go by this owner in its group's order, by a person, or on the controller's own path — not a failed walk that carried a later commit for it, after which it waits for a walk of its own commit
2026-10-21 10:35 delivering → delivered (done): its walk is done, carrying its own commit: every machine of its deploy plan passed, or was left as its policy says
The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/mesh-sdk@efd3d224e131` — **delivered** since 2026-10-21T10:35:18Z
**Delivery plan** — builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus step; 9 wait(s) for a person
- tier 0: mesh-sdk
- tier 1: mesh-tools
- tier 2: audit-logger, baserow, bazarr, bookshelf, confluence, gitea, gitlab, grafana, home-assistant, icecast, influxdb, jackett, jira, kometa, lab, letta, lidarr, mailu, mesh-catalog, minio, model-usage, mongodb, mosquitto, mssql, netcheck, nextcloud, nftables, nodered, ombi, openai-consumer, radarr, redis, route-adapter, searxng, showcase, sonarr, tautulli, umami, unifi, zsh
- ace: receives baserow, bazarr, bookshelf, grafana, home-assistant, icecast, influxdb, jackett, kometa, letta, lidarr, mosquitto, netcheck, nodered, ombi, radarr, redis, searxng, sonarr, tautulli, unifi, zsh; waits for a person: mssql, nftables
- g14: receives netcheck, zsh; waits for a person: nftables
- novox: receives gitea, mesh-catalog, netcheck, nextcloud, umami, zsh; waits for a person: mailu, minio, mongodb, mssql, nftables
- shanks: receives lab, netcheck, zsh; waits for a person: nftables
- baserow keeps data (ADR 0233): what it holds is backed up before it moves
- bazarr keeps data (ADR 0233): what it holds is backed up before it moves
- bookshelf keeps data (ADR 0233): what it holds is backed up before it moves
- gitea provides npm-package-registry, git, gitea-read, forge-account: its consumers are sent again after it
- gitea keeps data (ADR 0233): what it holds is backed up before it moves
- grafana keeps data (ADR 0233): what it holds is backed up before it moves
- home-assistant keeps data (ADR 0233): what it holds is backed up before it moves
- icecast keeps data (ADR 0233): what it holds is backed up before it moves
- influxdb provides influxdb-api: its consumers are sent again after it
- influxdb keeps data (ADR 0233): what it holds is backed up before it moves
- jackett provides jackett-api: its consumers are sent again after it
- jackett keeps data (ADR 0233): what it holds is backed up before it moves
- kometa keeps data (ADR 0233): what it holds is backed up before it moves
- lab keeps data (ADR 0233): what it holds is backed up before it moves
- lidarr provides lidarr-api: its consumers are sent again after it
- lidarr keeps data (ADR 0233): what it holds is backed up before it moves
- mailu waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- mailu provides smtp: its consumers are sent again after it
- mailu keeps data (ADR 0233): what it holds is backed up before it moves
- minio waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- minio provides s3-bucket: its consumers are sent again after it
- minio keeps data (ADR 0233): what it holds is backed up before it moves
- mongodb waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- mongodb provides mongodb-database: its consumers are sent again after it
- mongodb keeps data (ADR 0233): what it holds is backed up before it moves
- mosquitto provides mqtt-topic: its consumers are sent again after it
- mosquitto keeps data (ADR 0233): what it holds is backed up before it moves
- mssql waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- mssql provides mssql-database: its consumers are sent again after it
- mssql keeps data (ADR 0233): what it holds is backed up before it moves
- nextcloud keeps data (ADR 0233): what it holds is backed up before it moves
- nftables waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- nodered keeps data (ADR 0233): what it holds is backed up before it moves
- ombi keeps data (ADR 0233): what it holds is backed up before it moves
- radarr provides radarr-api: its consumers are sent again after it
- radarr keeps data (ADR 0233): what it holds is backed up before it moves
- redis provides redis-cache: its consumers are sent again after it
- redis keeps data (ADR 0233): what it holds is backed up before it moves
- searxng keeps data (ADR 0233): what it holds is backed up before it moves
- sonarr provides sonarr-api: its consumers are sent again after it
- sonarr keeps data (ADR 0233): what it holds is backed up before it moves
- tautulli keeps data (ADR 0233): what it holds is backed up before it moves
- umami provides analytics: its consumers are sent again after it
- umami keeps data (ADR 0233): what it holds is backed up before it moves
- unifi keeps data (ADR 0233): what it holds is backed up before it moves
- grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before baserow, bazarr, bookshelf, grafana, home-assistant, icecast, influxdb, jackett, kometa, lab, letta, lidarr, mosquitto, netcheck, nodered, ombi, radarr, redis, searxng, sonarr, tautulli, unifi, zsh is judged on its first machine
**Machines**
- mesh-sdk on every machine running it: sent
- mesh-tools on every machine running it: sent
- audit-logger on every machine running it: sent
- baserow on every machine running it: sent
- bazarr on every machine running it: sent
- bookshelf on every machine running it: sent
- confluence on every machine running it: sent
- gitea on every machine running it: sent
- gitlab on every machine running it: sent
- grafana on every machine running it: sent
- home-assistant on every machine running it: sent
- icecast on every machine running it: sent
- influxdb on every machine running it: sent
- jackett on every machine running it: sent
- jira on every machine running it: sent
- kometa on every machine running it: sent
- lab on every machine running it: sent
- letta on every machine running it: sent
- lidarr on every machine running it: sent
- mesh-catalog on every machine running it: sent
- model-usage on every machine running it: sent
- mosquitto on every machine running it: sent
- netcheck on every machine running it: sent
- nextcloud on every machine running it: sent
- nodered on every machine running it: sent
- ombi on every machine running it: sent
- openai-consumer on every machine running it: sent
- radarr on every machine running it: sent
- redis on every machine running it: sent
- route-adapter on every machine running it: sent
- searxng on every machine running it: sent
- showcase on every machine running it: sent
- sonarr on every machine running it: sent
- tautulli on every machine running it: sent
- umami on every machine running it: sent
- unifi on every machine running it: sent
- zsh on every machine running it: sent
**Transitions**
- 2026-10-21 09:24 (new) → proposed (announced): novox/mesh-sdk#54's head announced
- 2026-10-21 09:33 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-21 09:33 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-21 09:49 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-21 09:49 published → delivering (go): its walk started: let go by this owner in its group's order, by a person, or on the controller's own path — not a failed walk that carried a later commit for it, after which it waits for a walk of its own commit
- 2026-10-21 10:35 delivering → delivered (done): its walk is done, carrying its own commit: every machine of its deploy plan passed, or was left as its policy says
The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
g14: receives netcheck, zsh; waits for a person: nftables
novox: receives gitea, mesh-catalog, netcheck, nextcloud, umami, zsh; waits for a person: mailu, minio, mongodb, mssql, nftables
shanks: receives lab, netcheck, zsh; waits for a person: nftables
baserow keeps data (ADR 0233): what it holds is backed up before it moves
bazarr keeps data (ADR 0233): what it holds is backed up before it moves
bookshelf keeps data (ADR 0233): what it holds is backed up before it moves
gitea provides npm-package-registry, git, gitea-read, forge-account: its consumers are sent again after it
gitea keeps data (ADR 0233): what it holds is backed up before it moves
grafana keeps data (ADR 0233): what it holds is backed up before it moves
home-assistant keeps data (ADR 0233): what it holds is backed up before it moves
icecast keeps data (ADR 0233): what it holds is backed up before it moves
influxdb provides influxdb-api: its consumers are sent again after it
influxdb keeps data (ADR 0233): what it holds is backed up before it moves
jackett provides jackett-api: its consumers are sent again after it
jackett keeps data (ADR 0233): what it holds is backed up before it moves
kometa keeps data (ADR 0233): what it holds is backed up before it moves
lab keeps data (ADR 0233): what it holds is backed up before it moves
lidarr provides lidarr-api: its consumers are sent again after it
lidarr keeps data (ADR 0233): what it holds is backed up before it moves
mailu waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
mailu provides smtp: its consumers are sent again after it
mailu keeps data (ADR 0233): what it holds is backed up before it moves
minio waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
minio provides s3-bucket: its consumers are sent again after it
minio keeps data (ADR 0233): what it holds is backed up before it moves
mongodb waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
mongodb provides mongodb-database: its consumers are sent again after it
mongodb keeps data (ADR 0233): what it holds is backed up before it moves
mosquitto provides mqtt-topic: its consumers are sent again after it
mosquitto keeps data (ADR 0233): what it holds is backed up before it moves
mssql waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
mssql provides mssql-database: its consumers are sent again after it
mssql keeps data (ADR 0233): what it holds is backed up before it moves
nextcloud keeps data (ADR 0233): what it holds is backed up before it moves
nftables waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
nodered keeps data (ADR 0233): what it holds is backed up before it moves
ombi keeps data (ADR 0233): what it holds is backed up before it moves
radarr provides radarr-api: its consumers are sent again after it
radarr keeps data (ADR 0233): what it holds is backed up before it moves
redis provides redis-cache: its consumers are sent again after it
redis keeps data (ADR 0233): what it holds is backed up before it moves
searxng keeps data (ADR 0233): what it holds is backed up before it moves
sonarr provides sonarr-api: its consumers are sent again after it
sonarr keeps data (ADR 0233): what it holds is backed up before it moves
tautulli keeps data (ADR 0233): what it holds is backed up before it moves
umami provides analytics: its consumers are sent again after it
umami keeps data (ADR 0233): what it holds is backed up before it moves
unifi keeps data (ADR 0233): what it holds is backed up before it moves
grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before baserow, bazarr, bookshelf, grafana, home-assistant, icecast, influxdb, jackett, kometa, lab, letta, lidarr, mosquitto, netcheck, nodered, ombi, radarr, redis, searxng, sonarr, tautulli, unifi, zsh is judged on its first machine
Run by the build seat on shanks as build-1792574654508883794 (builds --log build-1792574654508883794).
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:156: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:185: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:185: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
placed_paths_test.go:25: set MESH_CATALOGUE_BEFORE and MESH_CATALOGUE to two catalogue checkouts to run this
--- SKIP: TestPlacedDirectoriesKeepTheirPaths (0.00s)
print_rehearsal_test.go:10: set PRINT_RULESET
--- SKIP: TestPrintRehearsalRuleset (0.00s)
public_issuer_test.go:15: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
published_ports_test.go:27: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
reads_test.go:77: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
reads_test.go:77: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_file_is_the_uplinks_test.go:26: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:40: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:40: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:213: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:213: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:258: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:258: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_data_test.go:165: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_data_test.go:165: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:303: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
setting_in_unit_test.go:65: zfs.distribution-weekly: zfs-scrub-weekly@storage.timer
setting_in_unit_test.go:65: zfs.distribution-monthly: zfs-scrub-monthly@storage.timer
showcase_manifest_test.go:17: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:52: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
state_test.go:88: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
PASS
ok git.novox.be/novox/mesh-sdk/go/catalogue 1.439s
PASS
ok git.novox.be/novox/mesh-sdk/go/cli 1.048s
PASS
ok git.novox.be/novox/mesh-sdk/go/compose 0.185s
emitted_check_test.go:17: set MESH_EMITTED to a declaration the control plane produced
--- SKIP: TestWhatTheControlPlaneEmittedIsSomethingThisHostAccepts (0.00s)
PASS
ok git.novox.be/novox/mesh-sdk/go/declaration 0.014s
PASS
ok git.novox.be/novox/mesh-sdk/go/delivery 0.011s
? git.novox.be/novox/mesh-sdk/go/example [no test files]
PASS
ok git.novox.be/novox/mesh-sdk/go/facts 0.005s
PASS
ok git.novox.be/novox/mesh-sdk/go/forgekey 0.311s
PASS
ok git.novox.be/novox/mesh-sdk/go/health 0.004s
beside_test.go:16: judged against the copy of mesh-catalog captured in testdata/beside (see CAPTURED); a merge check judges it against the repository's own clone
beside_test.go:17: judged against the copy of mesh-catalog captured in testdata/beside (see CAPTURED); a merge check judges it against the repository's own clone
PASS
ok git.novox.be/novox/mesh-sdk/go/internal/beside 0.038s
PASS
ok git.novox.be/novox/mesh-sdk/go/internal/testbus 0.144s
PASS
ok git.novox.be/novox/mesh-sdk/go/objectlink 0.006s
PASS
ok git.novox.be/novox/mesh-sdk/go/outward 0.075s
PASS
ok git.novox.be/novox/mesh-sdk/go/overlay 0.006s
PASS
ok git.novox.be/novox/mesh-sdk/go/process 6.494s
PASS
ok git.novox.be/novox/mesh-sdk/go/provider 0.118s
PASS
ok git.novox.be/novox/mesh-sdk/go/provider/harness 0.138s
PASS
ok git.novox.be/novox/mesh-sdk/go/sdkversion 0.003s
PASS
ok git.novox.be/novox/mesh-sdk/go/seal 0.007s
PASS
ok git.novox.be/novox/mesh-sdk/go/validate 0.003s
integration level: 1482 tests (4 skipped), 7 s
Out of date when it landed: out of date: judged against trunk 3558903ff9, the trunk is now c9f978d3308b; judged again on a recheck or when it is merged
**Merge check** at `efd3d224`
Judged: head `efd3d224e131` merged into trunk `3558903ff9e7`; read beside it: mesh-catalog `17d2f7fd5df1`, mesh-controller `0205b8f7080a`, mesh-controller-main `0205b8f7080a`, mesh-host `c5c4caa2a4ab`, mesh-tools `e0fadc43d9dd`
- `mesh/merge-gate`: **PASS, WITH A NOTE** — a merge rebuilds 42 module(s) in 3 tier(s) (modules: mesh-sdk; built after them: audit-logger, baserow, bazarr, bookshelf, confluence, gitea, gitlab, grafana, home-assistant, icecast, influxdb, jackett, jira, kometa, lab, letta, lidarr, mailu, mesh-catalog, mesh-tools, minio, model-usage, mongodb, mosquitto, mssql, netcheck, nextcloud, nftables, nodered, ombi, openai-consumer, radarr, redis, route-adapter, searxng, showcase, sonarr, tautulli, umami, unifi, zsh)
- `mesh/repo-check`: **PASS** — its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript), go/merge-check.sh (go)
**Delivery plan** — builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus step; 9 wait(s) for a person
- tier 0: mesh-sdk
- tier 1: mesh-tools
- tier 2: audit-logger, baserow, bazarr, bookshelf, confluence, gitea, gitlab, grafana, home-assistant, icecast, influxdb, jackett, jira, kometa, lab, letta, lidarr, mailu, mesh-catalog, minio, model-usage, mongodb, mosquitto, mssql, netcheck, nextcloud, nftables, nodered, ombi, openai-consumer, radarr, redis, route-adapter, searxng, showcase, sonarr, tautulli, umami, unifi, zsh
- ace: receives baserow, bazarr, bookshelf, grafana, home-assistant, icecast, influxdb, jackett, kometa, letta, lidarr, mosquitto, netcheck, nodered, ombi, radarr, redis, searxng, sonarr, tautulli, unifi, zsh; waits for a person: mssql, nftables
- g14: receives netcheck, zsh; waits for a person: nftables
- novox: receives gitea, mesh-catalog, netcheck, nextcloud, umami, zsh; waits for a person: mailu, minio, mongodb, mssql, nftables
- shanks: receives lab, netcheck, zsh; waits for a person: nftables
- baserow keeps data (ADR 0233): what it holds is backed up before it moves
- bazarr keeps data (ADR 0233): what it holds is backed up before it moves
- bookshelf keeps data (ADR 0233): what it holds is backed up before it moves
- gitea provides npm-package-registry, git, gitea-read, forge-account: its consumers are sent again after it
- gitea keeps data (ADR 0233): what it holds is backed up before it moves
- grafana keeps data (ADR 0233): what it holds is backed up before it moves
- home-assistant keeps data (ADR 0233): what it holds is backed up before it moves
- icecast keeps data (ADR 0233): what it holds is backed up before it moves
- influxdb provides influxdb-api: its consumers are sent again after it
- influxdb keeps data (ADR 0233): what it holds is backed up before it moves
- jackett provides jackett-api: its consumers are sent again after it
- jackett keeps data (ADR 0233): what it holds is backed up before it moves
- kometa keeps data (ADR 0233): what it holds is backed up before it moves
- lab keeps data (ADR 0233): what it holds is backed up before it moves
- lidarr provides lidarr-api: its consumers are sent again after it
- lidarr keeps data (ADR 0233): what it holds is backed up before it moves
- mailu waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- mailu provides smtp: its consumers are sent again after it
- mailu keeps data (ADR 0233): what it holds is backed up before it moves
- minio waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- minio provides s3-bucket: its consumers are sent again after it
- minio keeps data (ADR 0233): what it holds is backed up before it moves
- mongodb waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- mongodb provides mongodb-database: its consumers are sent again after it
- mongodb keeps data (ADR 0233): what it holds is backed up before it moves
- mosquitto provides mqtt-topic: its consumers are sent again after it
- mosquitto keeps data (ADR 0233): what it holds is backed up before it moves
- mssql waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- mssql provides mssql-database: its consumers are sent again after it
- mssql keeps data (ADR 0233): what it holds is backed up before it moves
- nextcloud keeps data (ADR 0233): what it holds is backed up before it moves
- nftables waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- nodered keeps data (ADR 0233): what it holds is backed up before it moves
- ombi keeps data (ADR 0233): what it holds is backed up before it moves
- radarr provides radarr-api: its consumers are sent again after it
- radarr keeps data (ADR 0233): what it holds is backed up before it moves
- redis provides redis-cache: its consumers are sent again after it
- redis keeps data (ADR 0233): what it holds is backed up before it moves
- searxng keeps data (ADR 0233): what it holds is backed up before it moves
- sonarr provides sonarr-api: its consumers are sent again after it
- sonarr keeps data (ADR 0233): what it holds is backed up before it moves
- tautulli keeps data (ADR 0233): what it holds is backed up before it moves
- umami provides analytics: its consumers are sent again after it
- umami keeps data (ADR 0233): what it holds is backed up before it moves
- unifi keeps data (ADR 0233): what it holds is backed up before it moves
- grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before baserow, bazarr, bookshelf, grafana, home-assistant, icecast, influxdb, jackett, kometa, lab, letta, lidarr, mosquitto, netcheck, nodered, ombi, radarr, redis, searxng, sonarr, tautulli, unifi, zsh is judged on its first machine
Run by the build seat on shanks as `build-1792574654508883794` (`builds --log build-1792574654508883794`).
```
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:156: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:185: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:185: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
placed_paths_test.go:25: set MESH_CATALOGUE_BEFORE and MESH_CATALOGUE to two catalogue checkouts to run this
--- SKIP: TestPlacedDirectoriesKeepTheirPaths (0.00s)
print_rehearsal_test.go:10: set PRINT_RULESET
--- SKIP: TestPrintRehearsalRuleset (0.00s)
public_issuer_test.go:15: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
published_ports_test.go:27: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
reads_test.go:77: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
reads_test.go:77: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_file_is_the_uplinks_test.go:26: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:40: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:40: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:213: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:213: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:258: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:258: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_data_test.go:165: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_data_test.go:165: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:303: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
setting_in_unit_test.go:65: zfs.distribution-weekly: zfs-scrub-weekly@storage.timer
setting_in_unit_test.go:65: zfs.distribution-monthly: zfs-scrub-monthly@storage.timer
showcase_manifest_test.go:17: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:52: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
state_test.go:88: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
PASS
ok git.novox.be/novox/mesh-sdk/go/catalogue 1.439s
PASS
ok git.novox.be/novox/mesh-sdk/go/cli 1.048s
PASS
ok git.novox.be/novox/mesh-sdk/go/compose 0.185s
emitted_check_test.go:17: set MESH_EMITTED to a declaration the control plane produced
--- SKIP: TestWhatTheControlPlaneEmittedIsSomethingThisHostAccepts (0.00s)
PASS
ok git.novox.be/novox/mesh-sdk/go/declaration 0.014s
PASS
ok git.novox.be/novox/mesh-sdk/go/delivery 0.011s
? git.novox.be/novox/mesh-sdk/go/example [no test files]
PASS
ok git.novox.be/novox/mesh-sdk/go/facts 0.005s
PASS
ok git.novox.be/novox/mesh-sdk/go/forgekey 0.311s
PASS
ok git.novox.be/novox/mesh-sdk/go/health 0.004s
beside_test.go:16: judged against the copy of mesh-catalog captured in testdata/beside (see CAPTURED); a merge check judges it against the repository's own clone
beside_test.go:17: judged against the copy of mesh-catalog captured in testdata/beside (see CAPTURED); a merge check judges it against the repository's own clone
PASS
ok git.novox.be/novox/mesh-sdk/go/internal/beside 0.038s
PASS
ok git.novox.be/novox/mesh-sdk/go/internal/testbus 0.144s
PASS
ok git.novox.be/novox/mesh-sdk/go/objectlink 0.006s
PASS
ok git.novox.be/novox/mesh-sdk/go/outward 0.075s
PASS
ok git.novox.be/novox/mesh-sdk/go/overlay 0.006s
PASS
ok git.novox.be/novox/mesh-sdk/go/process 6.494s
PASS
ok git.novox.be/novox/mesh-sdk/go/provider 0.118s
PASS
ok git.novox.be/novox/mesh-sdk/go/provider/harness 0.138s
PASS
ok git.novox.be/novox/mesh-sdk/go/sdkversion 0.003s
PASS
ok git.novox.be/novox/mesh-sdk/go/seal 0.007s
PASS
ok git.novox.be/novox/mesh-sdk/go/validate 0.003s
integration level: 1482 tests (4 skipped), 7 s
```
**Out of date when it landed**: out of date: judged against trunk 3558903ff9e7, the trunk is now c9f978d3308b; judged again on a recheck or when it is merged
g14: receives netcheck, zsh; waits for a person: nftables
novox: receives gitea, mesh-catalog, netcheck, nextcloud, umami, zsh; waits for a person: mailu, minio, mongodb, mssql, nftables
shanks: receives lab, netcheck, zsh; waits for a person: nftables
baserow keeps data (ADR 0233): what it holds is backed up before it moves
bazarr keeps data (ADR 0233): what it holds is backed up before it moves
bookshelf keeps data (ADR 0233): what it holds is backed up before it moves
gitea provides npm-package-registry, git, gitea-read, forge-account: its consumers are sent again after it
gitea keeps data (ADR 0233): what it holds is backed up before it moves
grafana keeps data (ADR 0233): what it holds is backed up before it moves
home-assistant keeps data (ADR 0233): what it holds is backed up before it moves
icecast keeps data (ADR 0233): what it holds is backed up before it moves
influxdb provides influxdb-api: its consumers are sent again after it
influxdb keeps data (ADR 0233): what it holds is backed up before it moves
jackett provides jackett-api: its consumers are sent again after it
jackett keeps data (ADR 0233): what it holds is backed up before it moves
kometa keeps data (ADR 0233): what it holds is backed up before it moves
lab keeps data (ADR 0233): what it holds is backed up before it moves
lidarr provides lidarr-api: its consumers are sent again after it
lidarr keeps data (ADR 0233): what it holds is backed up before it moves
mailu waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
mailu provides smtp: its consumers are sent again after it
mailu keeps data (ADR 0233): what it holds is backed up before it moves
minio waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
minio provides s3-bucket: its consumers are sent again after it
minio keeps data (ADR 0233): what it holds is backed up before it moves
mongodb waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
mongodb provides mongodb-database: its consumers are sent again after it
mongodb keeps data (ADR 0233): what it holds is backed up before it moves
mosquitto provides mqtt-topic: its consumers are sent again after it
mosquitto keeps data (ADR 0233): what it holds is backed up before it moves
mssql waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
mssql provides mssql-database: its consumers are sent again after it
mssql keeps data (ADR 0233): what it holds is backed up before it moves
nextcloud keeps data (ADR 0233): what it holds is backed up before it moves
nftables waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
nodered keeps data (ADR 0233): what it holds is backed up before it moves
ombi keeps data (ADR 0233): what it holds is backed up before it moves
radarr provides radarr-api: its consumers are sent again after it
radarr keeps data (ADR 0233): what it holds is backed up before it moves
redis provides redis-cache: its consumers are sent again after it
redis keeps data (ADR 0233): what it holds is backed up before it moves
searxng keeps data (ADR 0233): what it holds is backed up before it moves
sonarr provides sonarr-api: its consumers are sent again after it
sonarr keeps data (ADR 0233): what it holds is backed up before it moves
tautulli keeps data (ADR 0233): what it holds is backed up before it moves
umami provides analytics: its consumers are sent again after it
umami keeps data (ADR 0233): what it holds is backed up before it moves
unifi keeps data (ADR 0233): what it holds is backed up before it moves
grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before baserow, bazarr, bookshelf, grafana, home-assistant, icecast, influxdb, jackett, kometa, lab, letta, lidarr, mosquitto, netcheck, nodered, ombi, radarr, redis, searxng, sonarr, tautulli, unifi, zsh is judged on its first machine
Run by the build seat on ace as build-1792574931752345752 (builds --log build-1792574931752345752).
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:156: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:185: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:185: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
placed_paths_test.go:25: set MESH_CATALOGUE_BEFORE and MESH_CATALOGUE to two catalogue checkouts to run this
--- SKIP: TestPlacedDirectoriesKeepTheirPaths (0.00s)
print_rehearsal_test.go:10: set PRINT_RULESET
--- SKIP: TestPrintRehearsalRuleset (0.00s)
public_issuer_test.go:15: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
published_ports_test.go:27: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
reads_test.go:77: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
reads_test.go:77: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_file_is_the_uplinks_test.go:26: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:40: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:40: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:213: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:213: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:258: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:258: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_data_test.go:165: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_data_test.go:165: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:303: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
setting_in_unit_test.go:65: zfs.distribution-weekly: zfs-scrub-weekly@storage.timer
setting_in_unit_test.go:65: zfs.distribution-monthly: zfs-scrub-monthly@storage.timer
showcase_manifest_test.go:17: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:52: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
state_test.go:88: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
PASS
ok git.novox.be/novox/mesh-sdk/go/catalogue 1.194s
PASS
ok git.novox.be/novox/mesh-sdk/go/cli 1.041s
PASS
ok git.novox.be/novox/mesh-sdk/go/compose 0.147s
emitted_check_test.go:17: set MESH_EMITTED to a declaration the control plane produced
--- SKIP: TestWhatTheControlPlaneEmittedIsSomethingThisHostAccepts (0.00s)
PASS
ok git.novox.be/novox/mesh-sdk/go/declaration 0.011s
PASS
ok git.novox.be/novox/mesh-sdk/go/delivery 0.010s
? git.novox.be/novox/mesh-sdk/go/example [no test files]
PASS
ok git.novox.be/novox/mesh-sdk/go/facts 0.004s
PASS
ok git.novox.be/novox/mesh-sdk/go/forgekey 0.312s
PASS
ok git.novox.be/novox/mesh-sdk/go/health 0.004s
beside_test.go:16: judged against the copy of mesh-catalog captured in testdata/beside (see CAPTURED); a merge check judges it against the repository's own clone
beside_test.go:17: judged against the copy of mesh-catalog captured in testdata/beside (see CAPTURED); a merge check judges it against the repository's own clone
PASS
ok git.novox.be/novox/mesh-sdk/go/internal/beside 0.039s
PASS
ok git.novox.be/novox/mesh-sdk/go/internal/testbus 0.142s
PASS
ok git.novox.be/novox/mesh-sdk/go/objectlink 0.009s
PASS
ok git.novox.be/novox/mesh-sdk/go/outward 0.057s
PASS
ok git.novox.be/novox/mesh-sdk/go/overlay 0.007s
PASS
ok git.novox.be/novox/mesh-sdk/go/process 6.498s
PASS
ok git.novox.be/novox/mesh-sdk/go/provider 0.118s
PASS
ok git.novox.be/novox/mesh-sdk/go/provider/harness 0.121s
PASS
ok git.novox.be/novox/mesh-sdk/go/sdkversion 0.002s
PASS
ok git.novox.be/novox/mesh-sdk/go/seal 0.006s
PASS
ok git.novox.be/novox/mesh-sdk/go/validate 0.003s
integration level: 1484 tests (4 skipped), 7 s
**Merge check** at `efd3d224`
Judged: head `efd3d224e131` merged into trunk `c9f978d3308b`; read beside it: mesh-catalog `5efd84e93e38`, mesh-controller `0205b8f7080a`, mesh-controller-main `0205b8f7080a`, mesh-host `c5c4caa2a4ab`, mesh-tools `e0fadc43d9dd`
- `mesh/merge-gate`: **PASS, WITH A NOTE** — a merge rebuilds 42 module(s) in 3 tier(s) (modules: mesh-sdk; built after them: audit-logger, baserow, bazarr, bookshelf, confluence, gitea, gitlab, grafana, home-assistant, icecast, influxdb, jackett, jira, kometa, lab, letta, lidarr, mailu, mesh-catalog, mesh-tools, minio, model-usage, mongodb, mosquitto, mssql, netcheck, nextcloud, nftables, nodered, ombi, openai-consumer, radarr, redis, route-adapter, searxng, showcase, sonarr, tautulli, umami, unifi, zsh)
- `mesh/repo-check`: **PASS** — its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript), go/merge-check.sh (go)
**Delivery plan** — builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus step; 9 wait(s) for a person
- tier 0: mesh-sdk
- tier 1: mesh-tools
- tier 2: audit-logger, baserow, bazarr, bookshelf, confluence, gitea, gitlab, grafana, home-assistant, icecast, influxdb, jackett, jira, kometa, lab, letta, lidarr, mailu, mesh-catalog, minio, model-usage, mongodb, mosquitto, mssql, netcheck, nextcloud, nftables, nodered, ombi, openai-consumer, radarr, redis, route-adapter, searxng, showcase, sonarr, tautulli, umami, unifi, zsh
- ace: receives baserow, bazarr, bookshelf, grafana, home-assistant, icecast, influxdb, jackett, kometa, letta, lidarr, mosquitto, netcheck, nodered, ombi, radarr, redis, searxng, sonarr, tautulli, unifi, zsh; waits for a person: mssql, nftables
- g14: receives netcheck, zsh; waits for a person: nftables
- novox: receives gitea, mesh-catalog, netcheck, nextcloud, umami, zsh; waits for a person: mailu, minio, mongodb, mssql, nftables
- shanks: receives lab, netcheck, zsh; waits for a person: nftables
- baserow keeps data (ADR 0233): what it holds is backed up before it moves
- bazarr keeps data (ADR 0233): what it holds is backed up before it moves
- bookshelf keeps data (ADR 0233): what it holds is backed up before it moves
- gitea provides npm-package-registry, git, gitea-read, forge-account: its consumers are sent again after it
- gitea keeps data (ADR 0233): what it holds is backed up before it moves
- grafana keeps data (ADR 0233): what it holds is backed up before it moves
- home-assistant keeps data (ADR 0233): what it holds is backed up before it moves
- icecast keeps data (ADR 0233): what it holds is backed up before it moves
- influxdb provides influxdb-api: its consumers are sent again after it
- influxdb keeps data (ADR 0233): what it holds is backed up before it moves
- jackett provides jackett-api: its consumers are sent again after it
- jackett keeps data (ADR 0233): what it holds is backed up before it moves
- kometa keeps data (ADR 0233): what it holds is backed up before it moves
- lab keeps data (ADR 0233): what it holds is backed up before it moves
- lidarr provides lidarr-api: its consumers are sent again after it
- lidarr keeps data (ADR 0233): what it holds is backed up before it moves
- mailu waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- mailu provides smtp: its consumers are sent again after it
- mailu keeps data (ADR 0233): what it holds is backed up before it moves
- minio waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- minio provides s3-bucket: its consumers are sent again after it
- minio keeps data (ADR 0233): what it holds is backed up before it moves
- mongodb waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- mongodb provides mongodb-database: its consumers are sent again after it
- mongodb keeps data (ADR 0233): what it holds is backed up before it moves
- mosquitto provides mqtt-topic: its consumers are sent again after it
- mosquitto keeps data (ADR 0233): what it holds is backed up before it moves
- mssql waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- mssql provides mssql-database: its consumers are sent again after it
- mssql keeps data (ADR 0233): what it holds is backed up before it moves
- nextcloud keeps data (ADR 0233): what it holds is backed up before it moves
- nftables waits for a person: its policy records (module) — unless on a machine its move recreates none of its containers and moves none of its data, which the walk judges and then sends
- nodered keeps data (ADR 0233): what it holds is backed up before it moves
- ombi keeps data (ADR 0233): what it holds is backed up before it moves
- radarr provides radarr-api: its consumers are sent again after it
- radarr keeps data (ADR 0233): what it holds is backed up before it moves
- redis provides redis-cache: its consumers are sent again after it
- redis keeps data (ADR 0233): what it holds is backed up before it moves
- searxng keeps data (ADR 0233): what it holds is backed up before it moves
- sonarr provides sonarr-api: its consumers are sent again after it
- sonarr keeps data (ADR 0233): what it holds is backed up before it moves
- tautulli keeps data (ADR 0233): what it holds is backed up before it moves
- umami provides analytics: its consumers are sent again after it
- umami keeps data (ADR 0233): what it holds is backed up before it moves
- unifi keeps data (ADR 0233): what it holds is backed up before it moves
- grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before baserow, bazarr, bookshelf, grafana, home-assistant, icecast, influxdb, jackett, kometa, lab, letta, lidarr, mosquitto, netcheck, nodered, ombi, radarr, redis, searxng, sonarr, tautulli, unifi, zsh is judged on its first machine
Run by the build seat on ace as `build-1792574931752345752` (`builds --log build-1792574931752345752`).
```
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:59: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:101: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:156: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:184: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:185: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
node_resolver_test.go:185: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
placed_paths_test.go:25: set MESH_CATALOGUE_BEFORE and MESH_CATALOGUE to two catalogue checkouts to run this
--- SKIP: TestPlacedDirectoriesKeepTheirPaths (0.00s)
print_rehearsal_test.go:10: set PRINT_RULESET
--- SKIP: TestPrintRehearsalRuleset (0.00s)
public_issuer_test.go:15: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
published_ports_test.go:27: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
reads_test.go:77: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
reads_test.go:77: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_file_is_the_uplinks_test.go:26: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:40: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:40: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:105: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:128: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:213: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:213: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:257: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:258: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:258: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:275: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
resolver_manifests_test.go:288: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_data_test.go:165: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_data_test.go:165: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:250: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
seat_paths_test.go:303: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
setting_in_unit_test.go:65: zfs.distribution-weekly: zfs-scrub-weekly@storage.timer
setting_in_unit_test.go:65: zfs.distribution-monthly: zfs-scrub-monthly@storage.timer
showcase_manifest_test.go:17: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:46: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
ssh_client_test.go:52: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
state_test.go:88: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:123: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:144: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:163: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:170: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:178: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:212: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
two_resolvers_test.go:246: judged against /var/lib/build-agent/workspace/check/mesh-catalog as cloned beside this check
PASS
ok git.novox.be/novox/mesh-sdk/go/catalogue 1.194s
PASS
ok git.novox.be/novox/mesh-sdk/go/cli 1.041s
PASS
ok git.novox.be/novox/mesh-sdk/go/compose 0.147s
emitted_check_test.go:17: set MESH_EMITTED to a declaration the control plane produced
--- SKIP: TestWhatTheControlPlaneEmittedIsSomethingThisHostAccepts (0.00s)
PASS
ok git.novox.be/novox/mesh-sdk/go/declaration 0.011s
PASS
ok git.novox.be/novox/mesh-sdk/go/delivery 0.010s
? git.novox.be/novox/mesh-sdk/go/example [no test files]
PASS
ok git.novox.be/novox/mesh-sdk/go/facts 0.004s
PASS
ok git.novox.be/novox/mesh-sdk/go/forgekey 0.312s
PASS
ok git.novox.be/novox/mesh-sdk/go/health 0.004s
beside_test.go:16: judged against the copy of mesh-catalog captured in testdata/beside (see CAPTURED); a merge check judges it against the repository's own clone
beside_test.go:17: judged against the copy of mesh-catalog captured in testdata/beside (see CAPTURED); a merge check judges it against the repository's own clone
PASS
ok git.novox.be/novox/mesh-sdk/go/internal/beside 0.039s
PASS
ok git.novox.be/novox/mesh-sdk/go/internal/testbus 0.142s
PASS
ok git.novox.be/novox/mesh-sdk/go/objectlink 0.009s
PASS
ok git.novox.be/novox/mesh-sdk/go/outward 0.057s
PASS
ok git.novox.be/novox/mesh-sdk/go/overlay 0.007s
PASS
ok git.novox.be/novox/mesh-sdk/go/process 6.498s
PASS
ok git.novox.be/novox/mesh-sdk/go/provider 0.118s
PASS
ok git.novox.be/novox/mesh-sdk/go/provider/harness 0.121s
PASS
ok git.novox.be/novox/mesh-sdk/go/sdkversion 0.002s
PASS
ok git.novox.be/novox/mesh-sdk/go/seal 0.006s
PASS
ok git.novox.be/novox/mesh-sdk/go/validate 0.003s
integration level: 1484 tests (4 skipped), 7 s
```
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.
Milestone F1 of feature files-through-the-store (hq design 60, ADR 0468 §3 and §8).
requiresofs3-buckettakesshares({to: module or seat:, methods: get|put}), validated, stored besiderequiresinrequires-sharesso an older controller sets it aside, and carried to the provider as the valuesharesin the consumer's grant values, for co-located and remote consumers; a change of shares does not recreate the consumer.go/objectlink: SigV4 presign of one GET or PUT (host only, 1 to 600 s), streaming Put with the exact size as Content-Length and Get with a byte limit (100 MiB default) and SHA-256.Tried: build-1792574563431030893 passed at
efd3d224e1on main3558903.Next release: mesh-controller takes this SDK (milestone F2).
Reviewed-by: reviewer@shanks at
efd3d224e1Delivery
novox/mesh-sdk@efd3d224e131— delivered since 2026-10-21T10:35:18ZDelivery plan — builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus step; 9 wait(s) for a person
Machines
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.Merge check at
efd3d224Judged: head
efd3d224e131merged into trunk3558903ff9e7; read beside it: mesh-catalog17d2f7fd5df1, mesh-controller0205b8f7080a, mesh-controller-main0205b8f7080a, mesh-hostc5c4caa2a4ab, mesh-toolse0fadc43d9ddmesh/merge-gate: PASS, WITH A NOTE — a merge rebuilds 42 module(s) in 3 tier(s) (modules: mesh-sdk; built after them: audit-logger, baserow, bazarr, bookshelf, confluence, gitea, gitlab, grafana, home-assistant, icecast, influxdb, jackett, jira, kometa, lab, letta, lidarr, mailu, mesh-catalog, mesh-tools, minio, model-usage, mongodb, mosquitto, mssql, netcheck, nextcloud, nftables, nodered, ombi, openai-consumer, radarr, redis, route-adapter, searxng, showcase, sonarr, tautulli, umami, unifi, zsh)mesh/repo-check: PASS — its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript), go/merge-check.sh (go)Delivery plan — builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus step; 9 wait(s) for a person
Run by the build seat on shanks as
build-1792574654508883794(builds --log build-1792574654508883794).Out of date when it landed: out of date: judged against trunk
3558903ff9, the trunk is now c9f978d3308b; judged again on a recheck or when it is mergedMerge check at
efd3d224Judged: head
efd3d224e131merged into trunkc9f978d3308b; read beside it: mesh-catalog5efd84e93e38, mesh-controller0205b8f7080a, mesh-controller-main0205b8f7080a, mesh-hostc5c4caa2a4ab, mesh-toolse0fadc43d9ddmesh/merge-gate: PASS, WITH A NOTE — a merge rebuilds 42 module(s) in 3 tier(s) (modules: mesh-sdk; built after them: audit-logger, baserow, bazarr, bookshelf, confluence, gitea, gitlab, grafana, home-assistant, icecast, influxdb, jackett, jira, kometa, lab, letta, lidarr, mailu, mesh-catalog, mesh-tools, minio, model-usage, mongodb, mosquitto, mssql, netcheck, nextcloud, nftables, nodered, ombi, openai-consumer, radarr, redis, route-adapter, searxng, showcase, sonarr, tautulli, umami, unifi, zsh)mesh/repo-check: PASS — its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript), go/merge-check.sh (go)Delivery plan — builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus step; 9 wait(s) for a person
Run by the build seat on ace as
build-1792574931752345752(builds --log build-1792574931752345752).