Skip to content

build: advance the engine pin to d3f950f (0.6.2 release) - #22

Open
trygu wants to merge 6 commits into
masterfrom
build/engine-9a3c0e8
Open

trygu wants to merge 6 commits into
masterfrom
build/engine-9a3c0e8

Conversation

@trygu

@trygu trygu commented Nov 6, 2026 •

Copy link
Copy Markdown
Owner

Purpose

Second leg of the Windows-abort diagnosis (with PR #20, which keeps
the old pin):

branch engine pin SSB modular test fractional audit test
PR #20 c147eca (0.6, pre-fix) new -
this PR 9a3c0e8 (audit + crp fixes) new new

trygu added 5 commits November 6, 2026 17:25
Fixture: the hierarchical 110x14 table reported by SSB against
0.6, where the fractional variant aborted the R session on
Windows (MOD(1,5,0,0,0)) while the integer variant ran. The test
runs both variants through tab_rtauargus and pins the contract
(completes, 429 a priori secrets stay secret, finite published
values).

This branch still pins the pre-fix engine (c147eca): the Windows
CI job is the differential-diagnosis run for the reported abort.
The legacy intervalle port Int()-truncated the JJ bounds of the
suppressed cell. The fixture's dominant a-priori cell (42.25) is
forced by its margins to its own value while the table max (42.75)
clips the upper bound to 42, so the pre-fix engine fails the audit
LP (audit_jj rc -1) and the batch aborts. The fixed engine reports
the exact fractional interval. Red on engine c147eca (0.6.1), green
on 9a3c0e8.
cspSCIP.sol, sdc.lp and sdcnet.lp are written to the working
directory by the CSP solver (Cspmain.c) when the engine test suite
runs, like the other already-ignored cspSCIP.* scratch files.
Serialize the original parquet data frames as portable RDS fixtures.
R's read.csv changes 160 decimal doubles at the last bit and changes
MOD's result. Keep the same-data truncated control and print the
Windows status summary in test logs.
Re-point the release pin to the final engine master (9a3c0e8 + crp gitignore hygiene). Code-identical to 9a3c0e8, which already passed the Windows Arrow-exact MOD check; this confirms the exact pin.
@trygu trygu changed the title build: advance the engine pin to 9a3c0e8 build: advance the engine pin to d3f950f (0.6.2 release) Nov 6, 2026

This branch has not been deployed

No deployments
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