Re: Notre cycle de release

Matthieu Marcillaud <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 15/03/2021 à 15:38, Bruno Bergot a écrit :
[...]

> Je pense qu'il serait vraiment bien qu'on adopte un rythme de release 
> plus "régulier", afin de nous caler sur celui des releases de PHP, qui 
> pour rappel est le moteur de SPIP :)
> 
> Amha, on pourrait se fixer :
> 
> - une release Y chaque année, dans la même période que la release d'une 
> nouvelle version de PHP
> - moins important, mais qui permettrait plus facilement de tenir le 
> premier point, une release Z tous les X mois (je pense à 3 ou 4).

[...]

> Dans tous les cas, la version maxi de PHP supportée par SPIP serait la 
> version stable de l'année en cours, et on ne change pas de version maxi 
> de PHP pour les anciennes releases.

Je plussois. J'espère qu'on réussira à maintenir (encore faut il 
commencer!) un cycle de release plus rapide… On avait espéré après la 
3.2 pourtant.

Ceci dit, maintenant nous sommes en Git, et il est plus facile de faire 
des branches de dev, de faire des branches pour les prochaines versions, 
etc. Donc… avec un peu de motivation ça devrait être jouable.

Pour récapituler, voici donc des exemples de ce que cela pourrait donner 
en terme de versions SPIP => versions PHP compatibles.


Scénario 1 : Releases minimales
===============================

1 release / an (après la sortie de version PHP, disons décembre)

- 3.3 (bientôt / prochainement / on y croit / ouf) => [7.3 .. 8.0]
- 3.4 (12 2021) => [7.4 .. 8.1]
- 3.5 (12 2022) => [8.0 .. 8.2]
- 3.6 (12 2023) => [8.1 .. 8.3] => fin de support sécu SPIP 3.3.


Scénario 2 : Releases pétillantes
=================================

1 release / an au minimum (après la sortie de version PHP, disons décembre)

- 3.3 (bientôt / prochainement / on y croit / ouf) => [7.3 .. 8.0]
- 3.4 (08 2021) => [7.3 .. 8.0]
- 3.5 (12 2021) => [7.4 .. 8.1]
- 3.6 (04 2022) => [7.4 .. 8.1] => fin de support sécu SPIP 3.3 ?
- 4.0 (07 2022) => [7.4 .. 8.1]
- 4.1 (09 2022) => [7.4 .. 8.1]
- 4.2 (12 2022) => [8.0 .. 8.2]
- 4.3 (04 2023) => [8.0 .. 8.2]

Juste donc, deux exemples pour situer. En gros, une release majeure de 
SPIP (x.y) suivrait simplement la version de PHP maintenue au moment de 
sa sortie.

MM.
_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.