From 177d6b8bf30bfd6f7f9386b78d8ad2e05d9a88fe Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Wed, 12 Aug 2026 06:58:14 +0000 Subject: Document native Hasher build blocker --- docs/legacy-comparison.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'docs') 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. -- cgit v1.2.3