Merge pull request 'Register R279 and R412: a folder could not follow its module's account; a seat named no paths (hq issues 279, 412)' (#90) from fix/279-412-replays into main
This commit was merged in pull request #90.
This commit is contained in:
@@ -443,6 +443,31 @@ var Register = []Replay{
|
||||
"and installs nothing for it; with a provider running elsewhere it binds",
|
||||
Package: "./internal/catalogue", Test: "TestReplay166", Files: []string{"internal/catalogue/replay166_test.go"},
|
||||
Home: "mesh-controller", HomeRef: "b1baa8d8baf0289b76e8082b3b95d146af6a973e"},
|
||||
// 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.
|
||||
|
||||
Reference in New Issue
Block a user