Búsqueda de sitios web

Cómo presentar un error de software en Fedora


Un error o fallo de software es un error, equivocación, falla o falla en un programa que hace que produzca resultados no deseados o incorrectos. Un error impide que un programa/aplicación/software funcione según lo previsto.

Como la mayoría, si no todas, las distribuciones de Linux, Fedora proporciona un medio para que los usuarios presenten un informe de error. Tenga en cuenta que la notificación de errores no se limita únicamente a los desarrolladores de software; Se anima a todos (incluidos los usuarios habituales) a informar los errores que encuentren. Una vez que se soluciona un error, el mantenedor del paquete mira el informe de error y decide cómo manejarlo.

Importante: Es posible que un error no necesariamente tenga que ser una falla del software. En relación con la definición anterior de error, cualquier comportamiento no deseado o inesperado observado en una aplicación debe archivarse como error.

En este artículo, explicaremos los distintos pasos para presentar un informe de errores de software o aplicación en Fedora.

Antes de presentar un error en Fedora

Antes de informar un error, asegúrese de estar utilizando la última versión de un software. Si no, descárgalo e instálalo. Normalmente, las últimas versiones del software vienen con correcciones de errores, mejoras y más. Es posible que un error que desea archivar se haya solucionado en la última versión del software.

Para actualizar todo el software instalado en su sistema Fedora a las últimas versiones disponibles, ejecute periódicamente el siguiente comando dnf (con privilegios de root) para verificar y actualizar su sistema.

sudo dnf update --refresh

Si una versión más reciente del software todavía tiene el error, puede verificar si el error se ha archivado o no. Puede verificar todos los errores registrados para un paquete Fedora usando la URL:

https://apps.fedoraproject.org/packages/<package-name>/bugs/

Esto lo llevará directamente a una página que muestra una lista de todos los errores reportados para el paquete en cuestión, en el formato (error, estado, descripción y versión). Esta página también tiene un enlace para informar un nuevo error (Presentar un nuevo error) y muestra el número total de errores abiertos y bloqueados. Por ejemplo:

https://apps.fedoraproject.org/packages/dnf/bugs/

Para ver los detalles de un error (por ejemplo, Error DNF 1032541), haga clic en él. En caso de que ya se haya presentado un informe de error que describa el problema, puede proporcionar cualquier información adicional que tenga al informe.

Para recibir actualizaciones sobre el informe, debe enviar "CC" (copia carbón) al informe. Marque la opción "Agregarme a la lista de CC" y haga clic en el botón "Guardar cambios".

Una vez que descubra que no se ha informado del error, continúe y archívelo como se explica en la siguiente sección.

Presentar un informe de error en Fedora

Para presentar un error, haga clic en el botón Presentar un nuevo error, seleccione "contra Fedora" o "contra EPEL" en el menú desplegable. .

Serás redirigido a una nueva plantilla de informe de errores en el rastreador de errores, como se muestra en la siguiente imagen. Tenga en cuenta que para acceder a la plantilla de informe de errores, debe tener una cuenta Red Hat Bugzilla y haber iniciado sesión; de lo contrario, puede crear una cuenta nueva.

Expliquemos brevemente los campos que deben configurarse:

  • Componente: se utiliza para especificar el nombre del paquete.
  • Versión: se utiliza para configurar la versión de Fedora en la que observó el error. También puede especificar la gravedad, el hardware y el sistema operativo.
  • Resumen: utilícelo para proporcionar un breve resumen útil del problema.
  • Descripción: agregue información más detallada sobre el problema utilizando la plantilla proporcionada (que se explica a continuación).
  • Adjunto: utilícelo para adjuntar archivos que proporcionen más información sobre el problema (los archivos pueden incluir capturas de pantalla, archivos de registro, grabaciones de pantalla, etc.).
Versión-Número de lanzamiento del componente seleccionado (si corresponde):

El número de versión del paquete debe especificarse aquí. Puede utilizar el comando rpm para obtener el número de versión del paquete (versión DNF 4.0.4 en este ejemplo):

rpm -q dnf  

Qué reproducible:

Especifique con qué frecuencia ocurre el problema. Las respuestas recomendadas incluyen:

  • Siempre: ingresa esto si observas el problema de vez en cuando.
  • A veces: ingrese esto si observa el problema a veces.
  • Solo una vez: ingresa esto si observaste el problema una vez.
Pasos para reproducir:

En la sección final de la descripción del problema, puede proporcionar información que permita a otros usuarios verificar el error y también informar a los desarrolladores qué pasos específicos causan el problema.

  • Resultados reales: especifique lo que observa cuando ocurre el problema.
  • Resultados esperados: este campo se utiliza para ingresar lo que espera que suceda si el software se comportara correctamente.
  • Información adicional: agregue aquí información adicional que pueda ser útil para el mantenedor.

Una vez que haya informado de un error, lo siguiente es estar atento a las actualizaciones al respecto. Por lo general, se enviará una notificación por correo electrónico de cualquier comentario nuevo al informe a todos los que forman parte del informe de error (es decir, el informante, el mantenedor y otros usuarios).

Si el error se soluciona, el mantenedor lanza una versión mejorada del software. Bodhi (un sistema web que facilita el proceso de publicación de actualizaciones para una distribución de software basada en Fedora) agregará un comentario al informe, después de que se publique una versión mejorada del software.

Por último, pero no menos importante, puedes ayudar al mantenedor confirmando si la versión mejorada funciona mejor en Bodhi. Cuando la versión mejorada del software haya pasado el proceso de QA (Control de Calidad), el error se cerrará automáticamente.

¡Eso es todo! En este artículo, explicamos los distintos pasos para presentar un nuevo informe de error en Fedora. Si tiene alguna pregunta, comentario o información adicional para compartir, utilice el formulario de comentarios a continuación.