Attention, ce billet va être très geek !

Pute pute pute !
Je ne sais pas si vous avez fait attention, mais le site a fait des aller/retour entre maintenant et hier toute la journée. Pourquoi ? À cause d'une mise à jour de PHP.
Je m'explique. Le serveur tournait avec la version 5.2.6 de PHP. Aucun soucis à l'horizon tout va bien. J'ai vu à l'horizon la version 5.2.7 qui fut suivi d'un nombre de critiques très important de la communauté, je m'en suis donc bien abstenu. Et hier soir dans un élan de folie, après avoir corrigé cette malheureuse release par une 5.2.8 qui était censé marcher... Qu'elle ne fut pas ma déception.
Alors, si comme moi, vous êtes sous FreeBSD et/ou que vous avez les mêmes ennuis :
Avec cette version, le module php5-pcre n'existe plus ! Pas la même de le chercher dans /usr/ports/devel ! Lisez le /usr/ports/UPDATING, vous y trouverez une méthode pour mettre à jour.
Chez moi cette méthode n'a rien donné, peut être dû au fait que je venais de la version 5.2.6, va savoir...
Après m'être débarrassé de toutes les librairies php qui traînait, bien tout nettoyé. J'ai enfin pu mettre à jour les ports de FreeBSD afin d'installer la version promise ! Je vous donne la version courte sans de nombreuses bidouille et essai infructueux qui ont failli me faire faire une nuit blanche !
Mais on ne s'arrête pas là.. ah ah ! Je m'aperçois que lorsque je parse du xml tous les caractères < et > ont été joyeusement droppés après une recherche fatigué dans les bugs de PHP, je m'aperçois que le soucis vient de libxml2. Un downgrade et une relance de Apache plus tard, tout remarche enfin comme sur des roulettes !

/var/www/flickr