seccomp: goToNative values for loong64 and mipsle have no matching nativeToSeccomp key
@ricardobranco777 ya está trabajando en esto.
Desde el 4/10/2026.
- #53 de @ricardobranco777 — abierto
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 85/100
Línea de trabajo
Comienza en setupSeccomp e inspecciona las asignaciones goToNative y nativeToSeccomp, incluida la entrada SCMP_ARCH_LOONGARCH64 en default.json. Alinea las dos claves y añade una prueba que compruebe que cada valor de goToNative tiene una entrada en nativeToSeccomp; se considera hecho cuando Architectures está rellenado para loong64 y mipsle.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
setupSeccomp does arch = goToNative[runtime.GOARCH] and then looks arch up in nativeToSeccomp. Two entries don't line up:
- goToNative["loong64"] = "loongarch64", but nativeToSeccomp has "loong64".
- goToNative["mipsle"] = "mipsel", but nativeToSeccomp has "mipsle".
On those two GOARCH values the archMap block is skipped and Architectures is not populated. For loong64, default.json has a SCMP_ARCH_LOONGARCH64 entry that never gets used. I haven't run this on loong64 hardware, so the runtime impact is inferred from reading the code.
Suggested fix: rename the two nativeToSeccomp keys to loongarch64 and mipsel, and add a test that every goToNative value has a nativeToSeccomp entry.
- Lenguaje dominante
- Go
- Estrellas
- 14
- Forks
- 17
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 moby/profiles
-
default seccomp profile: socketpair is not restricted by address family, so any family's kernel module can be autoloadedPosiblemente ocupada @ricardobranco777 la tomó hace 2 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
Todos los issues de moby/profiles
Issues similares
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
cli/cli#14946 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
enhancement needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
valkey-io/valkey-operator#610 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
WriterSetTimes: the UTIME_NOW check fails when the kernel uses its coarse clockPosiblemente ocupada @JakeChampion la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
JakeChampion/lang#14224 ·
Los mantenedores suelen responder en 1 día
-
docs(reference): pi stream-filter bullet says tool_execution_update passes through unchangedAbiertoagent-butler-finding bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
jordansmall/spindrift#6391 ·
Los mantenedores suelen responder en 1 día