svn ne passe pas votre proxy squid?
Aujourd'hui, j'ai dû compiler la dernière version du pilote openchrome pour carte graphique à base de chipset VIA (une vrai merde ces chip, à éviter...). Pour obtenir la derrière version du pilote, je suis passé par le serveur SVN du projet openchrome. SVN utilise quelques méthodes HTTP spécifiques[1] non prise en charge par défaut par squid, serveur proxy utilisé ici au centre d'animation Saint Pierre (conjointement avec SquidGuard).
En cherchant un peu sur la toile, notamment sur la FAQ de subversion, j'ai trouvé une petite manipulation très simple pour que Squid permette d'utiliser ces commandes. Il suffit d'ouvrir le fichier squid.conf
et de rajouter la ligne suivante :
extension_methods MKACTIVITY CHECKOUT REPORT MERGE
ensuite relancer le serveur Squid avec la commande
/etc/init.d/squid restart
Et voilà, la commande svn co http://svn.openchrome.org/svn/trunk openchrome
fonctionne maintenant...