Como o suporte ao Ubuntu funciona

9

Cada versão do Ubuntu declarou a data de final de suporte. Por exemplo, o Oneiric atual será suportado até abril de 2013. O que isso significa e o que acontece nessa época? Se um bug for encontrado em um dos pacotes suportados pelo Ubuntu - será corrigido?

Estou perguntando porque estou tendo sérios problemas conhecidos com o Compiz e o Unity, o que o torna completamente inutilizável para mim (bug # 888039 + alguns outros menores). As correções foram lançadas no ramo Precise, embora o status do Launchpad diga que afeta o Oneiric (também é confuso, mas talvez eu não conheça o processo suficientemente bem). Migrar para o Precise não é uma opção no momento e me pergunto se posso esperar que essas correções sejam suportadas para a versão anterior - ainda suportada, se por algum motivo eu não desejar atualizar para a versão mais recente.

Eu sei que é difícil generalizar, mas só queria saber o que posso esperar da versão "suportada".

Maciej Dragan
fonte
1
O status do bug diz que as correções foram lançadas para o Precise e o Oneiric. A correção do Oneiric foi confirmada minutos atrás, portanto, pode levar um ou dois dias até que você veja a atualização.
Mikewhatever 6/03/12
Que momento;) Enfim - acho que vou ter que esperar mais alguns dias, pois ainda não consigo ver a correção nas atualizações.
Maciej Dragan
Na verdade, a correção foi enviada em 10 de fevereiro (# 131) e aceita na proposta no Fed 17 (# 133). Se ele ainda não entrou no main, convém ativar o repositório proposto e instalar sua versão nux.
precisa saber é o seguinte
Foi apenas para o Preceise (# 139). A mudança de status mais recente é para Oneiric ... Espero. Foi por isso que escrevi que considero os status da barra de ativação bastante confusos.
Maciej Dragan
... mas eu não estava falando sobre o PPA stagin, nem eram # 131 e # 133. Ambos se referem apenas a Oneiric. Verifique qual versão nuxvocê instalou:apt-cache show nux | grep Version
mikewhatever 7/12/12

Respostas:

5

A promessa de que uma certa versão do Ubuntu será suportada por um número específico de meses não significa necessariamente uma promessa de corrigir todos os bugs ou mesmo uma promessa de corrigir todos os bugs.

Observe esta citação na página da web do Ubuntu para usuários corporativos de desktop.

Mantenha-se atualizado com atualizações e atualizações gratuitas e regulares

Veja o gráfico chamado Ubuntu for Desktop Release Cycle . Observe que as próximas duas versões do LTS receberão 2 anos de suporte para atualizações de hardware e manutenção e mais 3 anos para atualizações de manutenção. Isso pode incluir correções de bugs, mas não implica uma promessa de corrigir todos os bugs durante esse período.

É semelhante para as versões LTS do servidor, como mostra esta página para usuários corporativos do servidor Ubuntu . A principal diferença é que as atualizações de hardware e manutenção se estendem por todo o período de 5 anos.

Como mostra o link da sua pergunta para um relatório de erros, geralmente é muito difícil determinar exatamente qual pacote está causando o problema e também podemos ver que muito esforço dos voluntários é feito para classificar os relatórios de erros para determinar quais deveriam ter. prioridade e quem é responsável por corrigi-la.

Quando leio esta página sobre como ajudar com erros , vejo que a comunidade de desenvolvimento do Ubuntu está reagindo aos relatórios de erros de uma maneira muito ordenada.

Você também precisa considerar que o Ubuntu é uma distribuição. Ele pega componentes de software de outras partes da comunidade Linux e os reúne. E se o bug estiver no kernel do Linux, Debian, Gnome ou algum outro componente pelo qual o Ubuntu não seja responsável.

O relatório de bug deve ser enviado aos responsáveis ​​pela manutenção e desenvolvimento do pacote que contém o bug. E então depende dessas pessoas.

Às vezes, o pessoal do Ubuntu pode fornecer a correção e o relatório de erros. É importante que a correção seja levada a montante (como é chamada), para que todos na comunidade Linux possam se beneficiar e não apenas os usuários do Ubuntu. Leva algum tempo para que a correção seja executada no upstream, seja aceita pelos mantenedores upstream e volte para o downstream para ser corrigida no Ubuntu.

Não me surpreende que algumas vezes seja tomada a decisão de corrigir o problema na próxima versão do Ubuntu, em vez de corrigi-lo em uma versão que será substituída em breve. Especialmente se a próxima versão for uma versão LTS com suporte de 5 anos.

Você diz que esse bug específico está sendo corrigido no Precise Pangolin, mas não no Oneiric Ocelot. Mas o Precise Pangolin 12.04 está em teste há quase seis meses. Ao colocar a correção no Precise, a correção é testada.

Isso é melhor do que colocá-lo no Oneiric para usuários que esperam um lançamento estável para testá-lo, não acha?

Consertar o passado pode esperar. Obtenha o futuro "preciso" no início. É isso que é importante, na minha opinião.

mecânico
fonte
2

Por exemplo, o Oneiric atual será suportado até abril de 2013. O que isso significa e o que acontece nessa época?

Isso significa principalmente que o suporte técnico referente à versão Oneiric será fornecido até o final de sua vida útil, em abril de 2013. Você também pode ter certeza de que os erros críticos e de segurança que afetam o Oneiric serão corrigidos até abril de 2013.

Se um bug for encontrado em um dos pacotes suportados pelo Ubuntu - será corrigido?

Dependendo da gravidade dos bugs e dos pacotes afetados, ele pode ou não ser corrigido.

jokerdino
fonte
2

Não há garantia de que, se um bug for encontrado, ele será corrigido. Período. Mesmo na versão atual ou em desenvolvimento. Alguns erros são corrigidos, outros não, depende dos recursos disponíveis, gravidade dos erros, etc ...

O que é certo se um bug foi corrigido e é crítico ou de segurança, será portado para todas as versões suportadas. Além disso, em algumas versões suportadas, você receberá atualizações de alguns pacotes selecionados (como o Firefox) até o final da vida útil.

A coisa mais importante sobre o suporte, do ponto de vista normal do usuário, é que os repositórios de qualquer versão permanecerão on-line apenas enquanto forem suportados. Se você estiver usando uma versão não suportada do Ubuntu, não poderá instalar ou atualizar o software usando os meios normais (apt-get com repositórios oficiais, Software Center, etc ...).

Javier Rivera
fonte
0

Outros abordaram bem o que significa ser apoiado.

Se houver uma correção no Precise que você precisa em uma versão mais antiga como o Oneiric, existem três possibilidades.

  1. Você pode seguir o processo para atualizações de versão estável. Se uma correção é importante e é improvável que quebre algo, ela é candidata a uma SRU. Veja aqui . O link também fornece informações importantes sobre por que os bugs não são corrigidos automaticamente em versões mais antigas de pacotes.

    Vejo uma correção para o bug que você mencionou está passando pelo processo SRU para Oneiric. Você pode comentar o relatório de bug perguntando sobre seu status. Estou surpreso que ele esteja em testes há tanto tempo.

  2. Em geral, é possível que uma versão mais recente de um pacote com a correção tenha sido lançada no oneiric-backports. Você pode ativar esse repositório abrindo o Ubuntu Software Center e usando Editar-> Fontes de Software e, em seguida, clicando na guia Atualizações. Selecione oniric-backports.

  3. Novamente, de um modo geral, você poderá usar a versão Precise no seu sistema se o Oneiric tiver todas as dependências da nova versão do pacote. Você pode navegar em archives.ubuntu.com pela árvore de diretórios do pool até o pacote atual para cada versão suportada. Você pode baixar o que deseja, verificar se todas as suas dependências foram atendidas e tentar instalá-lo com o sudo dpkg -i package_name_and_releasecomando Uma pesquisa na web também pode ser útil para encontrar o arquivo .deb da versão desejada. É muito improvável que funcione para o Compiz ou o Unity, porque há muita mudança em suas dependências de lançamento para lançamento.


No seu caso específico que você mencionou, acho que o processo SRU foi o mais apropriado e, de fato, uma correção está seguindo esse processo. A correção proposta está no repositório proposto onírico e você pode instalá-lo e testá-lo a partir daí. Veja isto para mais informações.

John S Gruber
fonte