asan aggregator accepts a shard receipt whose PLAN line says sections=0
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Área
- ci-cd, testing-qa
Línea de trabajo
Locate the asan + ubsan (full suite) aggregator and the critic fixture row named "zero-sections rc=0" referenced in the issue. Start by tracing how receipt PLAN lines are validated, then run the aggregation fixture; done means missing or zero sections are rejected and the sections total meets the required floor with exit status 1 for the zero-sections receipt.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Found by a blind critic on PR #1310. The same result on main 7706607: this is pre-existing.
The asan + ubsan (full suite) aggregator checks each receipt for a PLAN line naming the right shard=k/N, a leak tally, and exactly one owner per extra. It never looks at sections=. A receipt with PLAN: shard=2/3 sections=0 ... passes (critic fixture row zero-sections rc=0, both revisions).
The runner is expected to refuse a zero-section shard itself, so this is defence in depth. But the aggregator is the one place that sees all three shards.
Done when:
- the aggregator refuses a receipt whose
sections=is missing or 0, and requires the threesections=values to sum to at least a floor - a fixture receipt with sections=0 makes the aggregation step exit 1
- Lenguaje dominante
- C
- Estrellas
- 3
- Forks
- 7
- Merge medio
- 4 h 7 min
- PR fusionados (30 d)
- 112
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de InauguralSystems/EigenScript
-
area:embed kind:silent-wrong
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
InauguralSystems/EigenScript#1387 ·
Los mantenedores suelen responder en 1 día
-
area:stdlib kind:silent-wrong
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
InauguralSystems/EigenScript#1378 ·
Los mantenedores suelen responder en 1 día
-
area:gates kind:gate-defect
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
InauguralSystems/EigenScript#1374 ·
Los mantenedores suelen responder en 1 día
-
Error carets pad multi-byte UTF-8 byte-for-byte, so the ^ lands right of the token on a terminalAbiertoarea:lint-tooling kind:silent-wrong
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
InauguralSystems/EigenScript#1373 ·
Los mantenedores suelen responder en 1 día
-
area:gates kind:docs-drift
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
InauguralSystems/EigenScript#1372 ·
Los mantenedores suelen responder en 1 día
Todos los issues de InauguralSystems/EigenScript
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
-
[Issue]: Headers - vx_ext_amd.h does not compile as C (enum types used without the enum keyword)Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Qiskit/qiskit#17079 · 1 comentario ·
Los mantenedores suelen responder en 1 día