Commit 43cb046
Raise DataDrivenLux Distributions floor to 0.25.123 for downgrade CI (#626)
The Downgrade Sublibraries lane for lib/DataDrivenLux fails at the Pkg.test
sandbox resolution with "Unsatisfiable requirements detected for
ModelingToolkitBase":
ModelingToolkitBase restricted by ModelingToolkit to 1.30.0+ (requires
SymbolicUtils >= 4.23.1), but at --min the Distributions = "0.25" floor
pins Distributions to 0.25.88, whose transitive constraints cap
SymbolicUtils at <= 4.21.0 -> no versions left.
The root DataDrivenDiffEq compat floors ModelingToolkit at 11.21.0, and the
lowest MTK satisfying that (11.21.0) already requires MTKBase >= 1.30 ->
SymbolicUtils >= 4.23.1. Distributions 0.25.123 is the lowest Distributions
0.25.x whose transitive graph admits SymbolicUtils >= 4.23.1 (bisected:
0.25.122 UNSAT, 0.25.123 OK with MTK 11.21.0). The upper bound is unchanged
(0.25.123 means >=0.25.123,<0.26), so non-downgrade CI keeps picking the
latest 0.25.x.
Verified locally on Julia 1.10.11 in a clean depot: julia-downgrade-compat@v2
downgrade.jl (Resolver.jl --min, alldeps merged mode) resolves successfully,
and the Pkg.test sandbox resolution that previously threw UNSAT now succeeds
(resolves ModelingToolkitBase and SymbolicUtils at versions >= the floors
that were impossible before).
Co-authored-by: ChrisRackauckas-Claude <accounts@chrisrackauckas.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 9f48529 commit 43cb046
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
0 commit comments