Bonjour tout le monde,
Bonjour Riri,

Il y a quelques jours, j'ai fait de nouvelles modifications du module gendeps. 
Est-ce que cela a réglé ton problème de depéndances sur le paquet glibc ?

Mon objectif est que tu n'aies, pour ce paquet, aucune dépendance dans le 
fichier fulldeps. Et je ne vois pas pourquoi on ne pourrait pas y arriver.

@+

-- 
JulienL



----------------------------------------> From: [EMAIL PROTECTED]> To: 
[email protected]> Date: Fri, 31 Aug 2007 09:11:24 +0200> Subject: Re: 
[Nasgaia-dev] Problème avec fulldeps dans Ncooker>> Salut,>>>>Maintenant pour 
la surcharge on a deux possibilités:>>1) appeler une fonction similairement à 
npkg_create_nba() qui effectue>>ces traitements, et derrière faire tout ce 
qu'on veut>>2) appeler une fonction par fichier généré, par 
exemple>>npkg_gen_fulldeps(), npkg_gen_files() et npkg_gen_product(). On 
est>>alors libre d'appeler les fonctions que l'on veut, et après de faire>>tout 
ce qu'on veut>> Moi, je voyais deux autres solutions :> 3) la fonction 
npkg_create_nba (appelée dans le stage do_package) pourrait> prendre une option 
du style "--no-fulldeps" pour lui indiquer de ne pas> s'occuper de la 
génération du fichier fulldeps. Côté nbuild, la fonction> do_package devrait 
être alors surchargée pour préciser l'option. Cette> solution, qui ne me semble 
pas dénué de sens, a été rapidement mise de côté> par Riri et moi.>> 4) la 
fonction npkg_create_nba pourrait, avant de générer chacun des> fichiers 
(product, files, fulldeps), vérifier si le fichier existe déjà. Si> c'est le 
cas, la fonction ne les génère pas. Ainsi, côté nbuild, il suffit> de coder la 
fonction do_prepackage pour générer le fichier voulu.>>>>J'ai une préférence 
pour la solution 1, car c'est plus simple d'emploi>>et ressemble à do_package() 
avec son npkg_create_nba() (une fonction>>qui faire le traitement par défaut). 
La solution 2 a elle l'avantage>>d'être plus souple, mais dès qu'on surcharge 
do_prepackage(), il faut>>alors choisir les fonctions appelées. Un point 
positif pour la>>solution 2 est que les noms de fonctions à appeler sont 
faciles à>>déterminer (comme l'exemple que j'ai donné), pour la solution 1, 
je>>n'ai pas encore trouvé de nom 'parlant' :-)>> Ce qu'il faut voir, c'est que 
le format peut évoluer. En particulier, on> peut imaginer qu'un fichier 
supplémentaire soit ajouté au paquet NBA. Avec> la solution 2, il faudra revoir 
tous les nbuilds pour ajouter l'appel de la> fonction qui génère le nouveau 
fichier. Avec les solutions 1 et 4, c'est> évolutif.>> --> JulienL>> 
_________________________________________________________________> Gagnez des 
pc Windows Vista avec Live.com http://www.image-addict.fr/>>> 
_______________________________________________> Nasgaia-dev mailing list> 
[email protected]> https://mail.gna.org/listinfo/nasgaia-dev

_________________________________________________________________
Téléchargez Windows Live Messenger 8.5 Beta gratuitement !
http://get.live.com/betas/messenger_betas
_______________________________________________
Nasgaia-dev mailing list
[email protected]
https://mail.gna.org/listinfo/nasgaia-dev

Répondre à