On 2006-09-06, Roland Levillain <roland(a)lrde.epita.fr> wrote:
Akim Demaille <akim(a)lrde.epita.fr> writes:
>>
"Tsuna" == Tsuna <tsuna(a)warszawa.lrde.epita.fr> writes:
Ca va aussi affecter transformers?
Ca sert a rien pour transformers... on fait deja distcheck, on va
pas perdre X heures en plus a faire un make check?!
Ce n'est pas toujours pareil. En particulier sur la build-farm ne
fait pas build != src par défaut.
Je propose qu'on fasse :
test_tree generic-tools bootstrap configure build check install
test_tree c-tools bootstrap configure build check install
test_tree cxx-tools bootstrap configure build check install
test_tree transformers bootstrap configure build install distcheck
(càd, faire `check' sur chaque sous-projet, et `distcheck' sur
transformers), au lieu du scénario actuel qui est :
test_tree generic-tools bootstrap configure build install distcheck
test_tree c-tools bootstrap configure build install distcheck
test_tree cxx-tools bootstrap configure build install distcheck
test_tree transformers bootstrap configure build install distcheck
Motivations/justifications :
- on souhaite voir les erreurs avec une plus faible « granularité »
(même si le mot ne convient pas bien), donc on veut lancer les tests
sur generic-tools, c-tools et cxx-tools ;
- c'est transformers qu'on distribue (et pas generic-tools, c-tools et
cxx-tools séparément), donc on veut vérifier la distribution du
paquet transformers ;
On a fait 3 sous-package pour juste pouvoir les distribuer séparément. Cela
dit, faire un distcheck sur tout transformers revient a faire un distcheck
sur les *-tools. Donc a la rigueur je vois bien:
test_tree generic-tools bootstrap configure build install distcheck
test_tree c-tools bootstrap configure build install distcheck
test_tree cxx-tools bootstrap configure build install distcheck
test_tree transformers bootstrap configure build install dist
Avantage: on a tous les packages distribuables et on check bien tout mais une
seule fois (contrairement a 2 check dans ta proposition)
- on veut éviter de faire deux fois le même travail
(ou tout au moins
minimiser les recoupements), donc on fait `check' ou (exclusif)
`distcheck'.
Qu'en pensez-vous ?
--
SIGOURE Benoit aka Tsuna (SUSv3 compliant)
_____ "On a long enough timeline, the survival rate
/EPITA\ Promo 2008.CSI for everyone drops to zero" -- Jack.