[spip-dev] SPIP 3.1 : ajout dépôt impossible

Bonjour,

Tout d'abord grand merci aux devs de SPIP. La sortie de la 3.1 est l'occasion.

Je rencontre un problème dans la déclaration de dépôt de la partie Gestion des plugins.

Sur un SPIP 3.1 tout neuf (SPIP 3.1.0 [22707] ).

Lorsque je valide le dépôt proposé par défaut (bouton "ajouter"), cela échoue.
Messages :
"L’adresse « http://plugins.spip.net/depots/principal.xml » est incorrecte"
"Il y a 1 erreur dans votre saisie, veuillez vérifier les informations.".

Même chose en récupérant l'adresse depuis le site "plugins.spip".

Je ne m'y connais pas trop mais je soupçonne un caractère blanc à la fin de l'adresse.

Luc

bizarre je ne reproduis pas en local.
quel est ton serveur ?

peux tu essayer en supprimant le blanc ?

Pareil en supprimant le blanc. Il revient...

Serveur : gandi simple hosting.
phpinfo :
PHP Version 5.4.45-0+deb7u2
Linux ...3.14.39-grsec-paas-1617c27 #1 SMP PREEMPT Sun Apr 19 17:49:05 CEST 2015 x86_64

J'ai jeté un oeil au formulaire concerné (ajouter_depot.html du plugin svp).
Et je pense avoir trouvé l'expression "fautive" qui, dans mon cas, ajoute un blanc après l'adresse du dépôt :
#VAL{depot}|svp_compter|table_valeur{depot}|=={0}|oui
pour la évalue" du champ input :
                     <input type="text" name="xml_paquets" id="xml_paquets" value="[http://plugins.spip.net/depots/principal.xml(#VAL{depot}|svp_compter|table_valeur{depot}|oui)]" class="text" />

C'est confirmé par un petit affichage ajouté au formulaire :
-#VAL{depot}-[(#VAL{depot}|svp_compter)]-[(#VAL{depot}|svp_compter|table_valeur{depot})]-[(#VAL{depot}|svp_compter|table_valeur{depot}|=={0}|oui)]-
-> -depot-Array-0- -

Je la supprimerai bien, mais si elle est là c'est qu'elle doit avoir une utilité ?

Luc

Curieux en effet.

Mais sinon tu peux remplacer par
[ value=“http://plugins.spip.net/depots/principal.xml”(#VAL{depot}|svp_compter|table_valeur{depot}|=={0}|oui)]

Comme cela plus de problème lié à l’espace.

Ca (re)marche maintenant.

J'ai fait 2 choses, alors je ne sais pas dire laquelle a solutionné.
- suppression du [(#VAL{depot}|svp_compter|table_valeur{depot}|=={0}|oui)] -> j'ai alors pu ajouté le dépôt.
- réenvoie des fichiers spip (rev 22707) -> ça marche encore.

SI ça peut aider...