On Wed, Dec 9, 2015 at 11:38 AM, <marcimat@rezo.net> wrote:
Compat PHP7, PHP5 minimum et donc SPIP 3.0 minimum.
tu veux dire que si on utilise SPIP 2.1 sur PHP5, on est aussi privé de ce
plugin ?
-- Fil
On Wed, Dec 9, 2015 at 11:38 AM, <marcimat@rezo.net> wrote:
Compat PHP7, PHP5 minimum et donc SPIP 3.0 minimum.
tu veux dire que si on utilise SPIP 2.1 sur PHP5, on est aussi privé de ce
plugin ?
-- Fil
Fil a écrit le 09/12/2015 12:18 :
On Wed, Dec 9, 2015 at 11:38 AM, <marcimat@rezo.net
<mailto:marcimat@rezo.net>> wrote:Compat PHP7, PHP5 minimum et donc SPIP 3.0 minimum.
tu veux dire que si on utilise SPIP 2.1 sur PHP5, on est aussi privé de
ce plugin ?
Meuh non, il a branché :
--
RealET
2015-12-09 12:30 GMT+01:00 RealET <real3t@gmail.com>:
Compat PHP7, PHP5 minimum et donc SPIP 3.0 minimum.
tu veux dire que si on utilise SPIP 2.1 sur PHP5, on est aussi privé de
ce plugin ?Meuh non, il a branché :
Connexion · GitLab
Oui j'ai vu, mais ça ne répond pas à mon objection !
On crée une branche pour SPIP2 parce qu'il faut PHP5 ; le rapport est quand
même assez ténu…
-- Fil
Le 09/12/2015 12:52, Fil a écrit :
On crée une branche pour SPIP2 parce qu'il faut PHP5 ; le rapport est
quand même assez ténu…
Oui, mais à vrai dire je ne sais pas comment faire autrement, pour ne pas qu'une mise à jour du plugin sur un SPIP 2.1 toujours en PHP 4
ne casse pas le truc. (Bon je ne sais pas si ça existe encore cela dit).
MM.
Le 9 décembre 2015 à 13:13, Matthieu Marcillaud a écrit :
un SPIP 2.1 toujours en PHP 4
(Bon je ne sais pas si ça existe encore cela dit).
Un petit hors sujet : est-ce qu'à part les versions de SPIP et les
plugins installés, on a les versions de PHP sur stat ?
Question annexe : est-ce qu'on peut se baser sur
PHP: Supported Versions et PHP: Unsupported Branches ?
Le problème serait moindre si le core acceptait de tourner avec des plugins marqués « incompatibles ». Je veux bien tous les warnings en rouge que vous voulez 
Mais actuellement soit on a mis à jour SPIP (en dev par exemple) et les plugins sont en retard et se désactivent ; soit c’est l’inverse, comme ici.
Bref, il faut toujours bidouiller alors qu’en fait ça marche.
Le 09/12/2015 13:36, Gildas Cotomale a écrit :
Le 9 décembre 2015 à 13:13, Matthieu Marcillaud a écrit :
un SPIP 2.1 toujours en PHP 4
(Bon je ne sais pas si ça existe encore cela dit).Un petit hors sujet : est-ce qu'à part les versions de SPIP et les
plugins installés, on a les versions de PHP sur stat ?
Question annexe : est-ce qu'on peut se baser sur
PHP: Supported Versions et PHP: Unsupported Branches ?
----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
Comme toutes les valeurs de ce site, c'est récupéré de plates-formes publiques ne cachant pas ces données ...
A priori, il reste 3 sites qui tournent en PHP 4.1 et 92 en PHP 4.3
On notera qu'il n'y a pas de PHP 4.4, par exemple.
les 3 PHP 4.1 font tourner une version SPIP 1.9.2, qui je crois n'est plus officiellement maintenue.
on trouve, par exemple 17 PHP 4.3 avec SPIP 2.0 :
http://stats.spip.net/spip.php?page=stats&v=2.0#php
le reste des PHP 4.3
SPIP 1.9.2 = 35
SPIP 1.9.1 = 4
SPIP 1.9.3-dev = 2 ! ![]()
...
Pour information :
Les branches 2.0.x et 2.1.x nécessitent une version 4.0.8 (en fait, c'est 4.0.6, c'est jamais allé plus loin, c'est passé à 4.1 directement)
C'est à l'installation que la vérification est faite :
https://core.spip.net/projects/spip/repository/entry/branches/spip-2.0/ecrire/inc/install.php#L88
Sans avoir fouiller plus que cela, à partir de SPIP 3, le minimum requis est PHP 5.1.0 (constante _PHP_MIN) mais c'est vérifié à plus d'occasions et avec des valeurs différentes :
installation :
https://core.spip.net/projects/spip/repository/entry/spip/ecrire/inc/install.php#L163
On trouve aussi un test pour création du cookie pour l'option ajoutée en PHP 5.2.0 ou pour le contournement d'un bug spécifique de gzinflate() dans PHP 5.4.0 ou pour le gestionnaire de session par défaut pour cette même version.
Conclusion (personnelle): par rapport à ce que nous savons de la base installée, SPIP 2 pourrait, au minimum s'aligner sur SPIP 3 en terme de version minimum de PHP, à savoir 5.1.0
Amicalement,
--
James
Le 10/12/2015 13:09, James a écrit :
Le 09/12/2015 13:36, Gildas Cotomale a écrit :
Le 9 décembre 2015 à 13:13, Matthieu Marcillaud a écrit :
un SPIP 2.1 toujours en PHP 4
(Bon je ne sais pas si ça existe encore cela dit).Un petit hors sujet : est-ce qu'à part les versions de SPIP et les
plugins installés, on a les versions de PHP sur stat ?
Question annexe : est-ce qu'on peut se baser sur
PHP: Supported Versions et PHP: Unsupported Branches ?
----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zoneStatistiques versions SPIP et plugins
Comme toutes les valeurs de ce site, c'est récupéré de plates-formes
publiques ne cachant pas ces données ...A priori, il reste 3 sites qui tournent en PHP 4.1 et 92 en PHP 4.3
On notera qu'il n'y a pas de PHP 4.4, par exemple.
les 3 PHP 4.1 font tourner une version SPIP 1.9.2, qui je crois n'est
plus officiellement maintenue.on trouve, par exemple 17 PHP 4.3 avec SPIP 2.0 :
Statistiques versions SPIP et plugins
le reste des PHP 4.3
SPIP 1.9.2 = 35
SPIP 1.9.1 = 4
SPIP 1.9.3-dev = 2 !
...
Complément pour SPIP 2.1 :
http://stats.spip.net/spip.php?page=stats&v=2.1#php
PHP 4.3 : 29 sites en ligne
Globalement, le site annonce 33000 sites SPIP environ dont 9600 SPIP 2.1 et 3500 SPIP 2.0
Doutant que du SPIP 2.0 soit mis en prod de manière très importante de nos jours, la problématique du test de version de PHP est à mon avis quasi nulle. Par conséquent, les développeurs de SPIP et de plugins devraient se détacher de cette contrainte et aller de l'avant...
Et il me semble que le descripteur de plugin documenté ici Rédaction du paquet.xml - Plugins SPIP ne permet pas de spécifier la version minimal de PHP (pas plus que de MySQL, PostgreSQL, ...), c'est peut-être là qu'est le manque.
à titre indicatif, l'article que je mentionne ici PHP Version Roundup by Jack Skinner vous intéressera pour vous faire une idée de ce qui s'installe et se maintient en ligne en PHP de nos jours.
--
James
Super ! Merci beaucoup pour ces lumières James.