Skip to content

Commit 7e5a7cb

Browse files
Bump downstream OrdinaryDiffEq/ModelingToolkit compat for RAT 4.x
RecursiveArrayTools 4.x is incompatible with all OrdinaryDiffEq 6.x versions reachable under the current dep graph: Adapt 4 narrows OrdinaryDiffEq to 6.64.0 - 6.111.0, and OrdinaryDiffEq 6.110+ pins RecursiveArrayTools to 3.52.0 - 3, leaving an empty intersection. The only working path is OrdinaryDiffEq 7, which in turn requires MTK 10+, so bump both compat entries. This unblocks `activate_downstream_env` (which fails at Pkg.develop on master). Downstream test sources have separate, follow-on issues that the resolver previously masked (OrdinaryDiffEq 7 `autodiff::Bool` deprecation, `Rodas5`/`SciMLBase` no longer reexported from OrdinaryDiffEq, MTK 11 `getindex` behavior in symbol_indexing.jl, missing `using RecursiveArrayToolsShorthandConstructors` for `AP[...]`). Those are out of scope here. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
1 parent 7d0462a commit 7e5a7cb

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

test/downstream/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
1414

1515
[compat]
1616
ArrayInterface = "7"
17-
ModelingToolkit = "8.33, 9"
17+
ModelingToolkit = "8.33, 9, 10, 11"
1818
MonteCarloMeasurements = "1.1"
1919
NLsolve = "4"
20-
OrdinaryDiffEq = "6.31"
20+
OrdinaryDiffEq = "6.31, 7"
2121
StaticArrays = "1"
2222
SymbolicIndexingInterface = "0.3"
2323
Tables = "1"

0 commit comments

Comments
 (0)