[spip-dev] problème avec la liste des plugins de spip-contrib

Sous SPIP 2.0.7 SVN [13957], j’ai une expression régulière qu iplante lors du traitement du fichier de syndication de la liste des plugins dispo sur spip-contrib.

En pratique : dans mon panel d’admin des plugins, si je choisis la liste de spip-contrib, ça me plante l’interface privée, alors que ça ne le fait pas avc la liste de plugins.spip.net

En PHP ça se traduit par le message suivant :
PHP Fatal error: Allowed memory size of 10485760 bytes exhausted (tried to allocate 2010117 bytes) in /Applications/MAMP/htdocs/spip/ecrire/inc/syndic.php on line 44

Si je supprime les fichiers tmp/syndic_plug_* j’ai de nouveau un panel d’admin des plugins complet (le bloc concrnant le répertoire “auto” et tout le reste s’affiche)
Par contre avant de cliquer sur “mettre à jour les listes”, il faut bien penser à supprimer la liste de syndic de spip-contrib

.Gilles

D’ailleurs aucun des backend n’est valide :

cf. http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fplugins.spip.net%2Frss-%2B-selection-2-%2B#l319
et http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.spip-contrib.net%2Fspip.php%3Fpage%3Drss_plugins_spip_2

Mais je n’arrive pas à trouver ce qui peut bien être aussi gourmand dans l’expression régulière
$rss = preg_replace(’,<(/?)(dc):,i’, ‘<\1’, $rss);

(la fameuse ligne 44)

.Gilles

2009/5/6 Gilles VINCENT <gilles.vincent@gmail.com>