Como funciona o suporte ao Ubuntu?

10

Cada versão do Ubuntu declarou data de fim de suporte. Por exemplo, o atual Oneiric será suportado até abril de 2013. O que isso significa e o que acontece nesse momento? 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. Correções foram liberadas na ramificação Precise, embora o status do Launchpad diga que ele afeta Oneiric (É confuso também, mas talvez eu não conheça bem o processo). Migrar para o Precise não é uma opção por enquanto e fico imaginando se posso esperar que tais correções sejam retornadas para a versão anterior - ainda com suporte, se por algum motivo eu não quiser atualizar para a versão mais recente.

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

    
por Maciej Dragan 06.03.2012 / 13:05

4 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 erros ou mesmo uma promessa de corrigir quaisquer erros.

Observe esta citação da página da web do Ubuntu para usuários corporativos do Google Desktop.

% bl0ck_qu0te%

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

É semelhante para as versões LTS do servidor, como mostra esta página para usuários de negócios de servidores 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 em sua pergunta para um relatório de bug, é muito difícil determinar exatamente qual pacote está causando o problema e também podemos ver que muito esforço de voluntários é colocado na classificação de relatórios de erros para determinar qual deveria ter prioridade e quem é responsável por consertá-lo.

Quando eu leio esta página para ajudar com bugs , vejo que a comunidade de desenvolvimento do Ubuntu está reagindo a relatórios de bugs de uma maneira ordenada maneira.

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, ou Debian, ou no Gnome ou algum outro componente que o Ubuntu não tenha responsabilidade.

O relatório de bug tem que ser enviado para os responsáveis pela manutenção e desenvolvimento do pacote que possui o bug. E então cabe a essas pessoas.

Às vezes, as pessoas do Ubuntu podem fornecer a correção, bem como o relatório de erros. É importante que a correção seja empurrada para o upstream (como é chamada), então todos na comunidade Linux podem se beneficiar e não apenas os usuários do Ubuntu. Leva tempo para a correção ir para o upstream, ser aceita pelos mantenedores do upstream e voltar ao downstream para ser remendada no Ubuntu.

Não me surpreende que algumas vezes seja tomada uma decisão para consertar o problema na próxima versão a ser lançada 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 Pangolin Preciso, mas não no Ocelot Onírico. 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 os usuários que esperam uma versão estável para testá-lo, você não acha?

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

    
por grahammechanical 06.03.2012 / 14:53
2
% bl0ck_qu0te%

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

% bl0ck_qu0te%

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

    
por jokerdino 06.03.2012 / 13:39
2

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

O que é certo se um bug for corrigido, e é de segurança ou crítico, será back-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 fim de sua vida útil.

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

    
por Javier Rivera 06.03.2012 / 13:45
0

Outros abordaram bem o que significa ser apoiado.

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

  1. Você pode seguir o processo para atualizações de versão estáveis. Se uma correção é importante e é improvável que ela quebre alguma coisa, ela é candidata a um 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.

    Eu vejo uma correção para o bug que você mencionou que está passando pelo processo SRU para Oneiric. Você pode querer comentar sobre o relatório de erros perguntando sobre seu status. Estou surpreso que tenha sido testado pelo tempo que tem.

  2. Em geral, é possível que uma versão mais nova de um pacote com a correção tenha sido liberada para backports oníricos. Você pode habilitar esse repositório abrindo o Ubuntu Software Center e usando Edit- > Software Sources e clicando na aba Atualizações. Selecione oneiric-backports.

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

No seu caso específico, você mencionou, acho que o processo SRU foi o mais adequado e, na verdade, uma correção está seguindo esse processo. A correção proposta está no repositório oneiric-proposto e você pode instalar e testar a partir daí. Veja este para mais informações.

    
por John S Gruber 13.06.2012 / 19:00