Build failure during the 2026-07-07 “build all packages for x86_64”
private-repo release pass (see repo_release_logs/maintained_corral.log).
Builds via the Pony compiler (ponyc). Fails compiling
corral/semver/version/compare_versions.pony:32: match is exhaustive,
the else clause is unreachable – a stricter modern ponyc now treats a
redundant-but-harmless else arm (there explicitly to satisfy an older
compiler, per the source comment “should never get here but compiler
complains without it”) as a hard compile error instead of a warning.
Genuine source/toolchain-version incompatibility, not an environment
setup issue like memory/corral-git.md’s CRT-object problem (same
project, different failure).
Not fixed as part of this pass – would need the redundant else arm
removed (or narrowed) to satisfy the current ponyc.