Continuous integration (CI) tools for Julia package registries, including registry consistency testing, automatic merging (automerge) of pull requests, and automatic TagBot triggers
This is a duplicate of an issue formulated 20 hours ago, in the hope that this is the right place for this issue.
I tried to register a new version (0.4.2) of PeriodicSystems.jl, only for Julia 1.7, but the registering procedure failed by tring to include a version of libblastrampoline_jll (5.1.1) which is intended to be used with Julia 1.8. Version 5.1.1 was indicated as the only possible version although in Project.toml libblastrampoline_jll = "3.0.4" is set in the dependencies together with Julia 1.7. The error message from the CI.log is:
[ Info: Attempting to `Pkg.add` package...
Updating registry at `/tmp/jl_EcQ2LU/registries/General`
┌ Error: Some registries failed to update:
│ — `/tmp/jl_EcQ2LU/registries/General` — registry dirty
└ @ Pkg.Registry /cache/build/default-amdci5-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Pkg/src/Registry/Registry.jl:449
Resolving package versions...
ERROR: Unsatisfiable requirements detected for package libblastrampoline_jll [8e850b90]:
libblastrampoline_jll [8e850b90] log:
├─possible versions are: 5.1.1 or uninstalled
└─found to have no compatible versions left with PeriodicSystems [5decd0d0]
└─PeriodicSystems [5decd0d0] log:
├─possible versions are: 0.1.0-0.4.2 or uninstalled
└─restricted to versions 0.4.2 by an explicit requirement, leaving only versions 0.4.2
Additional remark: Due to an issue related to the impossibility to generate wrappers for the SLICOT library for Julia v1.8, I am forced to use version 1.7 for which all tests still pass. A PR has been proposed to fix this issue (unfortunately still waiting to be merged by an authorized person, see https://github.com/JuliaPackaging/Yggdrasil/pull/5259) . Even if merged, I am not sure if this PR will cure the situation.
This is a duplicate of an issue formulated 20 hours ago, in the hope that this is the right place for this issue.
I tried to register a new version (0.4.2) of PeriodicSystems.jl, only for Julia 1.7, but the registering procedure failed by tring to include a version of libblastrampoline_jll (5.1.1) which is intended to be used with Julia 1.8. Version 5.1.1 was indicated as the only possible version although in Project.toml libblastrampoline_jll = "3.0.4" is set in the dependencies together with Julia 1.7. The error message from the CI.log is:
See CI.log.
Additional remark: Due to an issue related to the impossibility to generate wrappers for the SLICOT library for Julia v1.8, I am forced to use version 1.7 for which all tests still pass. A PR has been proposed to fix this issue (unfortunately still waiting to be merged by an authorized person, see https://github.com/JuliaPackaging/Yggdrasil/pull/5259) . Even if merged, I am not sure if this PR will cure the situation.