diff options
| author | Hermes Agent <hermes@localhost> | 2026-08-12 06:58:14 +0000 |
|---|---|---|
| committer | Hermes Agent <hermes@localhost> | 2026-08-12 06:58:14 +0000 |
| commit | 177d6b8bf30bfd6f7f9386b78d8ad2e05d9a88fe (patch) | |
| tree | eafeb82d38bbfd955ed64c5c77a96296cb6c4de0 | |
| parent | ec74c27faad3e65782ae5bb51a8e8e5b629f42ec (diff) | |
Document native Hasher build blocker
| -rw-r--r-- | docs/legacy-comparison.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/legacy-comparison.md b/docs/legacy-comparison.md index ceac1bb..344b76c 100644 --- a/docs/legacy-comparison.md +++ b/docs/legacy-comparison.md @@ -86,3 +86,22 @@ Produce a native Controller artifact in an isolated workspace, collect its companion manifest, and run `alt-controller-image compare` against the observed legacy Controller tarball. Record every semantic delta as deliberate or unresolved in this document. + +## Current native build blocker: unavailable Hasher privilege helper + +The native CLI reached its typed `HasherInstaller` boundary and invoked `hsh` +without invoking GNU Make, `mkimage`, or `mkimage-profiles`, but this host does +not permit Hasher's installed privilege helper to run. Exact command evidence: + +```text +$ ./target/release/alt-controller-image build --spec profiles/alt-controller.toml --workspace /mnt/hermes-workspace/alt-controller-native-work-20260812 --output /mnt/hermes-workspace/alt-controller-native-20260812.tar +hsh: /usr/libexec/hasher-priv/getconf.sh: cannot access getconf helper. +error: hsh exited with exit status: 1 +``` + +No workspace, tarball, or companion manifest was produced, so no native versus +legacy semantic comparison can honestly be recorded yet. The next corrective +action is to run the same native CLI build in an environment where the host's +Hasher privilege helper is usable (or have the host Hasher installation repaired), +then inspect its generated companion manifest and compare it with the observed +legacy Controller tarball. |