On Sun, 1 Oct 2006 23:20:36 +0200 Benoit Myard <[EMAIL PROTECTED]> wrote:
> Ncooker scinde les dépendances en trois : > builddeps > basicdeps > fulldeps >Ces dépendances sont obtenues de manière automatique à partir des >programmes/fichiers résultants de la phase `build'. Elles reflètent des >dépendances à satisfaire pour que les éxcutables puissent-être exécutés. > ... je pense que `bascideps' ne devrait pas être analysé lors de la commande > `build'... > Julien pense au contraire que les dépendances doivent être vérifiées lors de > la commande 'build', auquel cas la séparation des dépendances n'a plus de > sens ... > Il me semble donc évident qu'il faut soit modifier le comportement de Ncooker > de façon à ce qu'il n'évalue que `builddeps' lors de la commande `build' ..., > soit simplifier la stratégie vis à vis des dépendances. > Sur ce dernier point, on peut même envisager n'utiliser qu'un seul fichier. > Le fait est que nous ne sommes pas tombés d'accord sur ce point mais que nous > avons tous deux considéré l'avis de l'autre avec intérêt car ils ont tous > deux des avantages et des inconvénients. Je n'ai pas d'avis technique sur la question. En tout cas, il est bon d'avoir confronté vos points de vue :p > Mon autre question concerne le contenu des fichiers de dépendances... Il est > possible d'y spécifier, outre le nom d'un paquet, le nom d'un fichier tel que > `lib/foo' ou encore `bin/bar'. > ... je pense qu'il s'agit d'une mauvaise idée. > En effet, si on dispose d'un paquet `foo' qui dépend du fichier `bin/baz', > Ncooker doit disposer de la liste _complète_ des fichiers fournis par _tous_ > les paquets éxistants pour résoudre corrèctement les dépendances. > Ce comportement est d'autant plus discuttable que la base de données de > paquets installés sur le système créant le paquet dispose de _tous_ les > éléments nécessaires pour résoudre 'nom de fichier' -> 'paquet'. > ... l'utilisateur ne devrait pas pouvoir spécifier de noms de fichiers > Ncooker devrait en revanche continuer à utiliser ses procédés > automatiques de génération des dépendances et résoudre la relation 'nom de > fichier' -> 'paquet' lorsque nécessaire. Je ne saisis pas bien. Proposes-tu d'indiquer dans ces fichiers le nom des fichiers de dépendances ? Ncooker retrouverait alors le nom des paquets automatiquement ? + fraazz -- [0x366720B7] _______________________________________________ Nasgaia-dev mailing list [email protected] https://mail.gna.org/listinfo/nasgaia-dev
