Register the replay of issue 239: a module's name is not taken over by another repository
mesh/delivery-group group fix/239-replay checking: 0 of 2 member(s) ready
mesh/merge-gate out of date: judged against trunk 73800225c3d0, the trunk is now 3eb48c949fc2; judged again on a recheck or when it is merged
mesh/repo-check out of date: judged against trunk 73800225c3d0, the trunk is now 3eb48c949fc2; judged again on a recheck or when it is merged
mesh/delivery superseded: a newer head of the same pull request
mesh/delivery-group group fix/239-replay checking: 0 of 2 member(s) ready
mesh/merge-gate out of date: judged against trunk 73800225c3d0, the trunk is now 3eb48c949fc2; judged again on a recheck or when it is merged
mesh/repo-check out of date: judged against trunk 73800225c3d0, the trunk is now 3eb48c949fc2; judged again on a recheck or when it is merged
mesh/delivery superseded: a newer head of the same pull request
Its replay (mesh-controller #294) holds the photo app's outage of 2026-10-04 against the fix that refuses a build from a repository other than the module's own (mesh-controller #174).
This commit is contained in:
@@ -549,6 +549,22 @@ var Register = []Replay{
|
||||
Package: "./cmd/mesh-controller", Test: "TestReplay348AFaultFromBeforeTheSendFailsNoGate",
|
||||
Files: []string{"cmd/mesh-controller/replay348_test.go"},
|
||||
Home: "mesh-controller", HomeRef: "6eea92c323f4862d4162f9d977c8783d8a62efc3"},
|
||||
// A module's name was taken over by another repository (2026-10-04): the photo app's module was registered from
|
||||
// the app's own repository, and rebuilding it "to main" built the catalogue's stub of the same name instead. The
|
||||
// controller registered the outcome, recorded the catalogue as the module's source, and the next push replaced the
|
||||
// app with the stub: two sites' containers and five routes went. The fix (mesh-controller #174, hq ADR 0266 §7)
|
||||
// registers an outcome only from the repository the module is registered from, unless asked at the controller's
|
||||
// terminal. A test of its own in the controller, written with only what it had before — a mesh, RegisterModule,
|
||||
// SourceOf, a kept build request, takeIn — laid over the commit before. Needs a store: MESH_TEST_POSTGRES. Fix is
|
||||
// the merge of its pull request; Home is the commit that added the replay, reachable once its pull request merges.
|
||||
{ID: "R239", Issue: 239, Kind: InRepository, Repository: "mesh-controller", Fix: "eb7a15808641f2075d9fd1660fa0e949b9cd7230",
|
||||
What: "a build of a module's name from another repository was registered over the module's own, and the next " +
|
||||
"push replaced the photo app with the catalogue's stub",
|
||||
Asserts: "a build asked through a verb, of a module's name from a repository other than the one it is registered " +
|
||||
"from, is refused naming both sources, and the module keeps its source and version",
|
||||
Package: "./cmd/mesh-controller", Test: "TestReplay239AModuleNameIsNotTakenOverByAnotherRepository",
|
||||
Files: []string{"cmd/mesh-controller/replay239_test.go"},
|
||||
Home: "mesh-controller", HomeRef: "95556b8def3f3f21e3d037617d73f97606e6ea1f"},
|
||||
}
|
||||
|
||||
// Find is the replay of that id, or of that issue.
|
||||
|
||||
Reference in New Issue
Block a user