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

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

Por exemplo:

  • firestarter que não é mantido por 4/5 anos.
  • easycrypt, que é uma interface gráfica para truecrypt, enquanto truecrypt vem com uma interface excelente há vários anos.

Responder1

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

O Ubuntu herda pacotes do Debian, exceto onde houve um esforço deliberado para fazer alguma mudança, então qualquer pacote presente no Debian estará presente no Ubuntu, salvo circunstâncias muito incomuns. Como esses pacotes têm alguém no Debian 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 para alguns pacotes específicos. pacotes.

Às vezes, o Ubuntu também recebe novos pacotes não encontrados no Debian: embora se espere que quem decidiu contribuir com o pacote para o Ubuntu continue a cuidar dele, 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 forte preferência por fazê-los funcionar). O Ubuntu é um projeto inteiramente baseado na comunidade, então qualquer um pode fazer isso, embora novos usuários exijam que um desenvolvedor atual aprove suas alterações no início.

Para easycrypt, depois de confirmar que o upstream não oferece mais suporte, resumi minha investigação e encaminhei o bug para os administradores de arquivo do Ubuntu, que devem remover o pacote da versão de desenvolvimento atual em breve, para que ele não seja mais apresentado para versões futuras do Ubuntu. Uma solução melhor seria também adicionar um patch ao pacote truecrypt fornecendo suporte de migração para 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 funcionava com o Ubuntu no passado, mas que foi descartado em um upload posterior (pelo autor do patch). Não sei o suficiente sobre o firestarter para determinar a solução correta, mas parece ser mantido no Debian: alguém que use esta ferramenta precisaria determinar precisamente 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 prepare qualquer um dos patches descritos acima (transição truecrypt para usuários easycrypt ou correção do firestarter) pode encontrarhttps://wiki.ubuntu.com/SponsorshipProcessútil como um meio de garantir que seu trabalho seja incluído no Ubuntu.

Responder2

Porquenão é mais desenvolvidonão é o mesmo queobsoleto; algumas pessoas ainda gostam de usar o firestarter.

informação relacionada