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

Répondre à