PkgEval failure: MatrixDepot SuiteSparse downloads error out
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
Direzione di ricerca
Inizia in test/suitesparse.jl nei tre punti di chiamata indicati nel report (righe 40, 106 e 136), dove matrixdepot(...) viene recuperato prima delle asserzioni. Avvolgi quei recuperi in modo che un MatrixDepot.DataError diventi un @test_skip (oppure salta la suite quando ENV["PKGEVAL"] è true) e rilancia qualsiasi altra cosa, poi esegui la suite con julia --project=test test/suitesparse.jl. Fatto significa che i 35 test in errore diventano skip mentre il resto continua a passare; la separazione opzionale per progetto GPU è lavoro separato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
[!NOTE]
This issue was generated by a coding agent on behalf of @gdalle.
Problem
SparseMatrixColorings v0.4.29 fails PkgEval on Julia 1.15.0-DEV. PkgEval labels it precompile, but there are two issues:
1. The real test errors: MatrixDepot downloads. There are 35 errored tests, all in test/suitesparse.jl (lines 40, 106 and 136). MatrixDepot can't find the SuiteSparse matrices in the PkgEval sandbox:
lp_cre_a: Error During Test at test/suitesparse.jl:40
Got exception outside of a @test
MatrixDepot.DataError("no matrix according to LPnetlib/lp_cre_a found")
Some tests did not pass: 63265 passed, 0 failed, 35 errored, 2 broken.
2. The precompile label: GPU test deps. CUDA/AMDGPU in the test environment pull in GPUCompiler, which fails to precompile on Julia 1.15 (LLVM 23) because LLVM.jl has no LLVMExtra_jll build yet (UndefVarError: libLLVMExtra not defined in LLVM.API). This is upstream and harmless as long as the GPU tests are skipped, but it makes PkgEval report the wrong failure reason.
- Report: https://pkgeval-reports.julialang.org/?run=daily-2026-10-26
- Log: https://pkgeval.s3.us-east-2.amazonaws.com/runs/daily-2026-10-26/logs/primary/SparseMatrixColorings.log
- History: https://perf.julialang.org/pkgeval?pkg=SparseMatrixColorings
Suggested fixes
- Make the SuiteSparse tests robust to unavailable data. For example, wrap
matrixdepot(...)intry ... catch e; e isa MatrixDepot.DataError || rethrow(); @test_skip ...; continue; end, or skipsuitesparse.jlwhen the download fails (or under PkgEval,get(ENV, "PKGEVAL", "false") == "true"). - Optionally, only add
CUDA/AMDGPUto the test environment in the GPU CI jobs (for example, a separatetest/gpuproject activated on demand) so that CPU-only runs don't depend on LLVM.jl.
- Lingua principale
- Julia
- Stelle
- 46
- Fork
- 14
- Merge medio
- 2g 11h
- PR unite (30g)
- 11
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di JuliaDiff/SparseMatrixColorings.jl
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
JuliaDiff/SparseMatrixColorings.jl#342 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
ContributorsApertawontfix
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
JuliaDiff/SparseMatrixColorings.jl#331 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Compiled (trimmed) binariesForse già presa @amontoison l’ha presa 53 giorni fa. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
JuliaDiff/SparseMatrixColorings.jl#329 · 2 commenti · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Coloring for symmetric banded matricesForse di nuovo libera @amontoison l’ha presa 271 giorni fa e non c’è nessuna pull request aperta. Apertafeature
JuliaDiff/SparseMatrixColorings.jl#302 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 50/100
JuliaDiff/SparseMatrixColorings.jl#301 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di JuliaDiff/SparseMatrixColorings.jl
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
JuliaMath/BFloat16s.jl#138 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 61/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
-
ka_cpu_alloc_budget: the 320 B/launch KA 0.10 allowance is stale on KA 0.10.3 and hides allocationsApertafound-by-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
exanauts/SparseDirectSolver.jl#145 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
Deltares/Wflow.jl#1145 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno