Skip to content

Commit 579e6de

Browse files
Raise LinearSolve compat floor to 4.3.0 in the two touched sublibraries
The old 3.75.0 floor was inconsistent with the NonlinearSolveBase 2.34.1 floor, which itself requires LinearSolve >= 4.3.0, so the declared minimum versions were mutually unsatisfiable (this is what the Downgrade Sublibraries CI hits). Raising the LinearSolve floor to 4.3.0 makes the metadata consistent for these two libraries without dropping any actually-installable configuration. The warm-start resolver remains guarded on isdefined(LinearSolve, :WarmStart), so it still no-ops on LinearSolve 4.x and activates on 5.1+. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 33d9c81 commit 579e6de

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

lib/OrdinaryDiffEqDifferentiation/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ DiffEqDevTools = "3"
2121
Test = "<0.0.1, 1"
2222
FiniteDiff = "2.27"
2323
DifferentiationInterface = "0.7.18"
24-
LinearSolve = "3.75.0, 4, 5"
24+
LinearSolve = "4.3.0, 5"
2525
ConstructionBase = "1.5.8"
2626
LinearAlgebra = "1.10"
2727
SciMLBase = "3.35.1"

lib/OrdinaryDiffEqNonlinearSolve/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ FastBroadcast = "1.3"
5858
Random = "<0.0.1, 1"
5959
DiffEqDevTools = "3"
6060
MuladdMacro = "0.2.4"
61-
LinearSolve = "3.75.0, 4, 5"
61+
LinearSolve = "4.3.0, 5"
6262
LineSearches = "7.5.1"
6363
LinearAlgebra = "1.10"
6464
OrdinaryDiffEqDifferentiation = "3"

0 commit comments

Comments
 (0)