Skip to content

docs: bring the pages back in line with what the code does - #16

Merged
VizzleTF merged 1 commit into
mainfrom
docs/reality-check
Sep 4, 2026
Merged

docs: bring the pages back in line with what the code does#16
VizzleTF merged 1 commit into
mainfrom
docs/reality-check

Conversation

@VizzleTF

@VizzleTF VizzleTF commented Sep 4, 2026

Copy link
Copy Markdown
Member

Documentation that had drifted from the code. Each fix is traced to a line or a command
output rather than to an impression, and nothing here is a rewrite for tone.

Covers what changed today: the owlab up exit code, the --install format filter, the
pin gate and pins.yml, and the release references that the prose keeps outside the
gate's reach — tools/pins.sh check deliberately does not read documentation, so the
README pair and examples/ had drifted apart on their own.

Both languages say the same thing again.

The runbook still said a failed `extra_packages` file stops the build. Since
417d71d it does not: the extras layer retries one file at a time, records what
is still missing in /etc/owlab/extras-failed, and `owlab up` reports it after
its table and exits non-zero. Both language versions now say that, which is
also where the exit-code change belongs -- the reference and the
troubleshooting page had it, the procedure that produces it did not.

The two-release examples handed every router a `.apk` glob. Since the
`pkgmgr.FilterFiles` split each router gets only its own format, so a glob
ending in `.apk` leaves the 24.10 router with nothing to install -- reported
as a skip, and every assertion after it fails against a router the package
never reached. The globs lose the extension, which is what the flag table
beside them already promised.

Release numbers: README.md, docs/reference.md and examples/ still opened with
25.12.4 while their Russian pairs and images/owlab.yaml had moved to 25.12.5.
`tools/pins.sh` deliberately does not read prose, so nothing caught it. The
sample `owlab releases` output stays one release behind on purpose.

releasing.md said how the image pin is tracked but not that moving it needs
`tools/pins.sh bump`, with `check` gating it in ci.yml and pins.yml proposing
the bump. STATUS.md dated itself 2026-07-29, credited the Linux job with
`owlab doctor` runs that only happen on the macOS and Windows runners, and
listed none of the three things that have been verified since.

CONTRIBUTING.md counted five cross-compile targets; ci.yml has built six since
windows/arm64 was added, and the shell job also covers tools/ and the pins.
The action's `install` description carried the same `.apk` glob as the pages.
@VizzleTF
VizzleTF merged commit 4c722f6 into main Sep 4, 2026
14 checks passed
@VizzleTF
VizzleTF deleted the docs/reality-check branch September 4, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant