Certains échecs de la build farm (pour Vaucanson) tiennent à son
utilisation des sources qui est incorrecte et qui ne repose sur aucun
des modèles connus. On a deux modèles, et seulement deux :
- mainteneur, et donc accès svn
- utilisateur, et donc une tarball
Actuellement, on fait un checkout qu'on copie ailleurs. C'est bâtard,
et en particulier mon code qui fait des checkouts à ce moment-là (et
c'est légitime) meurt à l'exécution.
Il faut choisir, mais seuls deux modèles existent :
- mainteneur, et on part d'un svn checkout
- utilisateur, et on part d'un make dist
Je vote pour le premier cas, qui comprend le second grâce à distcheck.