Bonjour,
Je fais un petit point calendrier, stabilisation, et une proposition de modification sur SPIP 4.4
SPIP 4.3
Il faudrait sortir la semaine qui vient idéalement une version de maintenance avec quelques tickets et PR sous le coude.
- Notamment, mais pas que, il faut augmenter _PHP_MAX à 8.4, c’est un oubli de ne pas l’avoir fait sur une des précédentes releases.
Rappelons que SPIP 4.3 ne sera pas maintenue très longtemps (fin de vie en juillet)
SPIP 4.4
Il faudrait stabiliser SPIP 4.4 et sortir une beta2 (on a raté le tag -beta en novembre), et essayer de sortir cette version stable pour fin janvier ou début février.
Cependant j’aimerais bien revenir sur un choix actuellement fait : SPIP 4.3 utilise de plugins-dist.json (comme SPIP 4.3) pour charger les plugnis-dist, et contrairement à SPIP 5.0 qui utilise uniquement composer.json.
Essentiellement pour des questions de maintenance :
- ça m’ennuie de maintenir ce
plugins-dist.json
plusieurs années de vie de SPIP 4.4 - ça simplifie pas mal les releases SPIP de passer par Composer (il suffit de faire
composer update
une fois les plugins releasés en gros) - j’aimerais ne pas avoir à recoder cela dans l’outil
spip-releases
que je mets à jour actuellement.
Le «problème» est que cela modifie les chemins dans le répertoire plugins-dist/ : plugins-dist/textwheel se retrouve dans plugins-dist/spip/tw par exemple. D’un autre côté, cela met les mêmes chemins que ceux qu’il y aura en SPIP 5.0.
Ce n’est pas très gênant pour Spip Loader (il devrait nettoyer correctement les anciens répertoires). Cela peut être plus ennuyant pour les personnes qui mettent à jour via spip-cli
ou checkout
: mais on peut aussi considérer ces personnes comme plus compétentes pour gérer la migration.
Le souci est du coup plutôt du côté semver : il faut dire dans le fichier UPGRADE.md qu’il peut y avoir une action à faire lors de la migration donc, en fonction de comment les personnes ont déployé leur SPIP.
Des suggestions sur ce point ? avis ? remarques ? contre indications ?
SPIP 5.0
Le calendrier prévu paraît compromis, notamment car
- nous n’avons pas officialisé de code freeze, et les vacances de Noël aidant, nous avons eu de nouvelles grosses PR sur les traitements d’image qu’il serait bon d’intégrer dedans
- j’ai mis beaucoup de temps à reprendre le script de release pour y voir plus clair également (le précédent ne fonctionnant plus avec les modifications des dépots ecrire/ et prive/ séparés en SPIP 4.4 & 5.0), et ce n’est pas tout à fait fini
- il y a des questions encore en suspends (Flex notamment)
- et pas mal d’autres PR et des bugfix à traiter
Pour ces raisons, je propose, et b_b aussi, de repousser un peu la sortie de SPIP 5.0, au moins à fin février, et de sortir SPIP 4.4 avant donc.
Des avis ? remarques ? suggestions ?
Tensions
Il y a des tensions assez fortes entre certaines personnes participant à la vie de SPIP, encore ces dernières semaines semble t’il, et par conséquent cela ralenti aussi les élans et motivations de toutes & tous. Est-il possible d’essayer d’accepter un peu les parcours, compétences, motivations, affects ou combats différents des un·es et des autres ? cela pourrait peut être amener à des relations un rien plus sereines ? Il me semble que chacun·e essaie de faire de son mieux ici pour SPIP, avec le temps dont iel dispose. Si qqn·e a des solutions miracles en ce début d’année ?