Bonjour, Bonsoir,

Depuis quelques temps, je me suis mis dans la tête de revoir les différents 
contrôles effectués par les commandes Ncooker check, pack, build et install. En 
effet, je trouve que cela manque un peu de clarté. C'est pourquoi j'ai tenté de 
résumer tout cela sur une page du Wiki :
http://www.nasgaia.org/wiki/doku.php?id=specifications_ncooker_controles

J'attire votre attention sur deux exemples :

1) l'utilité du fichier build. 

Récemment, une modification a été apportée à Ncooker pour faire en sorte que la 
commande pack vérifie l'utilité du fichier build. Si le fichier est vide ou ne 
contient que des commentaires, le fichier est jugé inutile et un avertissement 
(warning) est affiché. Avant, il affichait dans ce cas une erreur.

Pour arriver à cela, j'ai apportée une modification à la commande check, mais 
comme cette commande est appelée par les commandes pack, build et install, ces 
commandes font également le contrôle. Donc, si on créé e un paquet Nbuild et 
qu'on a l'avertissement, on va avoir ce même avertissement lorsqu'on va 
exécuter la commande build et install.

Je trouve cela aberrant et c'est pourquoi je propose que l'avertissement 
n'apparaisse que pour les commandes check et pack.


2) la gestion des URLs et la somme de contrôle (checksum)

Actuellement, la commande check vérifie, pour chaque ressource, que toutes les 
URLs sont valides. Par conséquent, ce contrôle est aussi fait lors de 
l'exécution des commandes pack, build et install.

Une fois de plus, je propose que ce contrôle ne soit effectué qu'avec les 
commandes check et pack. De plus, je propose que ce contrôle engendre un 
avertissement et non une erreur. Cela serait le comportement par défaut 
(comportement qui serait paramétrable dans Ncooker.conf).


Que pensez-vous de tout ça ?
Merci de votre avis.

-- 
JulienL

_________________________________________________________________
Votez pour vos acteurs de séries TV préférés et tentez de gagner un voyage à 
Hawaï !
http://messengerawards.divertissements.fr.msn.com/
_______________________________________________
Nasgaia-dev mailing list
[email protected]
https://mail.gna.org/listinfo/nasgaia-dev

Répondre à