à télécharger : SPIP 1.8.2 c (correction de bugs)

Bonsoir,

il n'y a pas de logiciel sans bug et SPIP ne fait pas exception... mais
c'est assez ennuyeux quand ces bugs peuvent être destructeurs.

Toujours est-il que nous traînons depuis le 27 janvier 2005 un bug assez
méchant, qui, dans un cas assez rare (et heureusement) provoque l'effacement
de tout le répertoire IMG/ et de tous les documents qu'il contient (voir les
détails ci-dessous).

Ce vilain bug ayant été maté, il fallait sortir une version "officlelle" le
corrigeant, et nous en avons profité pour régler d'autres petiets scories
qui affectaient SPIP 1.8.2 (et parfois SPIP 1.8.1).

Vous pouvez donc télécharger la nouvelle version stable "SPIP 1.8.2 c", soit
depuis notre page de téléchargement :
        <http://www.spip.net/fr_download>

soit à travers spip_loader.php3 si vous utilisz l'installation automatique.

                                * * *

Détails sur le bug de IMG/ -- le bug se produit si vous utilisez la fonction
de décompression automatique d'un fichier .zip lors de l'upload d'un
document, *et* que SPIP échoue à créer un répertoire temporaire (si, par
exemple, le répertoire IMG/ n'est plus accessible en écriture). A ce
moment-là, si les sous-répertoires de IMG/ sont, eux, accessibles en écriture,
ils sont effacés.

Pour contrer ce bug il suffit d'appliquer le patch donné à l'adresse
<http://trac.rezo.net/trac/spip/changeset/4706> (ajouter la ligne qui est
en vert) ; ou, bien entendu, de passer à "SPIP 1.8.2c".

                                * * *

Autres bugs notables corrigés depuis la 1.8.2 :
- les raccourcis de document <docXX> faisaient parfois exploser les tableaux
- les tableaux "collés" au texte qui précède ou qui suit n'étaient plus
  traités
- bug avec les blocs multi comportant des accolades {}
- les filtres sur les chaines de traduction <:plan_site|filtre:> n'étaient
  plus pris en compte
- boucle infinie à la lecture de certains feeds rss mal formés
- les documents distants au format zip échouaient

Par ailleurs il faut noter l'introduction d'un nouveau filtre :
|parametre_url (issu de sedna), qui sert à manipuler des URLs en leur
ajoutant/retirant des variables (il sera documenté prochainement sur
spip.net).

-- Fil

Re-

Un peu inconsidérément j'écrivais dimanche :

Ce vilain bug ayant été maté, il fallait sortir une version "officlelle" le
corrigeant, et nous en avons profité pour régler d'autres petiets scories
qui affectaient SPIP 1.8.2 (et parfois SPIP 1.8.1).

Malheureusement le correctif du bug "d'effacement d'IMG/" était faux, et ne
corrigeait pas le problème. Cette fois-ci, ayant pu ananlyser correctement
le bug (et vérifié que le correctif était fonctionnel), nous devons sortir
une nouvelle version "stable", qui sera - on l'espère - définitive :

Vous pouvez donc télécharger la nouvelle version stable "SPIP 1.8.2 d", soit
depuis notre page de téléchargement :
        <http://www.spip.net/fr_download>

soit à travers spip_loader.php3 si vous utilisez l'installation automatique.

(Et pour les braves qui suivent la version de développement, il suffit de
faire "svn update" pour récupérer la version 1.9alpha modifiée.)

                                * * *

Des explications plus complètes se trouvent ici :
        <http://thread.gmane.org/gmane.comp.web.spip.devel/29754>

Pour ceux qui souhaiteraient n'appliquer qu'un patch, il est possible de
ne réinstaller que le fichier spip_image.php3, ou de le modifier en suivant
les indications données ici :
        <http://trac.rezo.net/trac/spip/changeset/4755>

Le fichier spip_image.php3 corrigé se trouve pour sa part ici :
<http://trac.rezo.net/trac/spip/file/spip/spip_image.php3?rev=4755&format=txt>

-- Fil

Salut,
je signale que le lien "Télécharger SPIP" sur la page http://www.spip.net/fr_download et ses traductions n'est pas activé.
klaus++

Fil schrieb:

Malheureusement le correctif du bug "d'effacement d'IMG/" était faux, et ne
corrigeait pas le problème. Cette fois-ci, ayant pu ananlyser correctement
le bug (et vérifié que le correctif était fonctionnel), nous devons sortir
une nouvelle version "stable", qui sera - on l'espère - définitive :

Vous pouvez donc télécharger la nouvelle version stable "SPIP 1.8.2 d", soit
depuis notre page de téléchargement :
       <http://www.spip.net/fr_download>

soit à travers spip_loader.php3 si vous utilisez l'installation automatique.