Esta resposta enfoca a questão conceitual: por que a Canonical tomou essa decisão?
Ele não sugere soluções alternativas para as decisões que a Canonical tomou. Aqueles já foram dados em outra resposta.
Geralmente, há duas maneiras de um distribuidor downstream (como a Canonical) lidar com versões upstream.
- Basta passar a nova versão para o consumidor.
- Transmita apenas correções de segurança para o consumidor.
Para a maioria dos pacotes, a segunda opção é a preferida. Isso mantém as coisas estáveis. Se o Ubuntu transmitiu o PHP mais recente para mim, meus scripts PHP podem de repente parar de funcionar, porque a sintaxe é ligeiramente diferente na versão mais recente. Por outro lado, se eles não transmitissem nada, eu estaria vulnerável a ataques. Então, eles passam apenas as correções de segurança. É por isso que minha versão do PHP é PHP 5.6.4-4ubuntu6.2
: tem a sintaxe do PHP 5.6.4, mas também tem alguns ajustes específicos do Ubuntu quando eles pegaram correções de segurança de versões posteriores do PHP e as colocaram nessa versão. Isso é conhecido como backporting e é o método usual. Receberei uma nova versão do PHP somente quando atualizar para uma nova versão do Ubuntu.
Isso faz sentido para uma linguagem de script como o PHP. Você pode ver porque eu quero estabilidade. A versão mais recente tem uma sintaxe ligeiramente diferente, que pode quebrar scripts existentes. Para um programa de desktop como o Thunderbird, no entanto, há mais debate sobre qual método é preferível.
- Algumas pessoas preferem estabilidade. A nova versão do Thunderbird pode ter uma interface de usuário diferente, que eles não querem ter que aprender.
- Por outro lado, algumas pessoas querem esses novos recursos, e não vêem por que deveriam esperar por uma nova versão do Ubuntu antes de obter uma nova versão do Thunderbird.
É um ato de equilíbrio. Considere também isto:
- As correções de segurança de backporting são muito trabalhosas para a equipe do Ubuntu: provavelmente é mais fácil para elas passar a atualização inteira.
Para o Firefox, o Ubuntu repassa os últimos lançamentos. A decisão de fazer isso ou apenas fazer backport de correções de segurança é feita caso a caso.
Outra coisa a considerar é esta: pessoas diferentes querem coisas diferentes. Algumas pessoas querem apenas correções de estabilidade e segurança, sem mudanças no comportamento. Outros querem os novos e melhores recursos. Se os repositórios do Ubuntu funcionarem para o público anterior, o último poderá sempre ir diretamente para a fonte e obter as informações mais recentes de lá. No entanto, se os repositórios do Ubuntu atenderem à última multidão, os primeiros não terão para onde ir e provavelmente acabarão apenas executando softwares antigos sem atualizações, nem mesmo atualizações de segurança. Como tal, faz sentido que o Ubuntu forneça correções de segurança de estabilidade e backport para a maioria dos pacotes.