Salut tout le monde,
Salut Gontran,
Un fichier XML à la place de trois fichiers texte "basique" ? Pourquoi pas.
Cela dit, pour le développeur, ce n'est pas vraiment facile d'écrire du XML.
Enfin bon, avec un bon éditeur, cela peut le faire...
Un jour, il me semble avoir lu que les toutes premières versions de Ncooker
utilisaient du XML et que le format XML fut finalement abandonné au profit
de fichiers texte "basiques". Est-ce que les anciens savent la raison du
pourquoi ?
Je me pose également une autre question. Dans la version en développement de
Ncooker, le traitement de création d'un Nbuild ajoute des informations dans
les fichiers infos et changelog. Est-ce que ce comportement serait conservé
avec un tel fichier XML ?
J'imagine que c'est assez simple de rajouter des lignes dans les fichiers
infos et changelog. Est-ce qu'il est aussi simple de rajouter des
informations dans un fichier XML ?
Sinon, je suis favorable à rendre les fonction do_* optionnelles mais je
préférerais que leur comportement par défaut ne soit pas orienté vers une
chaîne de compilation en particulier (./configure && make && make install en
l'occurence). Je ne vois pas pourquoi on favoriserait une chaîne de
compilation en particulier sous prétexte qu'elle est majoritairement
utilisée à l'heure actuelle. Avec le temps, cette chaîne de compilation peut
devenir obsolète.
Je suis plutôt favorable que les fonctions de compilation n'aient aucun
comportement par défaut. Je pense que le développeur de Nbuild sera ainsi
contraint de maîtriser la construction de son Nbuild, ie, de se poser les
questions sur la bonne commande ./configure, la bonne commande make, ...
qu'il doit utiliser pour construire le paquet.
Pour ce qui est des fonctions qui peuvent avoir un comportement par défaut
pour tous les paquets possibles, il ne faut pas se priver. Je pense
notamment à do_package. On y met toujours la même chose, non ?
++
Gontran
A+
--
Julien
_________________________________________________________________
Ne cherchez plus, trouvez ! Avec le nouveau MSN Search.
http://search.msn.fr/