Skip to content

Fix oneAPI CI failure on Julia 1.10 due to stale deps Manifest#408

Merged
ChrisRackauckas merged 1 commit intoSciML:masterfrom
ChrisRackauckas-Claude:fix-oneapi-stale-manifest
Feb 21, 2026
Merged

Fix oneAPI CI failure on Julia 1.10 due to stale deps Manifest#408
ChrisRackauckas merged 1 commit intoSciML:masterfrom
ChrisRackauckas-Claude:fix-oneapi-stale-manifest

Conversation

@ChrisRackauckas-Claude
Copy link
Contributor

Summary

  • Remove stale deps/Manifest.toml from oneAPI's depot cache before running build_ci.jl in CI
  • Add rm test/Manifest.toml to oneAPI CI block to match CUDA/AMDGPU/Metal backends

Problem

The oneAPI CI on Julia 1.10 fails with:

The active manifest file has dependencies that were resolved with a different julia version (1.12.5).
ERROR: LoadError: Could not locate the source code for the OpenSSL_jll package.

oneAPI's build_ci.jl calls Pkg.activate(@__DIR__) + Pkg.instantiate() on its deps/ directory within the shared Julia depot cache. When a previous CI run on Julia 1.12.5 generates a Manifest.toml there, it persists and causes Pkg.instantiate() to fail on Julia 1.10 since OpenSSL_jll was added as a stdlib in 1.11+ and the manifest references paths that don't exist in 1.10.

Fix

Delete the stale Manifest.toml before including build_ci.jl, so Pkg.instantiate() always resolves fresh for the running Julia version.

Test plan

  • oneAPI CI passes on Julia 1.10
  • oneAPI CI passes on Julia 1 (latest)

🤖 Generated with Claude Code

oneAPI's build_ci.jl calls Pkg.activate/instantiate on its deps/
directory in the shared depot cache. A Manifest.toml generated by
Julia 1.12.5 persists across runs and causes Pkg.instantiate() to
fail on Julia 1.10, since it references stdlib packages (OpenSSL_jll)
at paths that don't exist in 1.10.

Remove the stale Manifest.toml before including build_ci.jl. Also add
`rm test/Manifest.toml` to match CUDA/AMDGPU/Metal backends.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ChrisRackauckas ChrisRackauckas merged commit df86143 into SciML:master Feb 21, 2026
17 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants