Is there any reason for the Julia registry to remain outdated in the Docs CI only?
I’m having trouble with this run: update compat entry · m3g/ComplexMixtures.jl@606dc97 · GitHub
Which fails with a compatibility problem:
ERROR: Unsatisfiable requirements detected for package CellListMap [69e1c6dd]: CellListMap [69e1c6dd] log: ├─possible versions are: 0.2.3-0.8.11 or uninstalled └─restricted to versions 0.8.12-0.8 by ComplexMixtures [6f35c628] — no versions left └─ComplexMixtures [6f35c628] log: ├─possible versions are: 0.6.2 or uninstalled └─ComplexMixtures [6f35c628] is fixed to version 0.6.2
ComplexMixtures.jl package version there is correct, and it is compatible with
CellListMap v0.8.12, which is already available from the general registry (thus all other CI runs work well).
In this Documenter run, it seems that it first installs version
0.6.2) of the package:
Installing known registries into `~/.julia` Updating registry at `~/.julia/registries/General.toml` Resolving package versions... .... # many packages Installed CellListMap ───────── v0.8.11 Installed ComplexMixtures ───── v0.6.0
and, it seems, this later breaks the installation of 0.6.2, which depends on the newer 0.8.12 version of the other (
CellListMap) package. I think I messed up in some compat entry in the
0.6.0 version of the problematic package, but that was solved in
0.6.2 and, effectively, all other CI runs work fine.
The issue is only on the docs deployment. I was expecting the run to install the newest versions of the 0.6.X series of the package with its dependencies, and that works fine. I cannot reproduce the issue locally, either.