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
