Quando a porta principal www / mod_php5 é atualizada?

2

Eu não consegui encontrar nenhuma informação sobre isso em nenhum lugar enquanto soterrei os milhares de resultados que recebi sobre o php5, então aqui vai.

Temos várias máquinas FreeBSD 9.2 e uma máquina FreeBSD 10.0, todas com o mod_php5 (atualmente na versão 5.4.32) instalado, que é o mais recente para essa porta. No entanto, sabemos que 5,5 e 5,6 foram liberados posteriormente e estamos nos perguntando algumas coisas:

  1. Quando a porta principal do mod_php5 é atualizada para as versões mais recentes?
  2. Por que as versões são mantidas separadas? É uma questão sobre estabilidade?
  3. Se optássemos por atualizar para o 5.5 usando a porta mod_php55, isso poderia criar algum problema com outras portas que podem querer ter o mod_php5 instalado como uma dependência e, em caso afirmativo, existe alguma maneira de evitar isso? a porta mod_php5 deve ser atualizada para 5.5?

Obrigado pelo seu tempo!

    
por Mat 28.08.2014 / 19:29

2 respostas

4

O PHP 5.6.0 foi lançado hoje. Não ficará na árvore do portal por pelo menos uma semana, mais provavelmente por um mês.

www/mod_php5 é apenas uma meta-porta para lang/php5 com determinadas opções ativadas. A lang/php5 port é sempre uma versão secundária atrás da atual versão de produção (atualmente o PHP 5.5 é considerado a versão "atual", então lang/php5 ainda é PHP 5.4). Eu esperaria que no próximo mês ou dois as versões fossem roladas para frente (por exemplo, lang/php5 se tornaria o PHP 5.5 e uma /lang/php56 port seria criada).

Se você precisar de detalhes, eu colocaria um e-mail rápido no mantenedor. Ainda não vejo nada nas listas de discussão.

    
por 28.08.2014 / 19:55
2

Aqui está a resposta que recebi do mantenedor:

1.When is the main php5 port updated to the next version after its release, in this case 5.5, usually? Is it a fixed timeframe or is it based on testing of the version?

Na verdade, desde a adição do php 5.5 na árvore de ports nós mudamos a prática antiga, agora toda nova versão principal permanecerá em seu próprio diretório para sempre. Você deve pensar em lang / php5 como lang / php54, ele não será atualizado para nenhum outro lançamento importante.

2.Why are the different versions kept separate like this with the newer version being renamed instead of the opposite?

Como muitos usuários reclamaram sobre incompatibilidades entre versões principais, decidimos não ter mais uma porta phpX na borda. Isso complica as atualizações do php entre as versões principais, mas pelo menos não interrompe as implementações atuais.

3.If we chose to upgrade to 5.5, using the php55 port, could this create any issues with other ports that may want to have the php5 port installed as a dependency?

Não, se feito corretamente. O sistema de portas reconhece qual versão do php você instalou e depende corretamente dele.

Alex Dupre ([email protected])

    
por 29.08.2014 / 16:58