O que significa "Corrigir Confirmado"?

10

É válido se eu marcar um bug como "Correção confirmada" se o pacote em questão estiver hospedado no upstream (fora do Launchpad)?

exemplo : relatório de erro , correção confirmada .

tshepang
fonte
2
Isso realmente não pertence aqui, pois não é específico para o Ubuntu. Você provavelmente deve fazer esta pergunta no Launchpad Answers .
dv3500ea
8
É útil para as pessoas que fazem o trabalho bug no ubuntu porém: meta.askubuntu.com/questions/243/...
Jorge Castro
2
@ dv3500ea Launchpad faz parte do Universo Ubuntu - de modo que este não cobrir o escopo (Como @JorgeCastro apontou)
Marco Ceppi
@ WarriorIng64 Eu estava pensando em marcá-lo como um idiota, mas a outra pergunta parece muito orientada ao desenvolvedor. Eu acho que vale a pena uma questão separada
Jjed
1
@ WarriorIng64 você deve ter cometido um erro lá, porque há pontos de link para este post
tshepang

Respostas:

6

Você pode encontrar uma lista de definições de status de erros do Launchpad da maneira como são usadas no rastreador de erros do Ubuntu em https://wiki.ubuntu.com/Bugs/Status . Normalmente, para tarefas de pacote do Ubuntu, "Correção confirmada" não corresponde a "a correção está disponível antes, mas ainda não está no Ubuntu"; para isso, geralmente você pode simplesmente definir uma inspeção de bug e deixar o Launchpad lidar com isso, como Jorge sugeriu.

Observe que algumas equipes do Ubuntu atribuem funções diferentes a determinadas funções da Barra de ativação, incluindo status de bug; isso pode inicialmente causar alguma confusão. Se você estiver consistentemente trocando bugs em um componente específico, é uma boa idéia familiarizar-se com a maneira como a equipe responsável por esse componente faz a triagem de bugs.

mgunes
fonte
a página para a qual você vincula realmente diz que meu bug deve estar marcado como "Correção confirmada". É assim mesmo?
tshepang
Não. Se você quer dizer o bit "Tarefa de bug upstream: a correção está no CVS / SVN / bzr ou confirmado em algum lugar", aplica-se à tarefa upstream (a linha superior cujo campo "Afeta" lê "wajig"), não a tarefa Ubuntu (aquela cujo campo "Afeta" lê "wajig (Ubuntu)). Se você definir uma inspeção de erros, o Launchpad atualizará a tarefa upstream de acordo.
mgunes
9

"Correção confirmada" significa que os desenvolvedores descobriram uma solução funcional para um problema e a fundiram em seus repositórios de desenvolvimento.

O problema será entregue em atualizações quando o bug estiver marcado como "Correção liberada" para sua versão do Ubuntu.

Jjed
fonte
8

Você não precisa fazer isso manualmente. Se você configurar um relógio de bug, o Launchpad poderá monitorar os relatórios de erros upstream e definir o status automaticamente. Para que isso funcione, o projeto upstream precisa ter seu rastreador de erros registrado no Launchpad. (Você sempre pode adicionar mais se estiver faltando)

Quando você fizer isso, o Launchpad rastreará o bug no Ubuntu e no upstream. Isso torna mais fácil para os desenvolvedores encontrarem bugs que foram corrigidos antes e ainda não corrigidos no Ubuntu.

No seu caso específico, o wajig não tinha o rastreador de erros registrado no Launchpad. Eu fui em frente e fiz isso. Infelizmente, o projeto no Launchpad não está configurado para usar o rastreador de erros externo. Provavelmente, você pode entrar em contato com a pessoa que o registrou para alterá-lo, para que ele aponte para o rastreador wajig upstream real, o que facilitará o link de relatórios de erros no futuro.

Como AINDA não resolve o seu problema original, deixei um comentário no relatório de erro ; que, esperamos, aponte as pessoas certas para o problema.

Jorge Castro
fonte
na verdade, não quero que o rastreador de erros upstream (code.google.com) seja vinculado à página de LP do pacote. Ninguém usa esse rastreador de erros. As pessoas relatam bugs diretamente aqui ou no Debian, e isso é bom para mim, especialmente porque o pacote é pouco útil fora das terras do Debian.
tshepang
2

Não, Correção confirmada é quando a correção para esse bug foi corrigida no repositório de código que o projeto usa.

Gord
fonte
Eu pensei que isso estava claramente implícito :(
tshepang 5/11/10
1

A barra de ativação define o status Correção confirmada como "Correção confirmada: um desenvolvedor confirmou sua correção na base de código do projeto". Isso significa que o bug foi corrigido por um desenvolvedor, mas ainda não foi lançado, portanto você não verá que foi corrigido até entrar no estado Corrigido Liberado.

evfool
fonte
@ user5537, veja o conteúdo da pergunta para entender o que eu quis dizer.
tshepang