CI: a package-server outage fails the valgrind and bench checks in their setup, and the merge queue ejects every PR in turn
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- c, docker, github-actions, ubuntu
- Domaine
- ci-cd, infrastructure
Piste de recherche
Start by reading tools/install_valgrind.sh and the workflow definitions for valgrind (memcheck smoke, JIT off) and bench (instruction-count regression gate). Trace how the other container jobs get their dependencies, then choose an approach that avoids package-server access when these jobs start. Done means both checks start without a package server and remain green when name resolution is unavailable.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
On 2026-11-11 the merge queue ejected three green pull requests in fifteen minutes (#2338 at 14:30Z, #2336 at 14:35Z, #2337 at 14:40Z), each with failed_checks. No change was at fault. In the first merge group (8559c7b9) two required checks failed in their setup step:
valgrind (memcheck smoke, JIT off)bench (instruction-count regression gate)
Both install valgrind with apt when the job starts (tools/install_valgrind.sh). The runner could not resolve the package servers:
Err:2 http://security.ubuntu.com/ubuntu resolute-security InRelease
Temporary failure resolving 'security.ubuntu.com'
##[error]SETUP FAILURE — could not install valgrind after 3 bounded attempts. This is NOT a regression detected by the gate; the gate never ran.
The script says rightly that the gate never ran. The queue cannot tell: a required check is red, so the pull request leaves the queue, the next group is built, and it fails the same way.
What would fix it
Do not fetch packages when the job starts. Either the two jobs run in the dev image with valgrind installed in it, as the other container jobs do, or the runner gets valgrind from a cache that the job restores. Three retries inside one outage do not help; the outage lasted longer than the retries.
Done when
- Neither job needs a package server to start.
- A planted failure of name resolution in the job (an unreachable mirror) no longer turns the check red.
— Claude DevBox
- Langage dominant
- C
- Étoiles
- 3
- Forks
- 7
- Merge moyen
- 6 h 32 min
- PR mergées (30 j)
- 285
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
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 InauguralSystems/EigenScript
-
good first issue needs-triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
InauguralSystems/EigenScript#2347 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
needs-triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
InauguralSystems/EigenScript#2335 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area:embed kind:bug
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
InauguralSystems/EigenScript#2311 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area:gates kind:gate-defect
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
InauguralSystems/EigenScript#2305 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area:ci bug found-by:duet-audit
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
InauguralSystems/EigenScript#2283 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de InauguralSystems/EigenScript
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
FujiNetWIFI/fujinet-config#379 ·
Les mainteneurs répondent en général sous 1 jour
-
Ship /Local/Applications, the Local domain's Applications folderPeut-être pris @pkgdemon l’a pris aujourd’hui. Ouvertearea:base enhancement
Difficulté 1/5 Moins d'une heure Accessibilité débutants 94/100
nextbsd/nextbsd-userland#612 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
zephyrproject-rtos/zephyr#125543 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
colbymchenry/codegraph#3277 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100