Por que os pacotes não-mantidos ainda estão nas fontes oficiais de software?

4

Por exemplo:

  
  • firestarter, que não é mantido por 4/5 anos.
  •   
  • easycrypt que é um gui para truecrypt, enquanto o truecrypt vem com   um excelente GUI por vários anos   agora.
  •   
por leoquant 10.07.2011 / 07:19

2 respostas

9

Como parte da criação do Ubuntu, uma escolha filosófica foi feita para não ter um conceito de "mantenedor" para pacotes de software individuais. Embora haja muitos benefícios, um dos efeitos colaterais é que, para um determinado pacote de software, muitas vezes não existe um indivíduo que tenha assumido a responsabilidade de manter um pacote, resultando em um pacote que não atrai o interesse de ninguém por algum tempo. pode ficar sem manutenção (embora se espere que esta seja uma condição temporária).

O Ubuntu herda os pacotes do Debian, exceto onde tenha havido um esforço deliberado para fazer algumas mudanças, então qualquer pacote presente no Debian estará presente no Ubuntu, exceto em circunstâncias muito incomuns. Como esses pacotes têm alguém no Debian que é responsável por fazê-los funcionar no Debian, há uma presunção geral de que eles também funcionarão no Ubuntu, o que é verdade para a grande maioria dos pacotes, mas pode não ser o caso de alguns pacotes específicos. pacotes.

O Ubuntu também recebe novos pacotes que não são encontrados no Debian: embora se espere que quem decidiu contribuir com o pacote para o Ubuntu continue a se importar com isso, nem sempre é esse o caso.

Ambos os métodos pelos quais pacotes aparentemente não-mantidos podem estar presentes no Ubuntu são essencialmente o resultado de negligência, e estão principalmente esperando que alguém decida remover os pacotes ou fazê-los funcionar (com uma strong preferência por fazê-los funcionar). O Ubuntu é um projeto totalmente baseado na comunidade, então qualquer um pode fazer isso, embora novos usuários necessitem de um desenvolvedor atual para aprovar suas mudanças no começo.

Para o easycrypt, depois de confirmar que o upstream já não oferecia suporte, resumi minha investigação e encaminhei o bug para os Administradores do Ubuntu Archive, que deveriam estar removendo o pacote da versão atual do desenvolvimento em breve, para que ele não fosse mais ser apresentado para futuras versões do Ubuntu. Uma solução melhor seria também adicionar um patch ao pacote truecrypt fornecendo suporte de migração para os usuários do easycrypt usarem a GUI do truecrypt: isso precisa ser feito por alguém familiarizado com os pacotes.

Para o firestarter, parece que foi feito um patch que era conhecido por trabalhar com o Ubuntu no passado, mas que foi descartado em um upload posterior (pelo autor do patch). Eu não sei o suficiente sobre o firestarter para determinar a solução correta, mas parece ser mantido no Debian: alguém que usa essa ferramenta precisaria determinar com precisão quais partes não estão funcionando, e preparar um patch para fazê-las funcionar novamente , de preferência, incluindo quaisquer alterações de embalagem necessárias para permitir o upload imediato.

Qualquer pessoa que esteja preparando um dos patches descritos acima (transição do truecrypt para usuários easycrypt ou consertando o firestarter) pode encontrar o link útil como um meio para garantir que seu trabalho seja incluído no Ubuntu.

    
por Emmet Hikory 10.07.2011 / 15:10
5

Porque não é mais desenvolvido não é o mesmo que obsoleto ; algumas pessoas gostam de usar o firestarter ainda.

    
por juancarlospaco 10.07.2011 / 07:26