Como posso avaliar a comunidade por trás de um pacote Ubuntu?

2

Antes de se esforçar para configurar e tentar usar um componente de código aberto complexo, é útil ter alguma ideia se os relatórios de bugs ou solicitações de suporte provavelmente receberão uma resposta. Eu tenho uma pista razoável de como fazer isso para a fonte original do upstream de algo no Ubuntu.

No entanto, quando vejo uma versão como: 6.2u5-1ubuntu1, eu sei que a comunidade de desenvolvimento do Ubuntu em particular é responsável pelo pacote. Isso é particularmente verdadeiro se o bundle de origem upstream é difícil de construir e, portanto, fica claro que quem criou o .deb para o Ubuntu fez muito trabalho.

Como eu posso rastrear a proveniência de um debian do Ubuntu e ter alguma ideia se as pessoas que o fizeram ainda o estão mantendo? Existe algum índice do Ubuntu que mapeia pacotes para seus empacotadores?

Meu exemplo do momento é o gridengine-qmon e os amigos.

    
por bmargulies 16.09.2011 / 14:07

3 respostas

3

Você pode inferir algumas coisas do changelog. Primeiramente, vamos dar uma olhada no changelog no Ubuntu:

Se você clicar no pequeno expansor, verá o changelog do Ubuntu. Lá para onírico você verá:

  

gridengine (6.2u5-3ubuntu1) oneiric; urgência = baixa

     
  • Ressincronize com o Debian:   
    • drop setting -Wno-error, já está feito no pacote Debian
    •   
    • 100-as-needed.diff: novo patch, corrige o FTBFS (LP: # 770777).
    •   
    • A reconstrução elimina a dependência binária no openssl0.9.8.
    •   
  •   

Ok, então parece que a última pessoa que tocou este pacote sincronizou com o Debian, o que é bom. Agora vamos ver o changelog do Debian:

Parece que o pacote também é mantido ativamente no Debian, até aí tudo bem.

Como alguém está mantendo ativamente o pacote em sincronia com o Debian, provavelmente é uma boa indicação de que o mantenedor é responsivo. O que eu recomendo aqui é arquivar um bug contra o pacote ubuntu, e então descrever os passos do seu problema e então ir a partir daí.

Existem outras coisas que você pode fazer para ver o quão ativa é a comunidade em torno do pacote. Por exemplo, você pode ver se as pessoas que o tocam postam regularmente na lista de discussão do upstream, enviam remendos upstream rotineiramente, etc. Embora para mim, pessoalmente, o changelog seja um indicador bom o suficiente.

    
por Jorge Castro 16.09.2011 / 21:52
1

Em contraste com os pacotes debian ubuntu, geralmente não possuem seu próprio mantenedor. Na realidade, isso significa que eles estão muito próximos do pacote debian original. Este também é o caso deste pacote específico.

No entanto, você pode ver no launchpad que carregou especificamente a última versão. link

Você também pode entrar em contato com os mantenedores do debian e ver se eles estão prontos para responder ao problema do ubuntu. Muitos deles farão isso.

    
por johanvdw 16.09.2011 / 21:45
0

Em primeiro lugar, esta é uma questão muito difícil e potencialmente argumentativa e subjetiva.

Com isso dito, minha sugestão é a seguinte:

Dê uma olhada no projeto upstream. Muitos dos empacotadores do Ubuntu que eu vi são sobre a embalagem, não sobre os bugs, etc.

No entanto, você precisa tomar sua própria decisão - um local a ser considerado inclui o projeto da barra de lançamento do software.

    
por jrg 16.09.2011 / 14:41