Constrain TaylorSeries test OrderedCollections compat#3965
Constrain TaylorSeries test OrderedCollections compat#3965ChrisRackauckas-Claude wants to merge 1 commit into
Conversation
|
Validation scratchpad for
|
|
CI follow-up after the conservative wait: The checks specific to this change are green:
The remaining aggregate failures all reproduce on current
There is no branch-only failure in the completed matrix. The TaylorSeries downgrade job that fails on current |
c98ea5e to
1a9469c
Compare
|
Current-master verification and registry boundary:
|
Keep the DiffEqDevTools/Latexify test graph compatible with the Symbolics 7 downgrade floor. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
1a9469c to
1214d45
Compare
|
Rebased the focused commit onto current Post-rebase local validation on Julia 1.11.9:
The earlier PR CI run also passed the intended The rebased branch was updated with an explicit force-with-lease against the previously fetched remote SHA; no contributor commits were overwritten. |
|
Independent clean-master bisect and exact-head replay:
I also independently replayed current PR head |
|
Scheduled CI classification for Taylor compat head
No red check is a new regression from this one-line Taylor test-compat change. |
Ignore this PR until reviewed by @ChrisRackauckas.
Summary
Constrain the TaylorSeries test target to
OrderedCollections = "1".This is test-only: production dependencies and public API behavior are unchanged.
Root cause
The exact sublibrary downgrade graph selects Symbolics 7.6.0 and
DataStructures 0.19.6. DataStructures 0.19.6 widened its
OrderedCollections compatibility to include 2.x, so the downgrade resolver
selects OrderedCollections 2.0.1. The test-only DiffEqDevTools dependency
brings Latexify 0.16.11, whose released compatibility remains
OrderedCollections = "1"; the resulting graph is unsatisfiable.The direct test constraint keeps DataStructures 0.19.6 while selecting
OrderedCollections 1.1.0, encoding the actual Latexify requirement without
capping an otherwise compatible transitive dependency.
Verification
master, exact deployed downgrade action, Julia 1.11.9: reproducedthe Latexify/OrderedCollections resolver failure.
Symbolics 7.6.0, DataStructures 0.19.6, Latexify 0.16.11, and
OrderedCollections 1.1.0.
allow_reresolve=false, Julia 1.11.9:81 passed.
pre-existing broken, JET 1 passed, Aqua 15 passed.
git diff --check: passed.