¿Cómo se deciden los valores de importancia de los errores de Ubuntu?


17

¿Cómo se decide la importancia de un error específico para errores en paquetes en ubuntu?

Y por Importancia, me refiero a 'Bajo', 'Medio' y otros valores de importancia en los rastreadores de errores de Launchpad.

Respuestas:


21

(Fuente: Bugs / Importance (Documentación de Bug Squad) )

Ubuntu Bug Squad es una de las fuerzas impulsoras de Ubuntu Bugs, y mantiene una documentación de esto para referencia de cada persona.

Por el bien de las personas que odian leer otros sitios, y para las pocas personas que podrían ser demasiado flojas para hacer clic en el enlace al comienzo de esta respuesta, básicamente copiaré textualmente la información de la base de conocimiento de Bug Squad que es relevante aquí :

NOTA RÁPIDA : cuando se hace referencia a "Core" o "Non-Core" aquí, el equipo de errores está consiguiendo "core" como parte del paquete ubuntu-desktop, o lo que se instala por defecto en las imágenes de LiveCD. Esto puede cambiar en el futuro, dependiendo de una discusión adicional dentro del Bug Squad sobre este asunto.

(Tenga en cuenta que la información a continuación puede estar desactualizada con la documentación en la wiki, debe consultar la wiki para obtener la información más actualizada).


Ubuntu usa las siguientes pautas para asignar importancia. La importancia del error significa la prioridad que deben dar las personas que corrigen errores.

Aquí están los significados de los diferentes valores de importancia):

  • Indeciso : el valor predeterminado para nuevos errores. También significa que no hay información suficiente para determinar la importancia.
  • Lista de deseos : funcionalidad faltante
    • Estos no siempre son errores, pero pueden ser ideas para nuevas características que aún no existen.
    • Estas también pueden ser solicitudes para tener un paquete de software para Ubuntu.
    • Si la implementación no es trivial, debería escribirse como una especificación de características, consulte Especificaciones de características.
    • Estos pueden ser errores que afectan una extensión experimental o una característica no esencial de un paquete / proyecto dado.
    • Los errores que solo se solucionarían con el mejor esfuerzo o con una contribución externa también podrían considerarse una lista de deseos .
  • Bajo : Errores que afectan la funcionalidad, pero en menor medida que la mayoría de los errores, los ejemplos son:
    • Errores que tienen soluciones fáciles
    • Errores que afectan configuraciones inusuales del usuario final o hardware poco común
    • Errores que afectan un aspecto no esencial y un alcance limitado de la aplicación
    • Errores que tienen un impacto moderado en una aplicación no básica
    • Problemas cosméticos / de uso que no limitan la funcionalidad de una aplicación no básica
    • Configuraciones predeterminadas no ideales
  • Medio : la mayoría de los errores son de importancia media, los ejemplos son:
    • Un error que tiene un impacto moderado en una aplicación principal
    • Un error que tiene un impacto severo en una aplicación no básica
    • Un error que afecta la accesibilidad de una aplicación no básica
    • Un problema de usabilidad que no limita la funcionalidad de una aplicación principal
    • Un problema con un componente de hardware no esencial (tarjeta de red extraíble, cámara, cámara web, reproductor de música, tarjeta de sonido, función de administración de energía, impresora, etc.)
  • Alto : un error que cumple uno de los siguientes criterios:
    • Tiene un impacto severo en una pequeña porción de usuarios de Ubuntu (estimado)
    • Hace que una instalación predeterminada de Ubuntu sea generalmente inutilizable para algunos usuarios. (Por ejemplo, si el sistema no se inicia o X no se inicia, en una determinada marca y modelo de computadora)
    • Un problema con un componente de hardware esencial (controlador de disco, red integrada, tarjeta de video, teclado, mouse)
    • Tiene un impacto moderado en una gran parte de los usuarios de Ubuntu (estimado)
    • Impide que la aplicación o las dependencias funcionen correctamente.
    • Representa funciones o funcionalidades esenciales de la aplicación o dependencias rotas o ineficaces
    • Impacta la accesibilidad de una aplicación central
  • Crítico : un error que tiene un impacto severo en una gran parte de los usuarios de Ubuntu
    • Causa corrupción de datos
    • Bloquea todo el sistema operativo
    • Hace que el sistema sea inutilizable temporal o permanentemente
    • Afecta severamente las aplicaciones más allá del paquete responsable de la causa raíz

Los miembros de Ubuntu Bug Control tienen acceso para establecer estos estados de importancia en los errores bajo el alcance de Ubuntu (incluidos los paquetes, que ubuntu-buglo harán), y pueden configurarlos ellos mismos o a petición de un miembro del Bug Squad que no sea un miembro de Bug Control.

En general, cuando manejo errores y decido una importancia y si está listo para el triaging (a menos que sea obvio), sigo la Guía de clasificación para decidir cómo clasificar el bug (que establece el estado de un bug en "Triaged") y el pautas que he publicado (y vinculado) arriba para decidir Importancia. (Estoy en Bug Squad, y soy miembro de Bug Control, si tienes curiosidad)


2
Por mi parte, no me gusta cuando la gente solo se vincula, así que agradezco el resumen. No es porque sea demasiado vago, es porque el enlace podría cambiar y, en esencia, su respuesta no tendría ningún valor. Al resumir la información, está haciendo que su respuesta valga la pena, incluso en el caso de que la información que está vinculando cambie de ubicación.
Dason
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.