SPIP 5 : Nettoyage des Maj de BDD

SPIP 5 nécessite PHP 8.1+

Seuls SPIP 4.1+ sont compatibles avec PHP 8.1

Les sites qui voudront se mettre à jour devront donc passer possiblement par une version 4.1 ou 4.2 intermédiaire.

Bien que ce ne soit pas une obligation en soit, il est plus simple pour nous de ne pas conserver toutes les mises à jour historiques, et d’inciter à des mises à jour fréquentes des SPIP, plutôt que de faire de grands sauts tel que SPIP 2.1 à 5.0 ou 3.2 à 5.0…

Actuellement SPIP contient les mises à jour à partir de SPIP 2.1

Il serait bien de nettoyer. Alors donnons ici 2 possibilités :

A) Nettoyage Maj < SPIP 3.2

On supprime les mises à jour < SPIP 3.2 soit les fichiers

  • maj/legacy/svn10000
  • maj/legacy/v21
  • maj/legacy/v30
  • maj/legacy/v31

Et donc il faudrait au moins être en SPIP 3.2 dans ce cas pour migrer en 5.0

Il faudra faire du nettoyages de mises à jour aussi dans les plugins-dist, notamment dans mots qui fait include_spip('maj/legacy/svn10000');

B) Nettoyage Maj < SPIP 4.1

On pourrait éventuellement aller plus loin en virant toutes les mises à jour legacy/ c’est à dire également les fichiers

  • maj/legacy/v32
  • maj/legacy/v40

Et donc il faudrait au moins être en SPIP 4.1 dans ce cas pour migrer en 5.0


Notons également que SPIP 3.2 n’est plus maintenu.

Alors A ou B ?