Tracked follow-up split out of PR #73. PR #73 made every Wave-3 target build
gracefully (stub/empty-export on a failed download instead of hard-failing
the image). Side effect: a dead upstream URL/version now silently degrades
the backend instead of loudly failing — so these pins need periodic
verification (ideally a CI smoke that asserts the real binary, not the stub).
Targets — exact location where each upstream is addressed
All in .containerization/Containerfile.wave3:
| Backend |
ARG |
Upstream resource |
Observed |
| Poly/ML (hol4) |
POLYML_VERSION=5.9.1 |
github.com/polyml/polyml tag tarball |
release-asset URL 404'd → #73 switched to tag archive + fallback |
| OR-Tools |
ORTOOLS_VERSION=9.12 |
github.com/google/or-tools release or-tools_amd64_debian-12_cpp_v9.12.tar.gz |
download failed in test → needs version/URL re-validation |
| SCIP |
SCIP_VERSION=9.2.2 |
scipopt.org SCIPOptSuite-9.2.2-Linux-debian.bookworm.deb |
PASSED in test (valid as of now) — verify on drift |
| ACL2 |
ACL2_VERSION=8.6 |
github.com/acl2/acl2 tag |
PASSED — verify on drift |
| Tamarin |
TAMARIN_VERSION=1.8.0 |
tamarin-prover releases linux64 tarball |
PASSED — verify on drift |
Action
- Bump each ARG to a currently-valid upstream version when it drifts.
- Consider a weekly CI assertion that
--version/-help returns the real
prover, failing if the stub sentinel string is present.
Refs #53.
Tracked follow-up split out of PR #73. PR #73 made every Wave-3 target build
gracefully (stub/empty-export on a failed download instead of hard-failing
the image). Side effect: a dead upstream URL/version now silently degrades
the backend instead of loudly failing — so these pins need periodic
verification (ideally a CI smoke that asserts the real binary, not the stub).
Targets — exact location where each upstream is addressed
All in
.containerization/Containerfile.wave3:POLYML_VERSION=5.9.1ORTOOLS_VERSION=9.12or-tools_amd64_debian-12_cpp_v9.12.tar.gzSCIP_VERSION=9.2.2SCIPOptSuite-9.2.2-Linux-debian.bookworm.debACL2_VERSION=8.6TAMARIN_VERSION=1.8.0Action
--version/-helpreturns the realprover, failing if the stub sentinel string is present.
Refs #53.