Tsuna tsuna@warszawa.lrde.epita.fr writes:
On 2006-08-30, Akim Demaille akim@lrde.epita.fr wrote:
"Akim" == Akim Demaille akim@lrde.epita.fr writes:
J'ai un autre problème : les échecs de distcheck sont ignorés.
Arg, je viens de trouver pourquoi :
action_distcheck() { [ "x$distcheck_config" = x ] && \ export DISTCHECK_CONFIGURE_FLAGS="$distcheck_config" do_make distcheck unset DISTCHECK_CONFIGURE_FLAGS return $? }
Le return renvoie l'exit status de... la commande unset ! Je corrige ça.
BTW, je souhaite passer à CONFIG_SITE ; ça ne veut pas dire qu'on doit supprimer le support de DISTCHECK_CONFIGURE_FLAGS, mais que CONFIG_SITE devrait être le moyen préféré pour passer des options à configure.
Je regrette par ailleurs que Vaucanson ne tourne pas make check. Je sais, c'est dans distcheck, mais quand même, je préfère.
https://build.lrde.org/?tree=vaucanson&host=brasilia
distcheck PASSED
mais en bas
/bin/sh: line 7: cd: vaucanswig: No such file or directory make: *** [distdir] Error 1 make: Target `distcheck' not remade because of errors. make: Leaving directory `/home/build/build_farm/build/vaucanson/_build'
Je sais on a remarqué avec Roland lorsqu'on a remis Tfeurs sur la BF. Il parait que c'est une feature de la BF :P
Hum hum, « feature », c'est un bien grand mot. Pour le comportement du distcheck, c'est clairement un bug (cf. supra). Pour ce qui est de l'absence de check, c'est un choix qui a dû être fait à l'origine, soit par les mainteneurs de Samba, soit par Olivier. Actuellement, les « actions » par défaut pour un projet sont :
bootstrap configure build install distcheck
Pour ce qui est de Vaucanson (sur brasilia comme sur caracas), ces actions sont :
bootstrap configure build demos install distcheck
Je vais ajouter `check' à cette dernière liste.
À moins que `check' n'ait sa place dans la liste des actions par défaut ?