Tsuna <tsuna(a)warszawa.lrde.epita.fr> writes:
On 2006-08-30, Akim Demaille
<akim(a)lrde.epita.fr> wrote:
>>>> "Akim" == Akim Demaille <akim(a)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 ?