PkgEval failure: MatrixDepot SuiteSparse downloads error out
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
Piste de recherche
Commence dans test/suitesparse.jl aux trois sites d'appel nommés dans le rapport (lignes 40, 106 et 136), où matrixdepot(...) est récupéré avant les assertions. Enveloppe ces récupérations pour qu'un MatrixDepot.DataError devienne un @test_skip (ou saute la suite quand ENV["PKGEVAL"] vaut true) et relance toute autre erreur, puis exécute la suite avec julia --project=test test/suitesparse.jl. Terminé signifie que les 35 tests en erreur deviennent des skips tandis que le reste passe encore ; la séparation optionnelle par projet GPU est un travail distinct.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
[!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.
- Langage dominant
- Julia
- Étoiles
- 46
- Forks
- 14
- Merge moyen
- 2 j 11 h
- PR mergées (30 j)
- 11
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de JuliaDiff/SparseMatrixColorings.jl
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
JuliaDiff/SparseMatrixColorings.jl#342 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
ContributorsOuvertewontfix
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
JuliaDiff/SparseMatrixColorings.jl#331 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Compiled (trimmed) binariesPeut-être pris @amontoison l’a pris il y a 53 jours. Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
JuliaDiff/SparseMatrixColorings.jl#329 · 2 commentaires · 2 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
Coloring for symmetric banded matricesPeut-être à nouveau libre @amontoison l’a pris il y a 271 jours, et aucune pull request n’est ouverte. Ouvertefeature
JuliaDiff/SparseMatrixColorings.jl#302 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 50/100
JuliaDiff/SparseMatrixColorings.jl#301 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de JuliaDiff/SparseMatrixColorings.jl
Issues similaires
-
Single-column TKE example: boundary-layer depth description doesn't match Han & Bretherton (2019)Ouverte
Difficulté 1/5 1-3 heures Accessibilité débutants 82/100
NumericalEarth/Breeze.jl#1143 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
MagneticResonanceImaging/MRIReco.jl#315 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
JuliaMath/BFloat16s.jl#138 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
SciML/DiffEqParamEstim.jl#350 ·
-
QA test-env cannot resolve JET on Julia 1.13: compat ceiling 0.11 excludes the only 1.13-compatible versionsPeut-être pris @ChrisRackauckas-Claude l’a pris aujourd’hui. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
SciML/BlackBoxOptim.jl#314 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour