CI fails fetching Eigen from GitLab under load
Assessment
- Difficulty
- 3/5
- Estimated time
- Half a day
- Newbie friendliness
- 30/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- cmake, git, github-actions
- Domain
- build-system, ci-cd
Research direction
The failure comes from the CMake configure step (cmake -S . -B Release -DENABLE_DISTRIBUTION=ON) fetching Eigen 3.4.0 from gitlab.com, and the same fetch breaks the macOS uv sync path. Find where Eigen is fetched in the build configuration and the CI workflow that runs it, then decide between retrying, pinning a mirror, or vendoring the source; the issue does not pick one. Done when the Eigen fetch no longer depends on GitLab availability in CI, which the maintainers would need to confirm before work starts.
Written by the indexing model from the issue text.
Description
Description
On master (8969093263, October 16, 2026), Ubuntu and macOS fail to fetch Eigen 3.4.0 from https://gitlab.com/libeigen/eigen.git. All three clone attempts return:
fatal: remote error: GitLab is currently unable to handle this request due to load
Ubuntu fails during CMake configuration after 57 tests pass (2 expected failures). macOS fails during uv sync, before tests run. Windows passes.
Reproduction
In a fresh checkout of that commit, run:
cmake -S . -B Release -DCMAKE_BUILD_TYPE=Release -DENABLE_DISTRIBUTION=ON
Reproduction depends on GitLab availability.
Expected behavior
Eigen downloads successfully so builds and tests can complete.
Additional context
The Eigen fetch configuration is unchanged since the previous passing master run. The error points to GitLab overload; a fresh local clone of tag 3.4.0 now succeeds.
Code of Conduct
- I agree to follow this project's Code of Conduct and Contributing Guidelines
- Dominant language
- C++
- Stars
- 22
- Forks
- 46
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 4
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from SimVascular/svZeroDSolver
-
Incomplete Implementation for Windows OS in svzerodsolver.cpp: Reads input files but does not save path for output.csvPossibly taken @mmegally claimed this 1 day ago. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
SimVascular/svZeroDSolver#238 · 6 comments ·
-
Add AGENTS.mdOpenenhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
SimVascular/svZeroDSolver#232 · 1 comment ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 8/100
SimVascular/svZeroDSolver#252 · 5 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
SimVascular/svZeroDSolver#246 ·
-
Strain-dependent active stress modelPossibly taken A pull request linked to this issue is open or already merged. Openenhancement
Difficulty 5/5 Over a week Newbie friendliness 48/100
SimVascular/svZeroDSolver#244 ·
All issues in SimVascular/svZeroDSolver
Similar issues
-
Jupyter kernel leaks two file descriptors per cell; after ~100 cells every cell fails with "pipe() failed"Possibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Test discovery aborts on GPU builds without cuStateVec: check_cuStateVec expects a failed result but set_config() now raises RuntimeErrorPossibly taken @dmeliksetian claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Qiskit/qiskit-aer#2495 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
sumatrapdfreader/sumatrapdf#6403 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Jumballaya/Journeyman-Engine#199 ·
Maintainers usually reply within 1 day
-
backend enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day