Le Vendredi 1 Avril 2005 18:55, Julien L. a écrit : > Je serais plutôt d'avis de ne pas obliger la langue anglaise en dur et de > fournir un Ncooker.conf par défaut avec la variable NC_CHECK_LANGS > initialisée à "en".
Why not, again :^) Ce serait alors complétement souple et ouvert. > Cela me fait penser que certaines personnes vont se retrouver à la fois > développeur de nbuilds (officiels ou officieux) et vérificateur de nbuilds > officiels. Leurs critères de validation d'un nbuild varira. Un jour, il > développerons des nbuilds officieux et le lendemain, ils valideront des > nbuilds officiels. Ces personnes devront alors jongler avec le fichier > Ncooker.conf pour changer les critères de validation d'un nbuild. > > De ce fait, je me demande si il ne serait pas judicieux de splitter le > fichier Ncooker.conf en deux ou plusieurs fichiers afin de faire en sorte > que tous les critères de validation d'un nbuild (NC_CHECK_LANGS par > exemple) se retrouvent dans un fichier séparé. Un fichier de validation > d'un nbuild officiel pourrait alors être écrit et facilement partagé par > tous les vérificateurs. > > Lorsque ces vérificateurs voudraient valider un nbuild, il ferait un truc > dans le genre : > Ncooker check --check-file="Ncooker-check-officiel.conf" <nbuild> > > L'idée est de pouvoir définir dans un même fichier les critères qui doivent > être respectés par un nbuild officiel. Ce fichier serait alors partagé et > mis à jour de façon collégiale (via CVS par exemple). > > Votre avis ? Ton idée est bonne, mais je l'implémenterai au niveau de la commande Ncooker au lieu de check. C'est-à-dire qu'au même titre qu'on a déjà le fichier ~/.Ncooker/Ncooker.conf de l'utilisateur qui peut changer les variables du fichier de configuration global, on aurait une option --config-file pour Ncooker qui permettrait d'indiquer un fichier de conf pour changer certaines variables uniquement pour cette utilisation : $ Ncooker --config-file "Ncooker-check-officiel.conf" check <nbuild> Dans ce cas, Ncooker source le fichier /etc/Ncooker/Ncooker.conf, puis source le fichier ~/.Ncooker/Ncooker.conf s'il existe, puis en dernier source le fichier Ncooker-check-officiel.conf passé en paramètre à l'option --config-file. Les valeurs définies dans le fichier Ncooker-check-officiel.conf remplacerait alors celles définies dans /etc/Ncooker/Ncooker.conf et ~/.Ncooker/Ncooker.conf. Cette manière de faire éviterait de devoir splitter le fichier Ncooker.conf. Gontran
