Use stack(s) to trigger a needinfo? for bugs where we have no bisection
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Empieza rastreando el manejo existente de Bugmon de las pilas de errores y hg annotate, y después investiga cómo podría identificarse el primer frame relevante .c, .cpp o .rs. Se considerará terminado cuando exista un enfoque acordado para activar needinfo?, gestionar a los antiguos desarrolladores mediante la propiedad cercana y tener en cuenta los commits de reformateo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
For some bugs, like TSan or ASan Nightly issues, we usually don't have a bisection (esp. for issues that have been in the codebase for a long time or where we don't have a standalone testcase but a stack.
Using this stack, it would be nice if we could automatically trigger an initial needinfo? based on the first relevant frame. The challenges here are
-
Finding the first non-generic frame. Sometimes there are a few generic frames on top of the stack that aren't relevant. My gut feeling tells me that we can find heuristics to work around this, e.g. pick the first frame that belongs to a
.c|.cpp|.rsfile (not.h) that is in our codebase. -
If the hg annotate turns up a developer no longer working at Mozilla (which is common for old code), we might have to check the surroundings for other developers that might be able to help.
-
We have to deal with reformat commits (I believe we have a hg ext to do this already?)
- Lenguaje dominante
- Python
- Estrellas
- 11
- Forks
- 2
- Merge medio
- 2 min
- PR fusionados (30 d)
- 3
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 MozillaSecurity/bugmon
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
MozillaSecurity/bugmon#66 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
MozillaSecurity/bugmon#68 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
MozillaSecurity/bugmon#64 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
MozillaSecurity/bugmon#63 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
MozillaSecurity/bugmon#60 ·
Todos los issues de MozillaSecurity/bugmon
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
btclib-org/btclib-node#2198 ·
Los mantenedores suelen responder en 1 día
-
Remove the em dashes from the skill smart-account referencePosiblemente ocupada @Vamsi-2581 la tomó hoy. Abiertoagent-ready area: docs documentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Soneso/stellar-agent-wallet#541 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
sususweet/midea_auto_cloud#285 ·
Los mantenedores suelen responder en 1 día
-
2026-11 documentation good first issue gsoc-2027 project: gsoc
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
alphaonelabs/website#1154 · 1 comentario ·
Los mantenedores suelen responder en 1 día