Closed
Description
On the new releases it looks like #710 is creating a large number of circular dependency issues on 1.10.
Here is a MWE in a fresh environment
Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
┌ Warning: Circular dependency detected.
│ Precompilation will be skipped for dependencies in this cycle:
│ ┌ IntervalArithmetic → IntervalArithmeticRandomExt
│ └─ IntervalArithmetic → IntervalArithmeticLinearAlgebraExt
│ Precompilation will also be skipped for the following, which depend on the above cycle:
│ IntervalArithmetic → IntervalArithmeticSparseArraysExt
│ ExactPredicates
│ DelaunayTriangulation
│ IntervalArithmetic → IntervalArithmeticIntervalSetsExt
│ Makie
└ @ Pkg.API.Precompilation ~/.julia/juliaup/julia-1.10.9+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/precompilation.jl:583
I believe this is related to JuliaObjects/Accessors.jl#192 and is discussed in some detail JuliaLang/julia#52511. A temporary solution is to revert #710, which is what Accessors did as well.
Metadata
Metadata
Assignees
Labels
No labels