Mise à jour du 13 /11/2013
L’avertissement du message d’annonce de la sortie de SPIP 3.0.13 et SPIP 2.1.24 manquait de clarté, provoquant quelques questions d’utilisateurs.
Voici un éclaircissement :)
Ces deux nouvelles versions de SPIP corrigent plusieurs bugs. Nous vous conseillons de mettre à jour.
Concernant PHP 5.4 et 5.5
PHP 5.4 et PHP 5.5 ont introduit ou modifié des fonctions, provoquant diverses incompatibilités dans bon nombre de scripts PHP. Pour ce qui est de SPIP, les versions 3.0.13 et 2.1.14 prennent en compte et corrigent certains de ces problèmes. SPIP tourne sous ces versions de PHP.
Si votre serveur fonctionne avec PHP 5.5, vous devez mettre à jour votre version de SPIP. En effet, il y a un bug non résolu de PHP 5.5 qui fausse l’exécution des squelettes (https://bugs.php.net/bug.php?id=65845), mais SPIP a été corrigé pour éviter ce problème.
En revanche, il subsiste une incompatilibité entre PHP 5.4 et les sites SPIP dont le charset est en ISO-8859-1. Dans ce cas, il est possible que certains textes ne s’affichent pas dans les squelettes, ou dans les crayons. Ce bug sera prochainement corrigé, et fera l’objet d’une prochaine release sur les branches 3.0.x et 2.1.x dès que possible.
En conclusion
Quelle que soit votre version de PHP, nous vous conseillons de faire la mise à jour de SPIP. Si vous utilisez le plugin YAML, mettez-le à jour avant de mettre SPIP à jour.
Si vous avez la possibilité de choisir la version de PHP sur votre hébergement :
– Si vous utilisez PHP <= PHP 5.3.x et si l’un de vos sites SPIP utilise encore un charset autre que UTF-8 évitez de faire une mise à jour de PHP.
– Si votre site utilise le charset UTF-8 vous pouvez passer à PHP 5.4 sans problème, mais nous vous conseillons d’attendre pour passer à PHP 5.5.
Bon SPIP !
L’équipe SPIP
Ces deux versions proposent corrections de bugs et améliorations diverses, dont une compatibilité minimale avec PHP 5.5.
Avertissements
Côté version PHP, notez que des modifications importantes en php 5.4 et 5.5 font que des bugs risquent d’apparaître ici et là. Si votre base de données est en charset iso-8859-15, les bugs sont même certains et importants. Nous tâcherons d’apporter une solution fiable dans SPIP 3.1 (le père Noël nous l’a commandée mais ne le répétez pas, elle sortira quand elle sera prête et c’est tout) ! En attendant, si vous constatez des problèmes, pensez à les communiquer en rédigeant un « ticket » sur http://core.spip.org !
Côté tuyau, si vous utilisez le plugin YAML, notez que si vous metttez à jour depuis une version antérieure à SPIP 3.0.11, il *faut* mettre à jour le plugin *avant* de mettre SPIP à jour. Nous avions annoncé pour SPIP 3.0.11 que « Textwheel et son décodeur Yaml, proposent par défaut un yaml_to_array » mais comme le plugin Yaml proposait aussi cette fonction, le conflit résultant cause une erreur fatale et rend votre site indisponible. Ce problème est résolu dans le plugin Yaml depuis la version 1.5.1 (http://zone.spip.org/trac/spip-zone...), autant le savoir.
Liste des modifications
Comme il devient de coutume, une liste complète des modifications a été concoctée avec amour, abnégation et tendresse !
– Changements entre 2.1.23 et 2.1.24
– Changements entre 3.0.11 et 3.0.13
Nous y relevons par exemple :
– l’arrivée du français féminin dans les langues disponibles
– amélioration sur la recherche
– corrections sur les squelettes par défaut (squelettes-dist) et dans le privé
– améliorations de sécurité
– que imagepalettetotruecolor() a été adopté par PHP :-p (http://core.spip.org/projects/spip/...)
– de nombreuses corrections/améliorations/fermeture de tickets...
Bien d’autres choses ont évolué dans la communauté et ses outils, notamment du côté de la gestion des traductions : notre robot Salvatore attribue désormais les traductions à celles et ceux qui les ont effectivement réalisées et c’est tant mieux ! Pour « tout savoir » sur tout SPIP, visitez le blog de SPIP, et en particulier http://blog.spip.net/+-gazette-+.html : depuis l’été un sérieux effort est fait pour vous informer !
Mise à jour
N’hésitez pas à utiliser les différents moyens mis à disposition par la communauté pour obtenir de l’aide lors de cette mise à jour :
– Liste spip-user
– Forum
– IRC
Nous rappelons à toutes et tous que le meilleur moyen pour signaler des failles, ou des suspicions de failles est d’envoyer un email à spip-team@rezo.net .
Comment mettre à jour vers SPIP 2.1.24 / 3.0.13 ?
– par spip_loader.php : mettez à jour (ou installez) spip_loader, puis rendez-vous à l’adresse http://VOTRE_SITE/spip_loader.php pour installer la dernière version de SPIP. Attention, lisez bien les instructions de http://www.spip.net/fr_download#spi... pour ne pas être surpris par un passage non voulu de SPIP 2 à SPIP 3 !
– par copie des fichiers :
- SPIP 3.0.13 est disponible à l’adresse http://files.spip.org/spip/stable/spip-3.0.zip
- SPIP 2.1.24 est disponible à l’adresse http://files.spip.org/spip/stable/spip-2.1.zip
– par SVN :
- si vous êtes dans la branche 3 faites simplement un « svn up » svn ://trac.rezo.net/spip/branches/spip-3.0 - La version 3.0.13 est aussi disponible sous la branche : svn ://trac.rezo.net/spip/branches/spip-3-stable et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.13
- si vous êtes dans la branche 2.1 faites simplement un « svn up » svn ://trac.rezo.net/spip/branches/spip-2.1 - La version 2.1.24 est aussi disponible sous la branche : svn ://trac.rezo.net/spip/branches/spip-2-stable et sous le tag svn ://trac.rezo.net/spip/tags/spip-2.1.24
Comment être tenu au courant de ces annonces ?
Le plus simplement du monde en s’inscrivant sur la mailing liste http://listes.rezo.net/mailman/list....
Bien sûr les réseaux sociaux ne sont pas en reste :
– Twitter
– Facebook
– Seenthis
Messages
10 novembre 2013, 16:50, par Philivert
Bonjour,
La page http://www.spip.net/fr_download mentionne toujours 3.0.12 mais pointe bien sur 3.0.13 ???
10 novembre 2013, 17:00, par Suske
Le zip est bien celui de 3.0.13, il reste à corriger le titre. Oui, la correction est dans le tuyau.
Merci pour le signalement.
10 novembre 2013, 17:03, par nicod_
Mon PHP 5.5 vous dit bien merci !
10 novembre 2013, 17:50, par Gou
Yeeeyyy ! Super classe. Bravo à tout l’équipe. :)
12 novembre 2013, 17:08, par Eric
Bonjour,
Si l’hébergeur ne propose pas php 5.5, peut on quand même installer cette version ou est ce déconseillé ?
Merci
Eric
12 novembre 2013, 20:14, par nicod_
Oui, Eric, tu peux installer cette version sans problème.
Les versions précédentes (jusqu’à 3.0.11) ne fonctionnaient pas du tout avec PHP 5.5, celle ci apporte plusieurs corrections pour cette version là de PHP, mais aussi beaucoup d’autres corrections pour toutes les versions de PHP.
12 novembre 2013, 22:27, par Eric
Merci nicod_ pour l’info
13 novembre 2013, 15:31, par bisonravi
Bonjour,
Je ne sais trop quoi penser à propos du bug relatif aux jeux de caractères :
Vaut-il mieux que j’attende la version SPIP 3.1 si ma requête
renvoie les valeurs suivantes ?
13 novembre 2013, 20:08, par Suske
Le souci ne se produit que si vous êtes aussi en php 5.4+ ! Si c’est le cas, il est probable que les squelettes backend.html, par exemple, ne produisent pas un code conforme. Ce sera corrigé dans la prochaine version de SPIP.
Si vous en php 5.3 (ou moins), vous pouvez mettre SPIP à jour, c’est PHP que vous avez intérêt à maintenir en 5.3 max, pour l’instant.
5 janvier 2014, 10:39, par Paul C
Bonjour
Avec vous des nouvelles de la correction des bugs liés au charset ISO-8859-1 ?
je viens de repartir sur une machine neuve (Debian 64 bits) et même si mon site apparaît bien, l’édition des anciens articles contenant des caractères accentués est impossible (les formulaires d’édition arrivent vide).
Merci
7 janvier 2014, 19:48, par b_b
Salut Paul C, le bug en question est en cours de résolution. Tu peux lire la discussion à ce sujet par ici : http://core.spip.org/issues/3115
++