2006/3/30, Mildred <[EMAIL PROTECTED]>:

On Thu, 30 Mar 2006 14:57:03 +0200 Laville Guillaume wrote:

> Une des idées poru améliorer cette gestion des deps était d'y ajouter
> la gestion de dépendances "humaines", c'est a dire non gerées par ldd,
> et plus souples, en particulier niveau versions.

Juste une question, les dépendances humaines se font au niveau des
fichiers (on donne un nom de fichier) ou des noms de paquets (on donne
un nom de paquet) ou les deux (ou autre) ?

Tout se passait dans un fichier nommé hdepends, venant completer depends, et sous forme de noms de paquets

> Honnetement, je suis a titre perso contre les dependances faites par
> la machine.
>
> EN effet, la machine va detecter que tu as besoin de gtk et que ta
> version installée est la 2.8. donc elle va te mettre comme dep
> gtk>=2.8.

En fait ... pas forcément si ?
Ne va-t-il pas détecter que tu as besoin de gtk 2.x seulement ? je me
trompe peut être mais ... enfin

Non, ca rcomment ferait-il pour le deviner ?
Dans ce sa le gestionnaire d epaquet riquerait de se planter, et il est donc quelque part "obligé" de prendre la version courante. En tout cas, c'était le cas dans nasgaia 1.0

Sinon, je suis d'acord avec toi, rien ne vaut l'humain derrière qui
vérifira les dépendances ... mais c'est bien aussi si la machine peut
lui préparer le travail (avec ldd :).

A mon avis, ncooker ne devrait pas gérer les dépendances ldd en dur
mais avec des plugins, peut être un jour on aura un nouveau format de
binaires ... qui sait ?

Système de plugin --> nouveau --> à developper  comme idée :-p

> Ma solution serait la suivante : un outil qui te fait le ldd bete et
> mechant et te donne une liste des deps brute, pour degrossir,
> et toi qui tient compte à la fois des infos que tu peux avoir et de
> celles-ci pour les ecrire dans le fichier depends...

bonne idée

Sinon, pour dire, dans le Ncooker actuel, je n'ai rien vu qui faisait
une liste des dépendances ... alors est-ce que le système de gestion
des dépendances (format du fichier depends) est défini ? est utilisé ?
(Nsetup ?)

Non, si tu n'as rien vu, c'est alors qu'il n'y a rien :-p
Plus sérieusement, il me semble qua Gontran avait précisé qu'il avait laisé ça de coté pour l'instant, en attente de débats et d'une solution...

Autrement, Nsetup n'a rien a faire à ce niveau, il s'agit (agira)  juste d'un installeur/centre de config, exploitant Ncooker pour la gestion des paquets : tout se fait donc bien au niveau de Ncooker :-)

Ce que j'aimerais c'est qu'on normalise cette partie des nbas si ce
n'est pas déja fait; Et ensuite qu'on développe les outils (Ncooker)
pour gérer tout ça.

Je suis pour la normalisation des nbas à 100% :-)
c'est effectivement la meilleure façon de savoir ou on va

Comment on fait ? Je ne suis pas active ici depuis longtemps alors je
ne sais pas trop comment ça se passe ... des idées ?

A titre perso, je serais pour des dependances humaines,
et integrées à la desc : il s'agit d'infos sur le paquet elles aussi,
et leur rpesence dans un fichier separé dans Ncooker 2.0 est du au fait que c'etait Nmake qui generait ce fichier :-)

Cela me semblerait plus cohérent.

Après, c'est une idée, et
donc a appuyer ou critiquer ^^
_______________________________________________
Nasgaia-dev mailing list
[email protected]
https://mail.gna.org/listinfo/nasgaia-dev

Répondre à