Questão As versões LTS continuarão tendo binários e bibliotecas antigas após o fim de sua vida útil?


Isto refere-se ao Ubuntu 12.04 LTS.

Quando o PHP 5.3 sair do fim da vida no final deste ano, o Ubuntu 12.04 continuará com o PHP 5.3 (com correções de segurança backported?) Ou haverá uma mudança para o PHP 5.4?


1
2018-01-18 20:00


origem




Respostas:


Esta seção responde à pergunta geral sobre o software na versão LTS e o que acontece depois da EOL. Isso se aplica à maioria dos softwares da versão.

12.04 LTS é uma versão de longo prazo suportada, por até 5 anos para servidor. Isso não significa que as versões específicas do software incluídas no 12.04 continuem a existir posteriormente em versões posteriores.

Após 12.04 chegar ao fim da vida, não há absolutamente nenhuma garantia de que as versões de qualquer software em 12.04 existam ou sejam suportadas em versões posteriores. É muito provável que o software que você irá querer já tenha sido a versão para versões posteriores, dependendo da versão no Debian no momento do lançamento posterior do Ubuntu.

Durante a vida útil do LTS, no entanto, as versões do software na versão LTS provavelmente permanecerão as mesmas, dadas as restrições para os problemas de versão nas versões do Ubuntu.


Esta seção responde à pergunta original sobre o PHP 5.3 e se ela será suportada após 12.04 EOLs.

Enquanto 12.04 não for End of Life, ele terá o PHP 5.3.

No entanto, como 12.10 (Quantal) e posterior, todos possuem PHP 5.4.x ou mais recente, e todo o resto depois terá isso dependendo do que está no Debian e do que o PHP upstream liberou, depois de 12.04, não há PHP 5.3 disponível nos repositórios, no entanto, ele pode estar disponível em um PPA.  E isso provavelmente será cheio de bugs de segurança que não são consertados até 12.04 EOLs.

Se você estava com preguiça de ler tudo isso, a resposta para sua pergunta é: "Não, não há garantia de que o PHP 5.3 estará disponível após o End of Life de 12.04".  Será MUITO provável que até o momento 12.04 EOLs, nem mesmo o PHP upstream suportará 5.3.x mais, e podemos estar no PHP 5.5.x como stable e PHP 5.4.x como legacy.


2
2018-01-18 20:23



Obrigado. Deixe-me esclarecer um pouco mais :) Eu herdei a responsabilidade por um webapp PHP que está sendo executado desde o PHP 4. Ele estava bem com as atualizações do PHP para o 5.3. Tem muitos problemas com o PHP 5.4. Eu pretendo fazer uma revisão de código e atualização, mas o tempo é um problema. Eu estou fazendo isso como voluntário. Eu estou esperando que eu possa colocar o webapp em uma caixa 12.04 com PHP 5.3 e estender meu tempo para fazer a revisão / atualização de código além do fim de vida de março de 2014 para o PHP 5.3. - user237342
@ user237342 para expandir Thomas comentário, você tem exatamente 6 meses, mais ou menos. - Braiam
@ user237342 Isso está fora do escopo da questão. Se você precisa do PHP 5.3, você terá que encontrar um PPA continuamente mantido para usar o PHP 5.3 DEPOIS DE 12,04 EOLs. Mas você tem um tempo antes de se preocupar com o 12.04 EOL-ing. Isso é o que minha resposta afirma, e essa é a resposta para basicamente QUALQUER software em que esta questão surgir. Você terá que compilar manualmente e instalar o PHP 5.3 e seus plugins se você quiser ter PHP 5.3 após 12.04 EOLs. - Thomas Ward♦
@Braiam Esse comentário em 6 meses é completamente falso. 12.04 é um LTS com 5 anos de suporte desde a data de lançamento. Abril de 2017 é a EOL para 12.04. Leia as datas da EOL.  Esta é uma boa representação gráfica dos períodos de tempo de suporte para os lançamentos. - Thomas Ward♦
12,04 EOLs em 2017. Isso não é uma preocupação para mim. PHP 5.3 EOLs em março de 2014. Isso é uma preocupação. Para o aplicativo, quero manter o PHP 5.3 depois de março de 2014, talvez por alguns meses, bem dentro da expectativa de vida de 12.04. Daí minha pergunta original. - user237342