Allow the viewing of crash reports even when a package is not found
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 48/100
Línea de trabajo
Comienza con usr/lib/linuxmint/mintreport/app.py en las líneas 722-746 y sigue la validación del paquete que impide que se muestre el informe de fallo. Comprueba cómo está configurado el botón «Bug Tracker» cuando no se encuentra ningún paquete; se considera terminado cuando el informe sigue siendo visible mientras ese botón está deshabilitado o no disponible.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently this code checks if a valid package can be found and if not it bails on displaying the crash repot.
The package providing /uber/leet/executable-that-crashed could not be found.
If you want to generate a stack trace for this crash report, please reinstall it.
It does so, from what i can gather, solely because mintreport wants a valid package so the Bug Tracker button knows where to send the user should they click on it.
Having the button is great but shouldn't be the sole reason for whether a crash report can be viewed or not.
If a package was not installed via package or cant be found for other unknown reasons. Then the Bug Tracker button should simply be disabled and the report shown because the crash report does exist at the end of the day.
Even the bottom of the panel says...
Developers need to know where the code fails or how to reproduce the issue. Always provide a trace and reliable instructions to trigger/observe the problem
Kind of a bummer to prevent users from seeing traces because a Bug Tracker button can't be resolved to a valid url.
I commented out the check on my local machine and didn't notice any explosions when exploring crash dumps from personal work.
And as a software dev myself I much prefer gui tools when available. I would like to be able to use mintreports to see my crash logs during development.
- Lenguaje dominante
- Python
- Estrellas
- 30
- Forks
- 26
- 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 linuxmint/mintreport
-
update of minireportAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 22/100
linuxmint/mintreport#141 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
linuxmint/mintreport#140 ·
-
Dificultad 3/5 Medio día Aptitud para principiantes 55/100
linuxmint/mintreport#139 ·
-
Endless loop in "Install multimedia codecs" report when background installation fails silentlyAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
linuxmint/mintreport#137 ·
-
Feature Request: Show desktop notification when kernel bell is triggered by a hardware/driver errorAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
linuxmint/mintreport#135 ·
Todos los issues de linuxmint/mintreport
Issues similares
-
`LazyFrameRemote` and `ExecuteRemote` sinks do not accept `Path`, like `LazyFrame` sinks do.Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
WingedGuardian/GENesis-AGI#3375 ·
Los mantenedores suelen responder en 1 día
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
githubnext/gh-aw-workshop#4601 ·
Los mantenedores suelen responder en 1 día
-
approved Good First Issue scope: docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
hiero-ledger/hiero-sdk-python#2730 · 3 comentarios ·
Los mantenedores suelen responder en 1 día