Build farm: Vcn et ICC

Euh??? https://build.lrde.org/?tree=vaucanson-icc&host=caracas configure FAILED Running action configure pwd: /work/olivier/build_farm/build/vaucanson-icc ++ mkdir -p _build ++ cd _build ++ /work/olivier/build_farm/build/vaucanson-icc/timelimit 21600 /work/olivier/build_farm/build/vaucanson-icc/configure --prefix=/work/olivier/build_farm/prefix/vaucanson-icc /work/olivier/build_farm/build/vaucanson-icc/timelimit: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory Nia ?

"Akim" == Akim Demaille <akim@lrde.epita.fr> writes:
J'ai un autre problème : les échecs de distcheck sont ignorés. 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 (et en jaune, donc bien détecté comme erreur) : /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'

"Akim" == Akim Demaille <akim@lrde.epita.fr> writes:
J'ai un autre problème : les échecs de distcheck sont ignorés. 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'

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. 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 -- SIGOURE Benoit aka Tsuna _____ /EPITA\ Promo 2008.CSI Rock & tRoll

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 ?

On 2006-08-31, Roland Levillain <roland@lrde.epita.fr> wrote:
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.
C'est bizarre, on a plus le lien vers l'erreur au debut de la page de la BF, c'est relativement dur de localiser l'erreur dans un log de N lignes (ou N est grand devant 4242) Any idea my dear? -- SIGOURE Benoit aka Tsuna _____ /EPITA\ Promo 2008.CSI Rock & tRoll

Tsuna <tsuna@warszawa.lrde.epita.fr> writes:
On 2006-08-31, Roland Levillain <roland@lrde.epita.fr> wrote:
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.
C'est bizarre, on a plus le lien vers l'erreur au debut de la page de la BF, c'est relativement dur de localiser l'erreur dans un log de N lignes (ou N est grand devant 4242)
Any idea my dear?
Peut-être que le distcheck de Transformers contourne make_wrapper [1] en redéfinissant son propre MAKE? Notes: [1] L'emballage de make qui aide le générateur de rapports HTML à trouver les blocs imbriqués d'instances de make dans les logs.

On 2006-09-01, Roland Levillain <roland@lrde.epita.fr> wrote:
Tsuna <tsuna@warszawa.lrde.epita.fr> writes:
On 2006-08-31, Roland Levillain <roland@lrde.epita.fr> wrote:
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.
C'est bizarre, on a plus le lien vers l'erreur au debut de la page de la BF, c'est relativement dur de localiser l'erreur dans un log de N lignes (ou N est grand devant 4242)
Any idea my dear?
Peut-être que le distcheck de Transformers contourne make_wrapper [1] en redéfinissant son propre MAKE?
B*rdel, Transformers c'est un projet clean maintenant OK? C'est fini les dirty hacks :P Donc non -- SIGOURE Benoit aka Tsuna _____ /EPITA\ Promo 2008.CSI Rock & tRoll

"Roland" == Roland Levillain <roland@lrde.epita.fr> writes:
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.
Bonne idée. Ça permet aussi plus facilement de partager les réglages. Perso, j'ai qqch qui ressemble à ça : ~ % cat src/config.site nostromo 10:23 # -*- shell-script -*- lrde=/home/lrde/admin/lrde echo "Loading config.site for $PACKAGE_TARNAME" echo "(srcdir: $srcdir)" echo enable_maintainer_mode=yes # Find what package we are dealing with. # What is the upper package? upper=$(sed -rne 's/AC_INIT\(\[?([^][,]*)\]?,.*/\1/p' \ $srcdir/../configure.ac 2>/dev/null) case $PACKAGE_TARNAME:$upper in transformers:* | *:transformers) package=transformers ;; tiger:* | *:tiger) package=tiger-in-stratego ;; *) package=$PACKAGE_TARNAME ;; esac figlet "config.site: $package ($PACKAGE_TARNAME)" case $package in bison) enable_gcc_warnings=yes cache_file=config.cache ;; tiger-in-stratego) # Use the cache. cache_file=config.cache ;; transformers) # Use the cache. cache_file=config.cache export PKG_CONFIG_PATH=~lrde/usr/stratego/lib/pkgconfig CC=gcc-3.4 ;; esac if test -f $srcdir/config.site; then echo "Loading local $srcdir/config.site" . $srcdir/config.site fi set +vx
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 ?
On devrait le faire pour tous.
participants (3)
-
Akim Demaille
-
Roland Levillain
-
Tsuna