Comment ça va se passer après les releases 4.4 et 5.0 ?

De nouveaux dépôts arrivent, de nouvelles façons d’installer SPIP aussi et donc, de nouvelles façons de maintenir le projet logiciel en découlent :

Certes c’est dans 2 mois environ, mais autant dire que c’est demain. du coup, j’essaie d’anticiper un certain nombre de questions. D’autres viendront peut-être, ici, ou ailleurs et ce topic sera, j’espère un bon moyen de centraliser les premières réponses.

Les versions de SPIP

Fin janvier, début février, nous arrêtons la maintenance de 4.1 et 4.2.

On pourra :

  • supprimer les branches 4.1 et 4.2 (aucun tag ne disparaît !)
  • clore les milestones 4.1 et 4.2
  • déplacer les issues associées à ces versions dans d’autres milestones, dépôts …
  • idem pour les branches/milestones/issues des plugins-dist

SPIP4.3 passe en « security-fix » (jusqu’en juillet 2025)

On pourra :

  • déplacer les issues 4.3 qui ne sont pas associées au label « sécurité » vers 4.4 ou 5.0

SPIP4.4 et SPIP 5.0 passe en « bugfix » (jusqu’en juillet 2025)

On pourra :

  • déplacer les issues 4.4/5.0 qui sont associées au label « améliorations » vers une milestone 5.1 à créer (avec le cas des branches master et 5.0 à gérer).
  • les issues marquées « bug » restent en 4.4/5.0

SPIP5.1 devient la version de « dev ».

Les dépôts de spip/*

spip/spip reste le dépôt où on traitera les corrections de sécurité de SPIP4.3 jusqu’en juillet 2025, donc. Pour 4.4 et plus, ça se passera désormais dans spip/prive, spip/ecrire et spip/classic-distribution. Les changements dans spip/spip seront rares, je pense.

Rien ne change pour spip/dist et les plugins-dist.

2 « J'aime »

merci pour ce recapitulatif !

Pour illustrer :

spip/spip

à ce jour

396 issues dans spip/spip

0 issues associées à spip/spip 4.1 et 4.2

53 issues associées à spip/spip 4.3 dont :

label nb issues
sécurité 0
bug 51
amélioration 2

21 issues associées à spip/spip 4.4 dont :

label nb issues
sécurité 1
bug 2
amélioration 16

73 issues associées à spip/spip 5.0 dont :

label nb issues
sécurité 0
bug 12
amélioration 56

Et faire de même pour les plugins-dist

Exemples

spip/aide

à l’instant t

clore la milestone 3.0 (SPIP4.1)

5 issues

0 issues pour spip/aide 3.0

4 issues pour spip/aide 3.2 (pour SPIP 4.2/4.3/4.4) dont:

label nb issues
sécurité 0
bug 2
amélioration 2

0 issues pour spip/aide 3.3 (pour SPIP5)

donc, a priori, pas de déplacement à prévoir pour ce plugin.

spip/medias

clore les milestones 4.0 et 4.2

41 issues

23 issues pour spip/medias 4.0/4.2 (pour SPIP 4.1/4.2) dont:

label nb issues
sécurité 1
bug 8
amélioration 15

1 issue (bug) pour spip/medias 4.3 (pour SPIP 4.3)

0 issue pour spip/medias 4.4 (pour SPIP 4.4)

2 issues (amélioration) pour spip/medias 5.0 (pour SPIP 5.0) dont:

Là, il y a du déplacement d’issues à discuter :slight_smile: