summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorHermes Agent <hermes@localhost>2026-08-12 06:58:14 +0000
committerHermes Agent <hermes@localhost>2026-08-12 06:58:14 +0000
commit177d6b8bf30bfd6f7f9386b78d8ad2e05d9a88fe (patch)
treeeafeb82d38bbfd955ed64c5c77a96296cb6c4de0 /docs
parentec74c27faad3e65782ae5bb51a8e8e5b629f42ec (diff)
Document native Hasher build blocker
Diffstat (limited to 'docs')
-rw-r--r--docs/legacy-comparison.md19
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.