Como os valores de importância dos bugs do Ubuntu são decididos?

17

Como a importância de um bug específico é decidida para bugs contra pacotes no Ubuntu?

E por Importância, quero dizer 'Baixo', 'Médio' e outros valores de importância nos rastreadores de bugs do Launchpad.

    
por Thomas Ward 20.06.2012 / 18:10

1 resposta

21

(Fonte: Bugs / Importance (Documentação do Bug Squad) )

O Ubuntu Bug Squad é uma das forças motrizes dos bugs do Ubuntu, e mantém uma documentação disso para a referência de todas as pessoas.

Para o bem das pessoas que odeiam ler outros sites, e para as poucas pessoas que podem estar com preguiça de clicar no link no início desta resposta, eu vou copiar literalmente as informações da Base de Conhecimento do Bug Squad que são relevante para aqui:

  

QUICK NOTE : Quando "Core" ou "Non-Core" é mencionado aqui, o esquadrão de bugs está analisando "core" como parte do pacote ubuntu-desktop , ou o que é instalado por padrão nas imagens do LiveCD. Isso pode mudar no futuro, dependendo de mais discussões no Bug Squad sobre este assunto.

(Observe que as informações abaixo podem estar desatualizadas com a documentação no wiki, você deve consultar o wiki para obter as informações mais atualizadas.)

O Ubuntu usa as seguintes diretrizes para atribuir importância. A importância do bug significa a prioridade que deve ser dada por pessoas que estão corrigindo bugs.

Aqui estão os significados dos diferentes valores de importância:

  • Indeciso : o padrão para novos bugs. Também significa que não há informações suficientes para determinar a importância
  • Lista de desejos : funcionalidade ausente
    • Estes não são sempre bugs, mas podem ser ideias para novas funcionalidades que ainda não existem.
    • Estes também podem ser pedidos para ter um pacote de software para o Ubuntu.
    • Se não for trivial implementar, deve ser escrito como uma especificação de recurso, consulte FeatureSpecifications.
    • Estes podem ser bugs que afetam uma extensão experimental ou um recurso não essencial de um determinado pacote / projeto.
    • Os bugs que só seriam corrigidos em uma base de melhor esforço ou contribuição externa também podem ser considerados lista de desejos .
  • Baixo : Bugs que afetam a funcionalidade, mas em menor grau que a maioria dos bugs, são exemplos:
    • Erros que têm uma solução fácil
    • Erros que afetam configurações incomuns do usuário final ou hardware incomum
    • Bugs que afetam um aspecto não essencial e escopo limitado do aplicativo
    • Erros que têm impacto moderado em um aplicativo não essencial
    • Problemas cosméticos / de usabilidade que não limitam a funcionalidade de um aplicativo não essencial
    • Configurações padrão não ideais
  • Médio : A maioria dos erros são de importância média, os exemplos são:
    • Um bug que tem impacto moderado em um aplicativo principal
    • Um bug que tem um impacto severo em um aplicativo não essencial
    • Um bug que afeta a acessibilidade de um aplicativo não essencial
    • Um problema de usabilidade que não limita a funcionalidade de um aplicativo principal
    • Um problema com um componente de hardware não essencial (placa de rede removível, câmera, webcam, reprodutor de música, placa de som, recurso de gerenciamento de energia, impressora, etc.)
  • Alto : um bug que atende a um dos seguintes critérios:
    • Tem um impacto grave em uma pequena parte dos usuários do Ubuntu (estimado)
    • Torna a instalação padrão do Ubuntu geralmente inutilizável para alguns usuários. (Por exemplo, se o sistema falhar ao inicializar ou o X não for iniciado, em uma determinada marca e modelo de computador)
    • Um problema com um componente de hardware essencial (controlador de disco, rede incorporada, placa de vídeo, teclado, mouse)
    • Tem um impacto moderado em uma grande parte dos usuários do Ubuntu (estimado)
    • Impede que o aplicativo ou quaisquer dependências funcionem corretamente em todos os
    • Renderiza recursos essenciais ou funcionalidade do aplicativo ou dependências quebradas ou ineficazes
    • Impacta a acessibilidade de um aplicativo principal
  • Crítico : um bug que tem um impacto severo em uma grande parte dos usuários do Ubuntu
    • Causa corrupção de dados
    • Crashes todo o sistema operacional
    • Renderiza o sistema temporariamente ou permanentemente inutilizável
    • Afeta gravemente os aplicativos além do pacote responsável pela causa raiz

Os membros do Ubuntu Bug Control têm acesso para definir estes status de importância em bugs sob a alçada do Ubuntu (incluindo pacotes, o que ubuntu-bug fará), e podem configurá-los eles mesmos, ou a pedido de um membro de o Bug Squad que não é um membro do Bug Control.

Geralmente, quando eu ligo com bugs e decido uma importância e se está pronto para a triagem (a menos que seja óbvio), eu sigo o Guia de Triagem para decidir como triagem do bug (que define o status de um bug para" Triaged ") e as orientações que eu postei (e vinculado a) acima para decidir Importância. (Eu estou no Bug Squad, e eu sou um membro do Bug Control, se você está curioso)

    
por Thomas Ward 20.06.2012 / 18:10