tinymux/win32
Stephen Dennis 9158c3d13d build: ship ganl_debug.h — the 2.13.0.16 source archives do not build without it
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>
2026-08-07 01:31:26 -06:00
..
TOC.bin.patchable Bump version to 2.13.0.14 and remove BETA tag 2026-05-01 08:48:21 -06:00
TOC.bin.removed Bump version to 2.13.0.14 and remove BETA tag 2026-05-01 08:48:21 -06:00
TOC.bin.unpatched -- Add muxssl.conf to the distribution. 2007-05-10 00:24:56 -07:00
TOC.src.patchable build: ship ganl_debug.h — the 2.13.0.16 source archives do not build without it 2026-08-07 01:31:26 -06:00
TOC.src.removed Bump version to 2.13.0.14 and remove BETA tag 2026-05-01 08:48:21 -06:00
TOC.src.unpatched -- Add muxssl.conf to the distribution. 2007-05-10 00:24:56 -07:00