Cómo presentar un error de software a Fedora


Un error o error de software es un error, error, 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 presentación de errores no se limita solo a los desarrolladores de software; Se anima a todos (incluidos los usuarios habituales) a que registren los errores que encuentren. Una vez que se soluciona un error, el encargado del paquete mira el informe del error y decide cómo manejarlo.

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

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

Antes de presentar un error en Fedora

Antes de presentar un error, asegúrese de que está utilizando la última versión de un software. Si no es así, descárguelo e instálelo. Normalmente, las últimas versiones del software se envían con correcciones de errores, mejoras y más. Es posible que se haya solucionado un error que desea archivar en la última versión del software.

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

$ sudo dnf update --refresh

Si una última versión del software aún tiene el error, puede verificar si el error se ha archivado o no. Puede verificar todos los errores archivados para un paquete de 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 (Archivar 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, DNF Bug 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 pueda tener al informe.

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

Una vez que descubra que el error no ha sido informado, 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 Archivar un nuevo error, seleccione "contra Fedora" o "contra EPEL" en el menú desplegable.

Se le redirigirá 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 de Red Hat Bugzilla y haber iniciado sesión; de lo contrario, puede crear una nueva cuenta.

Expliquemos brevemente los campos que se deben configurar:

  • 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 brinden más información sobre el problema (los archivos pueden incluir capturas de pantalla, archivos de registro, grabaciones de pantalla, etc.).

Aquí se debe especificar el número de lanzamiento de la versión del paquete. Puede utilizar el comando rpm para obtener el número de versión del paquete (DNF versión 4.0.4 en este ejemplo):

$ rpm -q dnf  

Especifique la frecuencia con la que ocurre el problema. Las respuestas recomendadas incluyen:

  • Siempre: ingrese esto si observa el problema de vez en cuando.
  • A veces: ingrese esto si observa el problema a veces.
  • Solo una vez: ingrese esto si observó el problema una vez.

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 sobre los pasos específicos que causan el problema.

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

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 informador, el encargado de mantenimiento y otros usuarios).

Si se soluciona el error, el encargado de mantenimiento 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, puede ayudar al encargado del mantenimiento confirmando si la versión mejorada funciona mejor en Bodhi. Cuando la versión mejorada del software haya pasado el proceso QA (Quality Assurance), el error se cerrará automáticamente.

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