mirror of
https://github.com/brazilofmux/tinymux
synced 2026-08-13 00:23:11 -04:00
The TOCs are allowlists: dounix.sh/dowin32.sh start from the previous
release tree and overlay only the paths named by unix/TOC.patchable and
win32/TOC.src.patchable. mux/src/ganl/include/ganl_debug.h is the one
file added between 2.13.0.15 and 2.13.0.16, nobody listed it, and it
therefore never reached either source archive.
The shipped ganl/Makefile.am names it in noinst_HEADERS, so the build
stops immediately:
make[2]: *** No rule to make target 'include/ganl_debug.h',
needed by 'all-am'. Stop.
Nothing downstream caught it. The archives checksum and GPG-verify
perfectly -- integrity proves intact, not complete (#1967, same class).
Verified after the fix: the added-file set between the two tags is
exactly this one path; no shipped file carries stale content (25 of 25
modified files present in the tarball match git at the tag; the other
three are .vcxproj, correctly absent from a Unix tarball); removed
intersect (patchable union unpatched) is empty on both platforms; and
every TOC entry resolves to a file in the repo.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| TOC.bin.patchable | ||
| TOC.bin.removed | ||
| TOC.bin.unpatched | ||
| TOC.src.patchable | ||
| TOC.src.removed | ||
| TOC.src.unpatched | ||