----Message d'origine----
A: spip-dev@rezo.net
De: RastaPopoulos <vincent@ldd.fr>
Date: Fri, 10 Jul 2009 09:53:29 +0200
Sujet: Re: [spip-dev]
Dépendances par rapport aux plugins d
u coremais je m'égare...
Non je ne pense pas que tu t'égares. C'est une question qui va devoir
être résolu quand même assez tôt.- Est-ce que l'ensemble des créateurs de plugins vont devoir faire une
version spéciales pour SPIP 2.1 afin de mettre les bons <necessite> sans
bloquer SPIP 2.0 ?
C'est la situation actuelle, qui perdurera tant qu'il n'y a pas d'ajout de code.
- Ou bien est-ce que dans une version mineure SPIP 2.0.X ne faut-il pas
inclure une extension à la syntaxe de <necessite> afin de dire sur
*quelle* version de SPIP le plugin nécessite tel ou tel autre plugin ?C'est l'un ou l'autre non ? Et la première solution me parait un peu
aberrante : s'il n'y a QUE une ligne du XML à changer c'est un peu
abuser de faire deux versions de chaque plugin de la zone...
Ce sera l'occaion de tester :
- la syntaxe <necessite id="SPIP" version="[1.9.2;2.1)" />
- les copies svn dans la zone (qui sont censées ne pas couter d'espace disque)
- les branches svn dans la zone
Sanchant qu cela a déjà été expérimenté pour beaucoup de plugins,
vues les changements nécessaire aux passages à SPIP 1.9.2 ou 2.0.
Et comme en plus il y a aura des chagements d'API avec SPIP 2.1,
je ne suis pas certain qu'il soit très important d'épargner aux auteurs de
plugin la gestion de deux branche.
Exemple public : dans http://addons.mozilla.org/fr/firefox/addon/
certains plugins pour Firefox ont une même version (un même pacquet
.xpi) fonctionnat pour Firefox 1.5 à 3.5,
tandis que d'autres ont une version pour Firefox 1.5, une autre pour
2, d'autre pour 3.0 et 3.5.
En espérant aider.