session-lattice-puller brew install fails: Empty installation (marker is a top-level metafile) #17
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/session-lattice#17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
brew install coilysiren/session-lattice/session-lattice-pullerfails withError: Empty installation.The companion formula ships only a brew service (no binary) and writes a marker file to keep brew happy. But the marker was
prefix/README.md, written to the keg root. Homebrew'sKeg#empty_installation?skips top-level metafiles (README/LICENSE/CHANGELOG/... viaMetafiles.copy?), so a bareprefix/README.mdkeg reads as empty and install aborts.This surfaced via
coily exec up-to-date(tooling step), which mandates the puller install.Fix
Write the marker into a subdirectory (
pkgshare/README.md) instead of the keg root. The top-level empty-installation glob then sees a non-emptyshare/directory and passes. Test updated to assert the new path. Verified locally:8 files, 20.5KB, install exits 0.