gives the following Warning on Cyclic Dependencies since a couple of days (this was still working on 4 November 2025):
Warning: Circular dependency detected.
β Precompilation will be skipped for dependencies in this cycle:
β β IntervalSets β IntervalSetsRandomExt
β ββ IntervalSets β IntervalSetsPrintfExt
β Precompilation will also be skipped for the following, which depend on the above cycle:
β ImageIO
β ImageAxes
β CairoMakie
β ConstructionBase β ConstructionBaseIntervalSetsExt
β IntervalArithmetic β IntervalArithmeticIntervalSetsExt
β Makie
β AxisArrays
β Netpbm
β IntervalSets β IntervalSetsStatisticsExt
β ImageMetadata
I donβt manage to get the packages compiled anymoreβ¦
I would start by double checking with the maintainers of IntervalSets.jl why they are creating extensions for standard libraries. Random and Printf are available in any Julia installation, so they should be direct dependencies of IntervalSets.jl instead.
Ok. Thanks for the link. Apparently, others have identified this as well. That post also states: βThe latest LTS Julia 1.10.10 shows this at start-up with IntervalSets 0.7.12. IntervalSets 0.7.11 seems to be fine.β
Is there a way to force installation of IntervalSets 0.7.11 instead of 0.7.12? i.e., is there a way to force installation of a specific version of a package?