Salut :)

Non je ne vais pas en remettre une couche. En fait, j'avais mal
compris la dernière proposition de Julien, et je m'excuse du trouble
généré par cette mécompréhension :p

Le solution de Julien me semble parfaite, je pense que c'est une
'feature in the pocket' :-)

Le 08/10/07, Julien L.<[EMAIL PROTECTED]> a écrit :
>
> Riri,
>
>
> > b) j'ai le cas pour la glibc :)
>
> Ha bon ? Je croyais que ton besoin pour la glibc était :
> a) ne pas avoir de dépendances (fulldeps vide)
>
>
> > Bon je crois que je vais laisser tomber :) Mais ta solution, si elle
> > permet certaines choses, n'est pas aussi souple que ce que je propose,
> > et plus compliquée aussi, puisque je proposais d'avoir la génération
> > par défaut, mais de pouvoir retoucher derrière (soit en supprimant,
> > soit en altérant soit en ajoutant).
>
> Quatre points :
> 1) la solution que j'ai proposée est souple puisqu'elle permet de faire a), 
> b) et c) ;
>
> 2) elle n'est pas compliquée pour le développeur de Ncooker (il faut juste 
> déplacer du code dans des fonctions et faire les vérifications d'existence de 
> fichiers) ;
>
> 3) elle n'est pas compliquée pour le développeur de Nbuild (si il ne fait 
> rien sur les fichiers, ils seront tout de même créés par npkg_create_nba ; si 
> il crée lui-même un des fichiers, ils ne seront pas recréés par 
> npkg_create_nba) ;
>
> 4) dans ta solution, si le Nbuildeur veut faire une retouche, il doit 
> redéfinir la fonction do_prepackage en appelant la fonction "au nom 
> impossible à trouver" puis en faisant les modifs ; ma solution n'est pas si 
> éloignée que cela.
>
>
> > Sans avoir d'exemple concret à donner (à part ma terrible glibc qui
> > s'intègre très ien dans ta solution par ailleurs), j'essaye de penser
> > Ncooker le plus ouvert possible sur les besoins spéciaux des
> > utilisateurs, car c'est l'une de mes grandes frustrations avec tous
> > les gestionnaires de dépendances que je connais (soit on n'a rien,
> > soit on est forcé de tout faire passer par ce gestionnaire, alors
> > qu'il suffit de peu de chose).
>
> Je ne vois pas en quoi ma solution n'est pas ouverte.
>
> Pour le besoin actuel que tu as avec ton paquet glibc, tu n'auras qu'à 
> définir la fonction do_prepackage de la façon suivante :
>
> do_prepackage () {
>   touch "$NPKG_NBA_PACKAGING_DIR/fulldeps"
> }
>
> Quoi de plus simple ?
>
>
> @+
>
> --
> JulienL
>
> _________________________________________________________________
> Retrouvez Windows Live Messenger sur votre mobile !
> http://www.messengersurvotremobile.com
> _______________________________________________
> Nasgaia-dev mailing list
> [email protected]
> https://mail.gna.org/listinfo/nasgaia-dev
>


-- 
Richard 'riri' GILL
jabber: [EMAIL PROTECTED]
http://riri.houbathecat.info
http://nasgaia.org
« Frimousse en excessivité émousse son expressivité »

_______________________________________________
Nasgaia-dev mailing list
[email protected]
https://mail.gna.org/listinfo/nasgaia-dev

Répondre à