Register R279 and R412: a folder could not follow its module's account; a seat named no paths (hq issues 279, 412)
mesh/delivery-group group fix/279-412-replays checking: 0 of 2 member(s) ready
mesh/merge-gate out of date: judged against trunk d3ef6fa44caf, the trunk is now e5ccf484684d; judged again on a recheck or when it is merged
mesh/repo-check out of date: judged against trunk d3ef6fa44caf, the trunk is now e5ccf484684d; 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/279-412-replays checking: 0 of 2 member(s) ready
mesh/merge-gate out of date: judged against trunk d3ef6fa44caf, the trunk is now e5ccf484684d; judged again on a recheck or when it is merged
mesh/repo-check out of date: judged against trunk d3ef6fa44caf, the trunk is now e5ccf484684d; judged again on a recheck or when it is merged
mesh/delivery superseded: a newer head of the same pull request
Both proved with cmd/prove: each fails on the commit before its fix (mesh-controller #260, #267) and passes on it. The replays' files are in mesh-controller fix/279-412-replays (3bdab29).
This commit is contained in:
@@ -430,6 +430,31 @@ var Register = []Replay{
|
|||||||
Package: "./cmd/mesh-controller", Test: "TestReplay201ThePlansSend",
|
Package: "./cmd/mesh-controller", Test: "TestReplay201ThePlansSend",
|
||||||
Files: []string{"cmd/mesh-controller/replay201_test.go"},
|
Files: []string{"cmd/mesh-controller/replay201_test.go"},
|
||||||
Home: "mesh-controller", HomeRef: "45a1783ba9a43fd466a518ee85673c701223b517"},
|
Home: "mesh-controller", HomeRef: "45a1783ba9a43fd466a518ee85673c701223b517"},
|
||||||
|
// A folder could not be owned by the account its module runs as (2026-10-06): the media managers' recycle-bin
|
||||||
|
// folders were declared owned by a literal user and group, and on a machine whose puid and pgid named another
|
||||||
|
// account the apps refused them as not writable. The fix's own tests read what the fix added, so the replay is
|
||||||
|
// a test of its own in the controller, written with only what it had before — Compose, a setting layer, the
|
||||||
|
// adoption tests' anchor — laid over the commit before. Fix is the merge of its pull request (mesh-controller
|
||||||
|
// #260); Home is the commit that added the replay, reachable once its pull request merges.
|
||||||
|
{ID: "R279", Issue: 279, Kind: InRepository, Repository: "mesh-controller", Fix: "9eddf36503f2a9af7ac22f6dffd4ab4462592b27",
|
||||||
|
What: "the TV and film managers refused their recycle-bin folders as not writable: a declared directory's owner " +
|
||||||
|
"was literal, and could not follow the puid and pgid the module runs as on that machine",
|
||||||
|
Asserts: "a directory owned by ${setting:puid}:${setting:pgid} reaches the node-engine owned by the numbers the " +
|
||||||
|
"machine's settings give",
|
||||||
|
Package: "./internal/catalogue", Test: "TestReplay279", Files: []string{"internal/catalogue/replay279_test.go"},
|
||||||
|
Home: "mesh-controller", HomeRef: "3bdab29a5a0ed0f15cbfdb4738a321f968ac9467"},
|
||||||
|
// A seat did not name the paths its holder owns (2026-10-10): who owns /etc/hosts was enforced only when two
|
||||||
|
// modules on one machine declared it, so a module not claiming node-hostname could declare it, and a holder of
|
||||||
|
// node-hostname could declare none of its paths. A test of its own in the controller, written with only what it
|
||||||
|
// had before — CatalogueProblems, SeatNamed, CanHold — laid over the commit before. Fix is the merge of its pull
|
||||||
|
// request (mesh-controller #267); Home as R279.
|
||||||
|
{ID: "R412", Issue: 412, Kind: InRepository, Repository: "mesh-controller", Fix: "4dbd4066ca54681bd92169502379ec42ff7599b6",
|
||||||
|
What: "a module not claiming node-hostname could declare /etc/hosts, and a module could claim node-hostname " +
|
||||||
|
"declaring neither /etc/hosts nor /etc/hostname: nothing refused either",
|
||||||
|
Asserts: "a module declaring a seat's path without claiming the seat is refused naming the seat, and a claim " +
|
||||||
|
"whose module does not declare the seat's paths is refused naming each",
|
||||||
|
Package: "./internal/catalogue", Test: "TestReplay412", Files: []string{"internal/catalogue/replay412_test.go"},
|
||||||
|
Home: "mesh-controller", HomeRef: "3bdab29a5a0ed0f15cbfdb4738a321f968ac9467"},
|
||||||
}
|
}
|
||||||
|
|
||||||
// Find is the replay of that id, or of that issue.
|
// Find is the replay of that id, or of that issue.
|
||||||
|
|||||||
Reference in New Issue
Block a user