[Homebrew/Packaging] Hand manual-page viewing to its bottle#1077
Draft
brandonpayton wants to merge 1 commit into
Draft
[Homebrew/Packaging] Hand manual-page viewing to its bottle#1077brandonpayton wants to merge 1 commit into
brandonpayton wants to merge 1 commit into
Conversation
Retire only the placeholder posix-utils-lite man command so the real mandoc Formula owns manual-page lookup, formatting, and paging. Regenerate every affected package identity instead of leaving stale cache keys. Prove that linked manual pages remain metadata-only until read, that each first lookup fetches exactly its owning bottle, and that unrelated manual-page bottles stay deferred.
Phase B-1 matrix build status —
|
| Package | Arch | Status | Sha |
|---|---|---|---|
| homebrew-bootstrap | wasm32 | built | 5abead30 |
| kandelo-sdk | wasm32 | built | 55c851c7 |
| mariadb-test | wasm32 | built | 0daddd6b |
| mariadb-vfs | wasm32 | built | cc0b7173 |
| mariadb-vfs | wasm64 | built | 981d439e |
| posix-utils-lite | wasm32 | built | 62b3b9ea |
| shell | wasm32 | built | a54feec0 |
| lamp | wasm32 | built | a33a2baf |
| node-vfs | wasm32 | built | 9d2b98b7 |
| rootfs | wasm32 | built | 51c8a279 |
| wordpress | wasm32 | built | 87effdc9 |
Auto-generated; replaced on each push. Raw data in the publish-status workflow artifact.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
The placeholder
maninside posix-utils-lite prints raw files and cannot own normal manual-page behavior. The real mandoc Formula in tap PR #87 should own lookup, formatting, sections, and paging instead.Manual pages should remain in the bottle for the package that documents them. Merely seeing or statting a linked page must not download it, and reading one page must not materialize unrelated packages.
What changes
manoutput from the registry recipe and rootfs projection.Stack and rollout
This draft is stacked on #1069. It must not land by itself: tap PR #87 must first publish and validate the real mandoc bottle, and the shell selection must install that replacement so no user-visible
mangap is introduced.Evidence
Exact head:
c9c1a85daff17929a2599d7cfb6226f032a051c1git diff --check: passedNo kernel, libc, or ABI contract changes.