novox/hq issues 174 and 153, applied to this catalogue the same way as mesh-catalog #197 and #198.
Twelve definitions stop naming /var/lib/mesh/<module>: the directory says place: "mesh" (kometa gains the directory it never declared) and every credential and mount names it as ${dir:mesh-state}.
Every access has an id, kept beside its path as the default an assignment may replace; the host side of every mount says ${access:<id>}. A home server's assignment can then say accesses: {series: "/storage/media/series", …} and places: {config: {path: …, owner: "1001:2000"}} and the mounts follow.
Resolved with no placement, eleven converted definitions name exactly the paths they named before (TestPlacedDirectoriesKeepTheirPaths over both checkouts); module check passes all twelve under the running controller (mesh-controller #175 + #176, live since 2026-10-01 00:06). The merge rebuilds the twelve, since their recorded source is this repository.
novox/hq issues 174 and 153, applied to this catalogue the same way as mesh-catalog #197 and #198.
- Twelve definitions stop naming `/var/lib/mesh/<module>`: the directory says `place: "mesh"` (kometa gains the directory it never declared) and every credential and mount names it as `${dir:mesh-state}`.
- Every access has an id, kept beside its path as the default an assignment may replace; the host side of every mount says `${access:<id>}`. A home server's assignment can then say `accesses: {series: "/storage/media/series", …}` and `places: {config: {path: …, owner: "1001:2000"}}` and the mounts follow.
Resolved with no placement, eleven converted definitions name exactly the paths they named before (`TestPlacedDirectoriesKeepTheirPaths` over both checkouts); `module check` passes all twelve under the running controller (mesh-controller #175 + #176, live since 2026-10-01 00:06). The merge rebuilds the twelve, since their recorded source is this repository.
Twelve definitions stop naming /var/lib/mesh/<module>: the directory says `place: "mesh"` (kometa
gains the directory it never declared), and every credential and mount names it as
${dir:mesh-state}. Every access has an id, kept beside its path as the default an assignment may
replace, and the host side of every mount says ${access:<id>} — so a home server's assignment can
say `accesses: {series: "/storage/media/series", …}` and `places: {config: {path: …, owner: …}}`
and the mounts follow. Resolved with no placement, eleven converted definitions name exactly the
paths they named before (TestPlacedDirectoriesKeepTheirPaths over both checkouts); kometa's added
directory is where the mesh already writes.
Needs the controller from mesh-controller #175/#176, running since 2026-10-01 00:06.
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.
novox/hq issues 174 and 153, applied to this catalogue the same way as mesh-catalog #197 and #198.
/var/lib/mesh/<module>: the directory saysplace: "mesh"(kometa gains the directory it never declared) and every credential and mount names it as${dir:mesh-state}.${access:<id>}. A home server's assignment can then sayaccesses: {series: "/storage/media/series", …}andplaces: {config: {path: …, owner: "1001:2000"}}and the mounts follow.Resolved with no placement, eleven converted definitions name exactly the paths they named before (
TestPlacedDirectoriesKeepTheirPathsover both checkouts);module checkpasses all twelve under the running controller (mesh-controller #175 + #176, live since 2026-10-01 00:06). The merge rebuilds the twelve, since their recorded source is this repository.Twelve definitions stop naming /var/lib/mesh/<module>: the directory says `place: "mesh"` (kometa gains the directory it never declared), and every credential and mount names it as ${dir:mesh-state}. Every access has an id, kept beside its path as the default an assignment may replace, and the host side of every mount says ${access:<id>} — so a home server's assignment can say `accesses: {series: "/storage/media/series", …}` and `places: {config: {path: …, owner: …}}` and the mounts follow. Resolved with no placement, eleven converted definitions name exactly the paths they named before (TestPlacedDirectoriesKeepTheirPaths over both checkouts); kometa's added directory is where the mesh already writes. Needs the controller from mesh-controller #175/#176, running since 2026-10-01 00:06.